.photo-item{position:relative;display:flex;justify-content:center;align-items:center;aspect-ratio:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--clr-brand-primary);color:var(--clr-invert)}.photo-item h2.item-title{font-family:var(--title-font);font-size:clamp(1.5rem,.6667rem + 1.1111vw,2rem);line-height:1.2;text-align:center;color:var(--clr-invert)}.photo-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-item span{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;text-align:center;background:rgba(22,12,20,.7);padding:1.25rem;transition:var(--default-hover-transition);opacity:0}.photo-item:hover span{opacity:1}.slide-item-map{min-width:14.35rem;width:auto;height:100%;aspect-ratio:1.6;transition:var(--default-hover-transition);cursor:pointer}.slide-item-map:not(.swiper-slide-active){margin-block:1.75rem}.slide-item-map.swiper-slide-active{width:20rem;height:auto}.slide-item-map .slide-item-content{display:block;width:100%;height:100%}.slide-item-map img,.slide-item-map .fallback-image-element{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slide-item-map .title{position:absolute;inset:0;display:flex;align-items:flex-end;padding:.625rem .875rem;background:linear-gradient(180deg, rgba(17, 24, 32, 0) 50%, rgba(17, 24, 32, 0.6) 100%),rgba(0,0,0,0);color:var(--clr-invert);font-family:var(--title-font);font-size:.7rem}#overlay-circuit{top:50%;left:50%;transform:translate(-50%, -50%);width:min(100% - 40px,1600px);border:none;background:var(--clr-invert);border-radius:.175rem;z-index:999}@media only screen and (min-width: 1201px){#overlay-circuit{aspect-ratio:3;height:auto}}#overlay-circuit .wrapper{position:relative;display:grid;width:100%;height:100%}@media only screen and (min-width: 1001px){#overlay-circuit .wrapper{grid-template-columns:1fr 1fr}}#overlay-circuit[open]{z-index:99}#overlay-circuit #slider-overlay-circuit{width:100%}#overlay-circuit #slider-overlay-circuit img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#overlay-circuit .content-wrapper{padding:1.25rem;overflow-y:auto}#overlay-circuit .content-wrapper .title{font-family:var(--title-font);color:var(--clr-brand-primary);font-size:clamp(1.125rem,.9231rem + .8974vw,2rem);line-height:1.2}#overlay-circuit .content-wrapper .content{margin-top:1.5rem;font-size:clamp(1rem,.9712rem + .1282vw,1.125rem);line-height:1.4}#overlay-circuit .content-wrapper .content p{margin-top:.75ch}#overlay-circuit .content-wrapper .content h3:not(:first-child){margin-top:1.5rem}#overlay-circuit .content-wrapper .content .wp-block-buttons:not(:first-child){margin-top:1.5rem}#overlay-circuit .content-wrapper .content .wp-block-button__link{position:relative;transition:var(--default-hover-transition);text-decoration:none;background:rgba(0,0,0,0) !important;color:inherit;padding:0 0 0 1.28rem;font-family:var(--alt-font);font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal}#overlay-circuit .content-wrapper .content .wp-block-button__link::before{content:"";position:absolute;left:0;top:50%;width:.6563rem;height:.75rem;transform:translateY(-50%);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDExIDEyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTAgMTJMNi4xMTYyNyA2TDAgMEg0LjM4MzczTDEwLjUgNkw0LjM4MzczIDEySDBaIiBmaWxsPSIjRTIyNTFEIi8+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-position:center}#overlay-circuit .content-wrapper .content .wp-block-button__link:hover{transform:translateX(0.5rem);color:var(--clr-brand-primary)}#overlay-circuit .content-wrapper::-webkit-scrollbar{width:.5rem}#overlay-circuit .content-wrapper::-webkit-scrollbar-thumb{background:var(--clr-brand-primary)}#overlay-circuit .content-wrapper::-webkit-scrollbar-track{background:var(--clr-light)}@media only screen and (min-width: 1001px){#overlay-circuit .content-wrapper{padding:2.5rem}}#overlay-circuit button.overlay-close{position:absolute;top:1rem;right:1.5rem;display:flex;justify-content:center;align-items:center;padding:.5rem;border:none;background:hsla(0,0%,100%,.75);color:var(--clr-brand-secondary);outline:none;transition:var(--default-hover-transition);z-index:2;border-radius:50%}#overlay-circuit button.overlay-close:hover,#overlay-circuit button.overlay-close:focus{background:var(--clr-brand-secondary);color:var(--clr-invert);outline:none}#overlay-circuit::backdrop{background:var(--brand-secondary);opacity:.86}#overlay-circuit .swiper-button-prev,#overlay-circuit .swiper-button-next{display:flex;justify-content:center;align-items:center;color:var(--clr-brand-primary);background:var(--clr-invert);width:3rem;height:3rem;border-radius:50%}#overlay-circuit .swiper-button-prev svg,#overlay-circuit .swiper-button-next svg{width:1.5rem;height:1.5rem}#overlay-circuit .swiper-button-prev::after,#overlay-circuit .swiper-button-next::after{display:none}#overlay-circuit .swiper-button-next svg{transform:translateX(2px)}#overlay-circuit .swiper-button-prev svg{transform:translateX(-2px)}#interactive-map{color:var(--clr-primary)}#interactive-map>.wrapper{position:relative;width:100%;height:88dvh;overflow:hidden}#interactive-map #circuit-complet{position:absolute;cursor:grab}#interactive-map #circuit-complet g path{transition:var(--default-hover-transition)}#interactive-map #circuit-complet g.circuit-point{cursor:pointer}#interactive-map #circuit-complet g.circuit-point:hover,#interactive-map #circuit-complet g.circuit-point.active{color:var(--clr-invert)}#interactive-map #circuit-complet g.circuit-point:hover path[fill="#FBDE54"],#interactive-map #circuit-complet g.circuit-point.active path[fill="#FBDE54"]{fill:#fd726c}#interactive-map #move-icon{position:absolute;top:1rem;left:1rem;width:3rem;height:3rem;color:var(--clr-invert)}#interactive-map .slider-container{height:16rem;padding-block:1.75rem;margin-top:-7.5rem}#interactive-map .slider-container #slider-circuit-map{height:100%;padding-inline:.75rem}@media only screen and (min-width: 1201px){#interactive-map .slider-container #slider-circuit-map{padding-inline:calc((100% - var(--container-max-width-wide))/2) 0}}.home h2{color:var(--clr-brand-primary);font-size:clamp(1.125rem,.9231rem + .8974vw,2rem);line-height:1.2}.home #hero-home{width:100%;display:flex;flex-direction:column;background:var(--clr-brand-secondary);isolation:isolate;min-height:calc(100dvh - 47px)}@media only screen and (min-width: 1201px){.home #hero-home{min-height:100dvh}}.home #hero-home .info-alert-message{width:100%;background:var(--clr-brand-primary);padding:.625rem}.home #hero-home .info-alert-message p{text-align:center;font-size:.9375rem;font-weight:700;line-height:1.5rem;color:var(--clr-invert)}@media only screen and (max-width: 1200px){.home #hero-home .info-alert-message p{font-size:.875rem}}.home #hero-home .hero-wrapper{--hero-wrapper-left-padding: calc((100% - var(--container-max-width-wide)) / 2);position:relative;display:flex;flex-direction:column;justify-content:space-evenly;flex-grow:1;padding-inline:calc(var(--container-padding)/2);padding-bottom:1rem}@media only screen and (min-width: 1581px){.home #hero-home .hero-wrapper{padding-inline:var(--hero-wrapper-left-padding) 0}}.home #hero-home .hero-media-container{position:absolute;inset:0;z-index:-1}.home #hero-home .hero-media-container img,.home #hero-home .hero-media-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home #hero-home .hero-media-container::before{content:"";position:absolute;inset:0;background:var(--clr-brand-secondary);opacity:.5}.home #hero-home .logo-container{display:block;padding-block:6.25rem 10rem}.home #hero-home .logo-container img{max-width:1000px;height:auto}@media only screen and (max-width: 1200px){.home #hero-home .logo-container{display:none}}.home #hero-home .baseline-wrapper{--offset-myplace: 2.125rem}.home #hero-home .baseline-wrapper .icon-wrapper{position:relative;width:-moz-fit-content;width:fit-content;isolation:isolate}.home #hero-home .baseline-wrapper .icon-wrapper::before{content:"";position:absolute;top:calc(var(--offset-myplace)*-1);bottom:calc(var(--offset-myplace)*-1);right:calc(var(--offset-myplace)*-1);left:-1000%;background:#111820;z-index:-1}@media only screen and (max-width: 1200px){.home #hero-home .baseline-wrapper .icon-wrapper::before{top:0;bottom:0;left:-1.25rem;right:-1rem}}@media only screen and (max-width: 1200px){.home #hero-home .baseline-wrapper .icon-wrapper svg{width:9rem}}.home #hero-home .baseline-wrapper .baseline{color:var(--clr-invert);font-family:var(--alt-font);font-size:3.375rem;font-weight:400;line-height:1.2;margin-top:calc(var(--offset-myplace) + 2rem)}@media only screen and (max-width: 1200px){.home #hero-home .baseline-wrapper .baseline{font-size:2.125rem;margin-top:2rem}}@media only screen and (max-width: 1200px){.home #hero-home .baseline-wrapper{padding-top:3rem}}.home #hero-home .events-container{gap:3.5rem;margin-top:5rem}.home #hero-home .first-event{width:-moz-min-content;width:min-content}.home #hero-home .first-event .event-title{color:var(--clr-brand-primary);font-family:var(--title-font);font-size:2rem;font-weight:400;line-height:1.2}@media only screen and (max-width: 1200px){.home #hero-home .first-event .event-title{color:var(--Text-brand-primary, #e2251d);font-size:1.125rem}}@media only screen and (max-width: 1200px){.home #hero-home .first-event{width:100%;text-align:center}}.home #hero-home #countdown{position:relative;display:inline-flex;border:1px solid var(--clr-brand-primary);gap:.75rem;padding:.5rem;background:rgba(4,5,34,.75);margin-top:1rem;opacity:0;transition:var(--default-hover-transition);font-family:var(--alt-font);font-size:1.125rem;color:var(--clr-invert)}.home #hero-home #countdown p{gap:.25rem}.home #hero-home #countdown p span{color:var(--clr-invert);font-family:var(--title-font);font-size:2.5rem;font-weight:400;line-height:1}@media only screen and (max-width: 1200px){.home #hero-home #countdown p span{font-size:1.25rem}}.home #hero-home #countdown .label{font-family:var(--alt-font);font-size:.875rem}@media only screen and (max-width: 1200px){.home #hero-home #countdown .label{font-size:.75rem}}@media only screen and (min-width: 1201px){.home #hero-home #countdown{gap:1.5rem;padding:1rem 1.25rem}}.home #hero-home .link-all-agenda{position:relative;display:flex;justify-content:center;align-items:center;gap:.75rem;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-top:.875rem;color:var(--clr-invert);text-decoration:none;font-family:var(--alt-font);font-weight:400;transition:var(--default-hover-transition)}.home #hero-home .link-all-agenda svg{position:absolute;right:calc(100% + .75rem);width:.875rem;height:1rem;transition:var(--default-hover-transition)}.home #hero-home .link-all-agenda:hover{padding-right:2rem}.home #hero-home .link-all-agenda:hover svg{right:0}@media only screen and (max-width: 1200px){.home #hero-home .link-all-agenda{margin-inline:auto;margin-top:1.75rem}}.home #hero-home #slider-events{padding-inline:3.5rem calc(var(--container-padding)/2);cursor:grab}@media only screen and (max-width: 1200px){.home #hero-home #slider-events{display:none}}.home #hero-home .event{width:20.5rem;gap:1.25rem;border-radius:.25rem;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home #hero-home .event p{color:var(--clr-invert)}.home #hero-home .event .event-title{color:var(--clr-brand-primary)}.home #hero-home .event .event-title,.home #hero-home .event .event-date{font-family:var(--title-font);font-size:1.25rem;line-height:1.2}.home #hero-home .event .event-date{align-items:center;gap:.375rem;align-self:flex-end;margin-top:auto}.home #hero-home .event .event-date svg{width:.875rem;height:1rem}.home #hero-home .event .event-description{font-family:var(--alt-font);font-size:1rem;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home #presentation{--blocs-offset: 3.75rem;width:100%;padding-block:7.5rem;background:var(--clr-primary);isolation:isolate}.home #presentation .wrapper{position:relative;display:block;width:100%;text-decoration:none}@media only screen and (max-width: 1200px){.home #presentation .wrapper:hover .page-link{background:var(--clr-brand-primary);color:var(--clr-invert)}}@media only screen and (min-width: 1201px){.home #presentation .wrapper:hover .page-link{scale:1.875}.home #presentation .wrapper:hover .page-link::before{transform:rotateY(180deg)}}@media only screen and (min-width: 1201px){.home #presentation .wrapper{padding-bottom:var(--blocs-offset)}}.home #presentation .text-bloc{position:relative;width:57%;background:var(--clr-invert);padding-block:5rem;padding-inline:calc((100% - var(--container-max-width-wide))/2) 2.5rem}.home #presentation .text-bloc .subtitle{margin-top:2px;font-family:var(--alt-font);font-size:clamp(1rem,.8846rem + .5128vw,1.5rem);line-height:1.2}.home #presentation .text-bloc .texte{margin-top:1.5rem;font-size:clamp(1rem,.9712rem + .1282vw,1.125rem);line-height:1.4}.home #presentation .text-bloc .texte p{margin-top:.75ch}@media only screen and (max-width: 1590px){.home #presentation .text-bloc{padding-left:calc(var(--container-padding)/2)}}@media only screen and (max-width: 1200px){.home #presentation .text-bloc{width:min(100% - var(--container-padding),var(--container-max-width));margin-inline:auto;padding:1.5rem 1rem}}.home #presentation img{width:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media only screen and (max-width: 1200px){.home #presentation img{aspect-ratio:1.167;margin-top:-24px}}@media only screen and (min-width: 1201px){.home #presentation img{position:absolute;bottom:0;right:0;width:53%;height:calc(100% - var(--blocs-offset))}}.home #presentation .page-link{--link-width: 2.5rem;position:relative;display:flex;justify-content:center;align-items:center;gap:.25rem;color:var(--clr-brand-primary);font-family:var(--title-font);font-size:clamp(1rem,.9423rem + .2564vw,1.25rem);transition:var(--default-hover-transition);isolation:isolate}@media only screen and (max-width: 1200px){.home #presentation .page-link{width:-moz-fit-content;width:fit-content;padding:1rem;margin-inline:auto;margin-top:1.625rem;border:2px solid currentColor}}@media only screen and (min-width: 1201px){.home #presentation .page-link{position:absolute;top:50%;right:calc(var(--link-width)/-2);transform:translateY(-50%);width:var(--link-width);height:var(--link-width)}.home #presentation .page-link::before{content:"";position:absolute;inset:0;border:2px solid currentColor;transition:var(--default-hover-transition);background:var(--clr-invert);z-index:-1}.home #presentation .page-link span:first-child{display:none}}@media only screen and (max-width: 1200px){.home #presentation{padding-top:3.75rem}}.home #plan-circuit{width:100%;background:var(--clr-invert)}.home #plan-circuit .actions-container{padding-block:2.5rem 5rem}.home #plan-circuit .actions-container a.btn{margin:.75rem auto}.home #gallery{position:relative;background:var(--clr-invert)}.home #gallery h2{padding-block:3.75rem 2.25rem;text-align:center}.home #gallery .photos-circuit-grid{display:grid;grid-template-columns:repeat(5, 1fr)}@media only screen and (max-width: 1000px){.home #gallery .photos-circuit-grid{display:none}}.home #gallery .slider-photos-circuit-actions{display:flex;justify-content:flex-end;align-items:center;gap:1.25rem;margin-top:.75rem;padding-right:1.5rem}.home #gallery .slider-photos-circuit-actions button{--btn-color: var(--clr-primary);display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;background:none;color:var(--btn-color);border-radius:50%;border:1px solid currentColor}.home #gallery .slider-photos-circuit-actions button svg{width:.875rem;height:.875rem}.home #gallery .slider-photos-circuit-actions button.prev svg{transform:translateX(-1px)}.home #gallery .slider-photos-circuit-actions button.next svg{transform:translateX(1px)}.home #gallery .slider-photos-circuit-actions button:hover{--btn-color: var(--clr-brand-primary)}.home #nos-partenaires{padding-block:5rem 3.75rem;background:var(--clr-invert)}.home #nos-partenaires #slider-partenaires{width:100%;height:100px;margin-top:3.75rem;padding-inline:1.5rem}.home #nos-partenaires #slider-partenaires .swiper-slide{display:flex;justify-content:center;align-items:center;width:auto}.home #nos-partenaires #slider-partenaires .swiper-wrapper{transition-timing-function:linear !important}@media only screen and (max-width: 1200px){.home #nos-partenaires{padding-bottom:2.25rem}}.home .swiper-container-free-mode>.swiper-wrapper{transition-timing-function:linear}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3BhcnRzL3Bob3RvLWl0ZW0uc2NzcyIsIi4uL3BhcnRzL3NsaWRlLWl0ZW0tbWFwLnNjc3MiLCIuLi9wYXJ0cy9vdmVybGF5LWNpcmN1aXQuc2NzcyIsIi4uL3BhcnRzL2ludGVyYWN0aXZlLW1hcC5zY3NzIiwiZnJvbnQtcGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFlBQ0ksaUJBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsZ0JBQUEsQ0FDQSxtQ0FBQSxDQUNBLHVCQUFBLENBRUEsMEJBQ0ksNkJBQUEsQ0FDQSxnREFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLHVCQUFBLENBR0osZ0JBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxtQkFBQSxDQUFBLGdCQUFBLENBR0osaUJBQ0ksaUJBQUEsQ0FDQSxPQUFBLENBQ0EsWUFBQSxDQUNBLHNCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLDRCQUFBLENBQ0EsZUFBQSxDQUNBLDBDQUFBLENBQ0EsU0FBQSxDQUlBLHVCQUNJLFNBQUEsQ0N2Q1osZ0JBQ0ksa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBQ0EsMENBQUEsQ0FDQSxjQUFBLENBRUEsMENBQ0ksb0JBQUEsQ0FHSixvQ0FDSSxXQUFBLENBQ0EsV0FBQSxDQUdKLG9DQUNJLGFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUdKLDREQUVJLFVBQUEsQ0FDQSxXQUFBLENBQ0EsbUJBQUEsQ0FBQSxnQkFBQSxDQUdKLHVCQUNJLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFlBQUEsQ0FDQSxvQkFBQSxDQUNBLHVCQUFBLENBQ0EscUdBQUEsQ0FDQSx1QkFBQSxDQUNBLDZCQUFBLENBQ0EsZUFBQSxDQ3ZDUixpQkFDSSxPQUFBLENBQ0EsUUFBQSxDQUNBLCtCQUFBLENBQ0EsNkJBQUEsQ0FDQSxXQUFBLENBQ0Es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QUNBLDBCQUFBLENBQ0EsdUJBQUEsQ0FDQSx3QkFBQSxDQUVBLHVDQUNJLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSw2QkFBQSxDQUNBLDBDQUFBLENBQ0EsNEJBQUEsQ0FDQSxVQUFBLENBR0osZ0RBQ0ksWUFBQSxDQUFBLENBS1osMkNBeElKLG9CQXlJUSxtQkFBQSxDQUFBLENBSVIsb0JBQ0ksVUFBQSxDQUNBLDRCQUFBLENBRUEsdUNBQ0kseUJBQUEsQ0FFQSw2Q0FDSSxrQkFBQSxDQUtaLGVBQ0ksaUJBQUEsQ0FDQSw0QkFBQSxDQUVBLGtCQUNJLDZCQUFBLENBQ0EsaUJBQUEsQ0FHSixvQ0FDSSxZQUFBLENBQ0Esb0NBQUEsQ0FFQSwyQ0FKSixvQ0FLUSxZQUFBLENBQUEsQ0FJUiw4Q0FDSSxZQUFBLENBQ0Esd0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBRUEscURBQ0ksK0JBQUEsQ0FFQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFlBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLHNCQUFBLENBQ0EsaUJBQUEsQ0FDQSw2QkFBQSxDQUVBLHlEQUNJLGFBQUEsQ0FDQSxjQUFBLENBR0osOERBQ0ksMEJBQUEsQ0FHSiw4REFDSSx5QkFBQSxDQUdKLDJEQUNJLHFDQUFBLENBTWhCLHVCQUNJLDBCQUFBLENBQ0EsNEJBQUEsQ0FFQSwyQ0FDSSxVQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0EscUJBQUEsQ0FFQSx5REFDSSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FHSiwyREFDSSw0Q0FBQSxDQUlSLDJDQXRCSix1QkF1QlEsc0JBQUEsQ0FBQSxDQUlSLGtEQUNJLGlDQUFBIiwiZmlsZSI6InRlbXBsYXRlLWZyb250LXBhZ2UubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5waG90by1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuXG4gICAgaDIuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuNjY2N3JlbSArIDEuMTExMXZ3LCAycmVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigyMiwgMTIsIDIwLCAwLjcpO1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2xpZGUtaXRlbS1tYXAge1xuICAgIG1pbi13aWR0aDogMTQuMzVyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMS42O1xuICAgIHRyYW5zaXRpb246IHZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAxLjc1cmVtO1xuICAgIH1cblxuICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zbGlkZS1pdGVtLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcsXG4gICAgLmZhbGxiYWNrLWltYWdlLWVsZW1lbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuODc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE3LCAyNCwgMzIsIDApIDUwJSwgcmdiYSgxNywgMjQsIDMyLCAwLjYpIDEwMCUpLCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tdGl0bGUtZm9udCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIH1cbn1cbiIsIiNvdmVybGF5LWNpcmN1aXQge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogbWluKGNhbGMoMTAwJSAtIDQwcHgpLCAxNjAwcHgpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjE3NXJlbTtcbiAgICB6LWluZGV4OiA5OTk7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDM7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltvcGVuXSB7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgIH1cblxuICAgICNzbGlkZXItb3ZlcmxheS1jaXJjdWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDAuOTIzMXJlbSArIDAuODk3NHZ3LCAycmVtKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOTcxMnJlbSArIDAuMTI4MnZ3LCAxLjEyNXJlbSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjc1Y2g7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cC1ibG9jay1idXR0b25zOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEuMjhyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWFsdC1mb250KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC42NTYzcmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TVNJZ2FHVnBaMmgwUFNJeE1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFeElERXlJaUJtYVd4c1BTSnViMjVsSWo0S1BIQmhkR2dnWkQwaVRUQWdNVEpNTmk0eE1UWXlOeUEyVERBZ01FZzBMak00TXpjelRERXdMalVnTmt3MExqTTRNemN6SURFeVNEQmFJaUJtYVd4c1BTSWpSVEl5TlRGRUlpOCtDand2YzNablBnbz1cIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNXJlbSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1saWdodCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uLm92ZXJsYXktY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXNlY29uZGFyeSk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6OmJhY2tkcm9wIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgb3BhY2l0eTogMC44NjtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG4gICAgfVxufVxuIiwiQHVzZSBcIi4vc2xpZGUtaXRlbS1tYXBcIjtcbkB1c2UgXCIuL292ZXJsYXktY2lyY3VpdFwiO1xuXG4jaW50ZXJhY3RpdmUtbWFwIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuXG4gICAgPiAud3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogODhkdmg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgI2NpcmN1aXQtY29tcGxldCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuXG4gICAgICAgIGcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jaXJjdWl0LXBvaW50IHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGhbZmlsbD1cIiNGQkRFNTRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZkNzI2YztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNtb3ZlLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgIH1cblxuICAgIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxNnJlbTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS43NXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTcuNXJlbTtcblxuICAgICAgICAjc2xpZGVyLWNpcmN1aXQtbWFwIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLW1heC13aWR0aC13aWRlKSkgLyAyKSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL3BhcnRzL3Bob3RvLWl0ZW1cIjtcbkB1c2UgXCIuLi9wYXJ0cy9pbnRlcmFjdGl2ZS1tYXBcIjtcblxuLmhvbWUge1xuICAgIGgyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC45MjMxcmVtICsgMC44OTc0dncsIDJyZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICNoZXJvLWhvbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLXNlY29uZGFyeSk7XG4gICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDBkdmggLSA0N3B4KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwZHZoO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm8tYWxlcnQtbWVzc2FnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8td3JhcHBlciB7XG4gICAgICAgICAgICAtLWhlcm8td3JhcHBlci1sZWZ0LXBhZGRpbmc6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItbWF4LXdpZHRoLXdpZGUpKSAvIDIpO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIC8gMik7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTgxcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogdmFyKC0taGVyby13cmFwcGVyLWxlZnQtcGFkZGluZykgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLW1lZGlhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICBpbWcsXG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDYuMjVyZW0gMTByZW07XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmFzZWxpbmUtd3JhcHBlciB7XG4gICAgICAgICAgICAtLW9mZnNldC1teXBsYWNlOiAyLjEyNXJlbTtcblxuICAgICAgICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyh2YXIoLS1vZmZzZXQtbXlwbGFjZSkgKiAtMSk7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYyh2YXIoLS1vZmZzZXQtbXlwbGFjZSkgKiAtMSk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLW9mZnNldC1teXBsYWNlKSAqIC0xKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExODIwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYXNlbGluZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1hbHQtZm9udCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjM3NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1vZmZzZXQtbXlwbGFjZSkgKyAycmVtKTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgICAgICAgZ2FwOiAzLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpcnN0LWV2ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcblxuICAgICAgICAgICAgLmV2ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLVRleHQtYnJhbmQtcHJpbWFyeSwgI2UyMjUxZCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNjb3VudGRvd24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgICAgICBnYXA6IDAuNzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDUsIDM0LCAwLjc1KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1hbHQtZm9udCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBnYXA6IDAuMjVyZW07XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tdGl0bGUtZm9udCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1hbHQtZm9udCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmstYWxsLWFnZW5kYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1hbHQtZm9udCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDAuNzVyZW0pO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjc2xpZGVyLWV2ZW50cyB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMy41cmVtIGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIC8gMik7XG4gICAgICAgICAgICBjdXJzb3I6IGdyYWI7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudCB7XG4gICAgICAgICAgICB3aWR0aDogMjAuNXJlbTtcbiAgICAgICAgICAgIGdhcDogMS4yNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXZlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ldmVudC10aXRsZSxcbiAgICAgICAgICAgIC5ldmVudC1kYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tdGl0bGUtZm9udCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ldmVudC1kYXRlIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMC4zNzVyZW07XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tYWx0LWZvbnQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcHJlc2VudGF0aW9uIHtcbiAgICAgICAgLS1ibG9jcy1vZmZzZXQ6IDMuNzVyZW07XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDcuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG5cbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2NhbGU6IDEuODc1O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ibG9jcy1vZmZzZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtYmxvYyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNTclO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItbWF4LXdpZHRoLXdpZGUpKSAvIDIpIDIuNXJlbTtcblxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWFsdC1mb250KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuODg0NnJlbSArIDAuNTEyOHZ3LCAxLjVyZW0pO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45NzEycmVtICsgMC4xMjgydncsIDEuMTI1cmVtKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzVjaDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU5MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAvIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtaW4oMTAwJSAtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSwgdmFyKC0tY29udGFpbmVyLW1heC13aWR0aCkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS4xNjc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYmxvY3Mtb2Zmc2V0KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgIC0tbGluay13aWR0aDogMi41cmVtO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjI1cmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45NDIzcmVtICsgMC4yNTY0dncsIDEuMjVyZW0pO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKTtcbiAgICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGModmFyKC0tbGluay13aWR0aCkgLyAtMik7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1saW5rLXdpZHRoKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWxpbmstd2lkdGgpO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3BsYW4tY2lyY3VpdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItaW52ZXJ0KTtcblxuICAgICAgICAuYWN0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMi41cmVtIDVyZW07XG5cbiAgICAgICAgICAgIGEuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNzVyZW0gYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNnYWxsZXJ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItaW52ZXJ0KTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAzLjc1cmVtIDIuMjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucGhvdG9zLWNpcmN1aXQtZ3JpZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlci1waG90b3MtY2lyY3VpdC1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLS1idG4tY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnByZXYgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubmV4dCBzdmcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLS1idG4tY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbm9zLXBhcnRlbmFpcmVzIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNXJlbSAzLjc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItaW52ZXJ0KTtcblxuICAgICAgICAjc2xpZGVyLXBhcnRlbmFpcmVzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xuXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB9XG59XG4iXX0= */
