.actu-card{position:relative;display:block;text-decoration:none;color:inherit}.actu-card .actu-category{position:absolute;top:1rem;left:1rem}.actu-card img,.actu-card .fallback-image-element{width:100%;height:auto;aspect-ratio:1.336;border-radius:1rem;-o-object-fit:cover;object-fit:cover}.actu-card .actu-title{font-size:clamp(1.25rem,1.1995rem + .2527vw,1.5rem);font-weight:900;line-height:120%;color:var(--clr-secondary);margin-top:1rem;transition:var(--default-hover-transition)}.actu-card .actu-date{margin-top:.5rem;font-weight:700;line-height:1.2;color:var(--clr-primary)}.actu-card .actu-excerpt{margin-top:1.5rem;line-height:1.5;color:var(--clr-secondary)}.actu-card:hover .actu-title{color:var(--clr-primary)}.encart-home-desktop{position:relative;width:100%;aspect-ratio:71/99;overflow:hidden;border-radius:1rem;isolation:isolate;transition:var(--default-hover-transition)}.encart-home-desktop *{transition:inherit}.encart-home-desktop img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;z-index:-1}.encart-home-desktop .encart-infos{position:absolute;top:calc(100% - 120px);left:0;right:0;background:var(--clr-primary);padding-block:2.875rem 1.75rem;padding-inline:1.875rem;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDI1IiBoZWlnaHQ9IjY0NCIgdmlld0JveD0iMCAwIDQyNSA2NDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00MjQuMzk1IDY0NFYxOTMuNzc1TDQyNC4zOTUgNjcuNDk1OEwyMjEuMzMzIDEuNjMzNzlDMjE0LjYxNyAtMC41NDQ2MDEgMjA3LjM4NCAtMC41NDQ1OTYgMjAwLjY2NyAxLjYzMzhMMC4zOTUzODYgNjYuNTkxTDAuMzk0OTU5IDE5My43NzVWNjQ0SDQyNC4zOTVaIiBmaWxsPSIjMDAwMDAwIi8+Cjwvc3ZnPgo=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDI1IiBoZWlnaHQ9IjY0NCIgdmlld0JveD0iMCAwIDQyNSA2NDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00MjQuMzk1IDY0NFYxOTMuNzc1TDQyNC4zOTUgNjcuNDk1OEwyMjEuMzMzIDEuNjMzNzlDMjE0LjYxNyAtMC41NDQ2MDEgMjA3LjM4NCAtMC41NDQ1OTYgMjAwLjY2NyAxLjYzMzhMMC4zOTUzODYgNjYuNTkxTDAuMzk0OTU5IDE5My43NzVWNjQ0SDQyNC4zOTVaIiBmaWxsPSIjMDAwMDAwIi8+Cjwvc3ZnPgo=");-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:-moz-fit-content;height:fit-content;text-align:center;color:var(--clr-invert)}.encart-home-desktop .title{font-size:1.25rem;font-weight:900;line-height:1.3;min-height:3.25rem}.encart-home-desktop .short-description{opacity:0}.encart-home-desktop .buttons-group{opacity:0}.encart-home-desktop:hover .encart-infos,.encart-home-desktop:focus-within .encart-infos{-webkit-mask-position:left top;mask-position:left top;padding-top:5rem;transform:translateY(calc(-100% + 120px))}.encart-home-desktop:hover .short-description,.encart-home-desktop:focus-within .short-description{opacity:1}.encart-home-desktop:hover .buttons-group,.encart-home-desktop:focus-within .buttons-group{opacity:1}@media only screen and (max-width: 1000px){.encart-home-desktop{display:none}}.encart-home-mobile{border:1px solid var(--clr-primary);border-radius:12px}.encart-home-mobile::marker{display:none}.encart-home-mobile summary{list-style:none;color:var(--clr-primary);font-weight:900;font-size:1.25rem;line-height:1.3;gap:1rem;padding:.75rem 1rem}.encart-home-mobile summary svg{flex-shrink:0}.encart-home-mobile summary::-webkit-details-marker{display:none}.encart-home-mobile .details-content{padding-bottom:1rem;padding-inline:1rem}.encart-home-mobile .short-description{color:var(--clr-secondary)}@media only screen and (max-width: 1000px){.encart-home-mobile br{display:none}}.home-section-header .border-arrow{margin-inline:auto;margin-bottom:2.5rem;transform:rotate(45deg)}@media only screen and (min-width: 1201px){.home-section-header .border-arrow{position:absolute;margin-bottom:0;right:calc(100% + .875rem);bottom:calc(100% + .75rem);transform:none}}.home-section-header .text{margin-top:1rem}.home #hero{position:relative}.home #hero .introduction{position:relative;width:100%;height:430px;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI1MDAiIHZpZXdCb3g9IjAgMCAxOTIwIDUwMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5MjAgMFYyOTYuODZDMTkyMCAzMDkuNjk5IDE5MTcuOTQgMzIyLjQ1NSAxOTEzLjkgMzM0LjY0MUwxOTEwLjQ5IDM0NC45MDNDMTkwMi4wOSAzNzAuMTkgMTg3OC44MSAzOTMuMjMxIDE4NDcuMTcgNDEwLjIzMkMxODE3LjA4IDQyOC41MjQgMTc3OS42MyA0NDAuMTk0IDE3NDEuNTcgNDQxLjQ2M0wwLjAwMDE2Mjc2IDUwMEwwIDBIMTkyMFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI1MDAiIHZpZXdCb3g9IjAgMCAxOTIwIDUwMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5MjAgMFYyOTYuODZDMTkyMCAzMDkuNjk5IDE5MTcuOTQgMzIyLjQ1NSAxOTEzLjkgMzM0LjY0MUwxOTEwLjQ5IDM0NC45MDNDMTkwMi4wOSAzNzAuMTkgMTg3OC44MSAzOTMuMjMxIDE4NDcuMTcgNDEwLjIzMkMxODE3LjA4IDQyOC41MjQgMTc3OS42MyA0NDAuMTk0IDE3NDEuNTcgNDQxLjQ2M0wwLjAwMDE2Mjc2IDUwMEwwIDBIMTkyMFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:right bottom;mask-position:right bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;isolation:isolate}.home #hero .introduction img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.home #hero .introduction .container{position:relative;z-index:1;color:var(--clr-invert);padding-top:4rem;text-align:center}.home #hero .introduction h1{font-size:clamp(1.5rem,1.2rem + 1.5vw,3rem);font-weight:900;line-height:1.2;color:var(--clr-invert)}.home #hero .introduction .intro-text{margin-top:1rem;font-size:1.125rem;line-height:1.5}.home #hero .introduction::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}@media only screen and (min-width: 801px){.home #hero .introduction{height:500px}}.home #hero .encarts .wrapper{position:relative;display:grid;gap:.625rem}@media only screen and (min-width: 1001px){.home #hero .encarts .wrapper{grid-template-columns:repeat(3, 1fr);gap:3.5rem;padding-inline:3.0625rem}}.home #hero .encarts .border-arrow{position:absolute;top:calc(100% + .875rem);right:0;animation:none}@media only screen and (max-width: 1000px){.home #hero .encarts{padding-block:0 2rem}}@media only screen and (min-width: 1001px){.home #hero .encarts{margin-top:-198px}}.home #hero .labels{display:none;padding-bottom:2rem}.home #hero .labels img{max-width:106px;border-radius:.5rem}.home #hero .labels .imdw-rating .imdw-rating-widget.imdw-position-absolute{position:relative;scale:.8;border-radius:1rem;overflow:hidden;transform:translateY(1.5rem)}@media only screen and (min-width: 1201px){.home #hero .labels{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;flex-direction:column;gap:.5rem;align-items:center}}@media only screen and (min-width: 1201px){.home #hero{padding-bottom:4rem}}.home #points-accueil{padding-block:1.5rem}.home #points-accueil .global-wrapper{gap:2rem 0}@media only screen and (min-width: 1201px){.home #points-accueil .global-wrapper{grid-template-columns:1fr 1fr}}.home #points-accueil .infos-wrapper{color:var(--clr-secondary);opacity:0;transform:translateY(2.5rem);transition:opacity .6s ease-out,transform .6s ease-out}.home #points-accueil .infos-wrapper.in-view{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.home #points-accueil .infos-wrapper{opacity:1;transform:none;transition:none}}@media only screen and (min-width: 1201px){.home #points-accueil .infos-wrapper{padding:3rem 5rem}}.home #points-accueil .infos-wrapper .subtitle{margin-top:1.5rem;font-weight:900;font-size:1.25rem;line-height:1.3}.home #points-accueil .infos-wrapper ul{gap:.5rem;margin-left:1rem}.home #points-accueil img.points-accueil-map{margin-inline:auto;-o-object-fit:contain;object-fit:contain;opacity:0;transform:translateX(2.5rem);transition:opacity .6s ease-out .3s,transform .6s ease-out .3s}.home #points-accueil img.points-accueil-map.in-view{opacity:1;transform:translateX(0)}@media only screen and (min-width: 1201px){.home #points-accueil{padding-block:4rem}}.home #chiffres-cles{padding-bottom:4rem;opacity:0;transform:translateY(2.5rem);transition:opacity .6s ease-out,transform .6s ease-out}.home #chiffres-cles.in-view{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.home #chiffres-cles{opacity:1;transform:none;transition:none}}.home #chiffres-cles #chiffres-cles-slider-home{padding-bottom:3.25rem}.home #chiffres-cles #chiffres-cles-slider-home .swiper-slide{width:-moz-fit-content;width:fit-content;opacity:0;transform:translateY(1.5rem);transition:opacity .6s ease-out,transform .6s ease-out}.home #chiffres-cles #chiffres-cles-slider-home .swiper-slide.in-view{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.home #chiffres-cles #chiffres-cles-slider-home .swiper-slide{opacity:1;transform:none;transition:none}}@media only screen and (min-width: 1248px){.home #chiffres-cles #chiffres-cles-slider-home{padding-left:calc((100% - 76rem)/2)}}.home #domaines-intervention{position:relative;padding-block:4rem;background:var(--primary-100)}.home #domaines-intervention .container{align-items:center;gap:2rem .5rem}@media only screen and (min-width: 1201px){.home #domaines-intervention .container{grid-template-columns:1fr 1fr}}.home #domaines-intervention img.domaines-intervention-img{border-radius:100vw;max-width:498px;width:100%;margin-inline:auto}@media only screen and (min-width: 1201px){.home #domaines-intervention img.domaines-intervention-img{margin-left:auto;margin-right:0}}.home #domaines-intervention .wrapper{position:relative}@media only screen and (min-width: 1201px){.home #domaines-intervention .wrapper{max-width:384px;margin-inline:auto}}.home #domaines-intervention .missions{display:grid;margin-block:1rem;gap:.75rem;margin-left:0}@media only screen and (min-width: 701px){.home #domaines-intervention .missions{grid-template-columns:1fr 1fr}}.home #domaines-intervention .missions .mission{position:relative;display:flex;align-items:center;border-radius:1.5rem;background:var(--clr-invert);color:var(--clr-secondary);border:1px solid;padding:.75rem 1.5rem;font-weight:700;line-height:1.5;isolation:isolate}.home #domaines-intervention .missions .mission a{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;border-radius:inherit;z-index:-1}.home #domaines-intervention .missions .mission a:hover{background:var(--primary-100)}.home #domaines-intervention>svg{position:absolute;bottom:6rem;left:0;transition:var(--default-hover-transition);transform:translateX(-100%)}@media only screen and (min-width: 1201px){.home #domaines-intervention.in-view>svg{transform:translateX(0)}}.home #services-locataires{padding-block:4rem}.home #services-locataires .container{align-items:center;gap:2rem .5rem}@media only screen and (min-width: 1201px){.home #services-locataires .container{grid-template-columns:9fr 11fr}}.home #services-locataires .wrapper{position:relative}.home #services-locataires .wrapper a.espace-locataire-btn{margin-top:2rem}@media only screen and (min-width: 1201px){.home #services-locataires .wrapper{max-width:332px;margin-inline:auto}}.home #services-locataires .services-grid{gap:2rem}@media only screen and (min-width: 701px){.home #services-locataires .services-grid{grid-template-columns:1fr 1fr}}.home #services-locataires .service{position:relative;min-height:310px;background:var(--primary-200);color:var(--clr-secondary);padding:2rem;gap:1.5rem;border-radius:1.5rem}.home #services-locataires .service .service-title{font-size:1.5rem;font-weight:900;line-height:1.2}.home #services-locataires .service .service-btn{padding:0;width:-moz-fit-content;width:fit-content}.home #services-locataires .service img.picto{position:absolute;bottom:-1.5rem;right:1rem;width:100px;height:auto}@media only screen and (min-width: 1201px){.home #services-locataires .service img.picto{right:.5rem;bottom:0}}.home #rejoindre{padding-block:4rem}.home #rejoindre .container{display:grid;gap:2rem 2.5rem;padding:1rem;background:var(--primary-100);border-radius:24px;place-items:center}@media only screen and (min-width: 981px){.home #rejoindre .container{grid-template-columns:1fr 1fr;padding:2.5rem}}.home #rejoindre .wrapper{color:var(--clr-secondary)}.home #rejoindre .header{gap:1.5rem}.home #rejoindre .header svg{margin-bottom:1rem}.home #rejoindre .header h2{font-size:clamp(1.5rem,1.4242rem + .379vw,1.875rem)}.home #rejoindre .text{font-size:16px;line-height:1.5}.home #rejoindre a.btn{margin-left:-1rem}.home #rejoindre img{width:auto;height:100%;border-radius:.75rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 981px){.home #rejoindre{padding-top:0}}.home #actualites{padding-block:4rem}.home #actualites h2,.home #actualites .actualites-intro{text-align:center}.home #actualites .actualites-intro{margin-top:1.5rem}.home #actualites #actualites-slider-home{padding-top:2.5rem}.home #actualites #actualites-slider-home .swiper-pagination{padding-bottom:2rem}@media only screen and (max-width: 1215px){.home #actualites #actualites-slider-home{padding-bottom:5rem}}.home #actualites .actualites-all-btn{margin-inline:auto;margin-top:2rem}@media only screen and (min-width: 1216px){.home #actualites .actualites-all-btn{margin-top:3rem}}@media only screen and (max-width: 500px){.home #actualites .actualites-all-btn{width:calc(100% - 2rem);margin-inline:auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3BhcnRzL2FjdHUtY2FyZC5zY3NzIiwiLi4vcGFydHMvZW5jYXJ0LWhvbWUtZGVza3RvcC5zY3NzIiwiLi4vcGFydHMvZW5jYXJ0LWhvbWUtbW9iaWxlLnNjc3MiLCIuLi9wYXJ0cy9ob21lLXNlY3Rpb24taGVhZGVyLnNjc3MiLCJmcm9udC1wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDSSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxvQkFBQSxDQUNBLGFBQUEsQ0FFQSwwQkFDSSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBR0osa0RBRUksVUFBQSxDQUNBLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0EsbUJBQUEsQ0FBQSxnQkFBQSxDQUdKLHVCQUNJLG1EQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBQ0EsMEJBQUEsQ0FDQSxlQUFBLENBQ0EsMENBQUEsQ0FHSixzQkFDSSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0Esd0JBQUEsQ0FHSix5QkFDSSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSwwQkFBQSxDQUlBLDZCQUNJLHdCQUFBLENDN0NaLHFCQUNJLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSwwQ0FBQSxDQUVBLHVCQUNJLGtCQUFBLENBR0oseUJBQ0ksaUJBQUEsQ0FDQSxPQUFBLENBQ0EsbUJBQUEsQ0FBQSxnQkFBQSxDQUNBLFVBQUEsQ0FHSixtQ0FDSSxpQkFBQSxDQUNBLHNCQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSw2QkFBQSxDQUNBLDhCQUFBLENBQ0EsdUJBQUEsQ0FDQSxnYkFBQSxDQUFBLHdhQUFBLENBQ0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUNBLDZCQUFBLENBQUEscUJBQUEsQ0FDQSx1QkFBQSxDQUFBLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QkFBQSxDQUdKLDRCQUNJLGlCQUFBLENBQ0EsZUFB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SSxrQkFBQSxDQUVBLDZEQUNJLG1CQUFBLENBR0osMkNBUEosMENBUVEsbUJBQUEsQ0FBQSxDQUlSLHNDQUNJLGtCQUFBLENBQ0EsZUFBQSxDQUVBLDJDQUpKLHNDQUtRLGVBQUEsQ0FBQSxDQUdKLDBDQVJKLHNDQVNRLHVCQUFBLENBQ0Esa0JBQUEsQ0FBQSIsImZpbGUiOiJ0ZW1wbGF0ZS1mcm9udC1wYWdlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYWN0dS1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgLmFjdHUtY2F0ZWdvcnkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICBpbWcsXG4gICAgLmZhbGxiYWNrLWltYWdlLWVsZW1lbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEuMzM2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuYWN0dS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4xOTk1cmVtICsgMC4yNTI3dncsIDEuNXJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7XG4gICAgfVxuXG4gICAgLmFjdHUtZGF0ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAuYWN0dS1leGNlcnB0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5hY3R1LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZW5jYXJ0LWhvbWUtZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogNzEgLyA5OTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7XG5cbiAgICAqIHtcbiAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmVuY2FydC1pbmZvcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDIuODc1cmVtIDEuNzVyZW07XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxLjg3NXJlbTtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTkRJMUlpQm9aV2xuYUhROUlqWTBOQ0lnZG1sbGQwSnZlRDBpTUNBd0lEUXlOU0EyTkRRaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazAwTWpRdU16azFJRFkwTkZZeE9UTXVOemMxVERReU5DNHpPVFVnTmpjdU5EazFPRXd5TWpFdU16TXpJREV1TmpNek56bERNakUwTGpZeE55QXRNQzQxTkRRMk1ERWdNakEzTGpNNE5DQXRNQzQxTkRRMU9UWWdNakF3TGpZMk55QXhMall6TXpoTU1DNHpPVFV6T0RZZ05qWXVOVGt4VERBdU16azBPVFU1SURFNU15NDNOelZXTmpRMFNEUXlOQzR6T1RWYUlpQm1hV3hzUFNJak1EQXdNREF3SWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICAgIH1cblxuICAgIC5zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmJ1dHRvbnMtZ3JvdXAge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAuZW5jYXJ0LWluZm9zIHtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSArIDEyMHB4KSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b25zLWdyb3VwIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi5lbmNhcnQtaG9tZS1tb2JpbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgJjo6bWFya2VyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzdW1tYXJ5IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgIH1cblxuICAgIC5zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhvbWUtc2VjdGlvbi1oZWFkZXIge1xuICAgIC5ib3JkZXItYXJyb3cge1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAwLjg3NXJlbSk7XG4gICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDAuNzVyZW0pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9wYXJ0cy9hY3R1LWNhcmRcIjtcbkB1c2UgXCIuLi9wYXJ0cy9lbmNhcnQtaG9tZS1kZXNrdG9wXCI7XG5AdXNlIFwiLi4vcGFydHMvZW5jYXJ0LWhvbWUtbW9iaWxlXCI7XG5AdXNlIFwiLi4vcGFydHMvaG9tZS1zZWN0aW9uLWhlYWRlclwiO1xuXG4uaG9tZSB7XG4gICAgI2hlcm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmludHJvZHVjdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGt5TUNJZ2FHVnBaMmgwUFNJMU1EQWlJSFpwWlhkQ2IzZzlJakFnTUNBeE9USXdJRFV3TUNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEU1TWpBZ01GWXlPVFl1T0RaRE1Ua3lNQ0F6TURrdU5qazVJREU1TVRjdU9UUWdNekl5TGpRMU5TQXhPVEV6TGprZ016TTBMalkwTVV3eE9URXdMalE1SURNME5DNDVNRE5ETVRrd01pNHdPU0F6TnpBdU1Ua2dNVGczT0M0NE1TQXpPVE11TWpNeElERTRORGN1TVRjZ05ERXdMakl6TWtNeE9ERTNMakE0SURReU9DNDFNalFnTVRjM09TNDJNeUEwTkRBdU1UazBJREUzTkRFdU5UY2dORFF4TGpRMk0wd3dMakF3TURFMk1qYzJJRFV3TUV3d0lEQklNVGt5TUZvaUlHWnBiR3c5SW1Kc1lXTnJJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjJyZW0gKyAxLjV2dywgM3JlbSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmludHJvLXRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYihibGFjaywgMC42KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW5jYXJ0cyB7XG4gICAgICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAwLjYyNXJlbTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMy41cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMy4wNjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJvcmRlci1hcnJvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMC44NzVyZW0pO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwIDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE5OHB4OyAvLyBoYXV0ZXVyIGRlIGwnZW5jYXJ0IC8gMlxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxhYmVscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWR3LXJhdGluZyAuaW1kdy1yYXRpbmctd2lkZ2V0LmltZHctcG9zaXRpb24tYWJzb2x1dGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBzY2FsZTogMC44O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS41cmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3BvaW50cy1hY2N1ZWlsIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS41cmVtO1xuXG4gICAgICAgIC5nbG9iYWwtd3JhcHBlciB7XG4gICAgICAgICAgICBnYXA6IDJyZW0gMDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mb3Mtd3JhcHBlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIuNXJlbSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMC42cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDtcblxuICAgICAgICAgICAgJi5pbi12aWV3IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nLnBvaW50cy1hY2N1ZWlsLW1hcCB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMi41cmVtKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICAgICAgb3BhY2l0eSAwLjZzIGVhc2Utb3V0IDAuM3MsXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuNnMgZWFzZS1vdXQgMC4zcztcblxuICAgICAgICAgICAgJi5pbi12aWV3IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2NoaWZmcmVzLWNsZXMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIuNXJlbSk7XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICBvcGFjaXR5IDAuNnMgZWFzZS1vdXQsXG4gICAgICAgICAgICB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDtcblxuICAgICAgICAmLmluLXZpZXcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICNjaGlmZnJlcy1jbGVzLXNsaWRlci1ob21lIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtO1xuXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS41cmVtKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuNnMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgJi5pbi12aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gNzZyZW0pIC8gMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjZG9tYWluZXMtaW50ZXJ2ZW50aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LTEwMCk7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAycmVtIDAuNXJlbTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcuZG9tYWluZXMtaW50ZXJ2ZW50aW9uLWltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogNDk4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5taXNzaW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xuICAgICAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAxcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5taXNzaW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNnJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgICAmLmluLXZpZXcgPiBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzZXJ2aWNlcy1sb2NhdGFpcmVzIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNHJlbTtcblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDJyZW0gMC41cmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOWZyIDExZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGEuZXNwYWNlLWxvY2F0YWlyZS1idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlcnZpY2VzLWdyaWQge1xuICAgICAgICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMXB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlcnZpY2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LTIwMCk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG5cbiAgICAgICAgICAgIC5zZXJ2aWNlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZXJ2aWNlLWJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZy5waWN0byB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEuNXJlbTtcbiAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNyZWpvaW5kcmUge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0cmVtO1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogMnJlbSAyLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS0xMDApO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBnYXA6IDEuNXJlbTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuNDI0MnJlbSArIDAuMzc5dncsIDEuODc1cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cblxuICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgICAgICAgIC8vICAgICBhc3BlY3QtcmF0aW86IDAuODg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNhY3R1YWxpdGVzIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNHJlbTtcblxuICAgICAgICBoMixcbiAgICAgICAgLmFjdHVhbGl0ZXMtaW50cm8ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdHVhbGl0ZXMtaW50cm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgI2FjdHVhbGl0ZXMtc2xpZGVyLWhvbWUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcblxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3R1YWxpdGVzLWFsbC1idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl19 */
