@font-face{font-family:"Averta CY";src:url("../../fonts/AvertaCY-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Averta CY";src:url("../../fonts/AvertaCY-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Averta CY";src:url("../../fonts/AvertaCY-Semibold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Averta CY";src:url("../../fonts/AvertaCY-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Averta CY";src:url("../../fonts/AvertaCY-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}body{overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}body.page-template-default .container{flex:1}.bg-highlight-light{background:#e5edef !important}.btn{text-transform:uppercase;background:var(--bs-highlight);color:var(--bs-primary);border-color:2px solid var(--bs-highlight)}.btn.primary{background:var(--bs-primary);color:var(--bs-light);font-weight:300}.btn.primary:hover:not(:active){background:var(--bs-highlight);color:var(--bs-primary)}.btn.primary:active{transform:scale(0.95);background:rgba(var(--bs-highlight-rgb), 0.5);color:var(--bs-primary)}.btn:hover:not(:active){background:var(--bs-primary);color:var(--bs-highlight)}.btn:active{transform:scale(0.95);background:rgba(var(--bs-highlight-rgb), 0.5)}.btn-small{font-size:.813rem !important;padding:.75rem 2rem}:root{font-size:16px}@media(max-width: 1399.98px){:root{font-size:15px}}@media(max-width: 1199.98px){:root{font-size:14px}}@media(max-width: 991.98px){:root{font-size:13px}}@media(max-width: 767.98px){:root{font-size:12px}}[data-module=slider],.swiper{height:100%}[data-module=slider] .swiper-pagination-bullet,.swiper .swiper-pagination-bullet{transition:.15s all ease-out}[data-module=slider] .swiper-pagination-bullet-active,[data-module=slider] .swiper-pagination-bullet:hover:not(:active),.swiper .swiper-pagination-bullet-active,.swiper .swiper-pagination-bullet:hover:not(:active){transform:scale(1.25);background:var(--bs-light);transition:.3s all ease-in}[data-module=slider] [class^=swiper-button-],.swiper [class^=swiper-button-]{background:rgba(var(--bs-white-rgb), 0.75);height:4.25rem;width:4.25rem;border-radius:.625rem;transition:.15s all ease-out}[data-module=slider] [class^=swiper-button-]:hover,.swiper [class^=swiper-button-]:hover{transition:.3s all ease-in;background:var(--bs-primary)}[data-module=slider] [class^=swiper-button-]:hover::after,.swiper [class^=swiper-button-]:hover::after{transition:.3s all ease-in;color:var(--bs-light)}[data-module=slider] [class^=swiper-button-]:active,.swiper [class^=swiper-button-]:active{transform:scale(0.95);opacity:.5}[data-module=slider] [class^=swiper-button-]::after,.swiper [class^=swiper-button-]::after{font-family:bootstrap-icons;font-size:2rem;transition:.15s all ease-out}[data-module=slider] [class^=swiper-button-].swiper-button-prev,.swiper [class^=swiper-button-].swiper-button-prev{left:1.875rem}[data-module=slider] [class^=swiper-button-].swiper-button-prev:hover:not(:active)::after,.swiper [class^=swiper-button-].swiper-button-prev:hover:not(:active)::after{transform:translateX(-3px)}[data-module=slider] [class^=swiper-button-].swiper-button-prev:active::after,.swiper [class^=swiper-button-].swiper-button-prev:active::after{transform:translateX(1px)}[data-module=slider] [class^=swiper-button-].swiper-button-prev::after,.swiper [class^=swiper-button-].swiper-button-prev::after{content:""}[data-module=slider] [class^=swiper-button-].swiper-button-next,.swiper [class^=swiper-button-].swiper-button-next{right:1.875rem}[data-module=slider] [class^=swiper-button-].swiper-button-next:hover:not(:active)::after,.swiper [class^=swiper-button-].swiper-button-next:hover:not(:active)::after{transform:translateX(3px)}[data-module=slider] [class^=swiper-button-].swiper-button-next:active::after,.swiper [class^=swiper-button-].swiper-button-next:active::after{transform:translateX(-1px)}[data-module=slider] [class^=swiper-button-].swiper-button-next::after,.swiper [class^=swiper-button-].swiper-button-next::after{content:""}[data-module=map]{padding:5rem 0;--map-controllers-list-background: var(--bs-highlight) !important}[data-module=map] .map-controllers-list-item:hover{color:var(--bs-primary)}[data-module=map] .map-controllers-list-item .map-controllers-sublist{color:var(--bs-primary)}.edv-bandeau{padding:5.8rem 0;color:var(--bs-primary);text-align:center}.edv-bandeau .titre{font-size:2.813rem;line-height:1.11;margin-bottom:2rem;text-transform:capitalize}.edv-bandeau .texte:nth-child(2){font-size:1.5rem}.edv-bandeau .texte:nth-child(3){font-size:1.125rem}select option{color:#000}.custom-modal{position:fixed;z-index:999999;background:rgba(173,220,231,.6);top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);overflow:hidden}.custom-modal .specific-modal{position:relative;aspect-ratio:500/700;background:var(--bs-primary);width:500px;height:700px;padding:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;box-shadow:0px 0px 30px rgba(0,0,0,.25)}@media(max-width: 767.98px){.custom-modal .specific-modal{transform:scale(0.7)}}.custom-modal .specific-modal .close{position:absolute;top:0;right:0;padding:1rem;cursor:pointer;z-index:50;height:70px;width:70px;display:flex;align-items:center;justify-content:center;flex-direction:column}.custom-modal .specific-modal .close div{width:100%;height:2px;background:#fff;transform:rotate(45deg)}.custom-modal .specific-modal .close div:last-child{margin-top:-2px;transform:rotate(-45deg)}.custom-modal .specific-modal .svg-container{width:168px;margin:auto}.custom-modal .specific-modal .img-titre{width:300px;margin:30px 0;transform:translateZ(0)}.custom-modal .specific-modal .text{font-size:26px;line-height:1.35;color:var(--bs-highlight)}.custom-modal .specific-modal .text::after{content:"";position:relative;width:45px;height:3px;background-color:var(--bs-highlight);display:block;margin:15px auto 0}.custom-modal .specific-modal .text2{margin-top:20px;margin-bottom:40px;color:var(--bs-white)}#header{background:var(--bs-primary);position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem}#header .svg-container{width:186px}@media(max-width: 767px){#header .svg-container{width:125px}}#header .subline{font-size:1.188rem;color:var(--bs-light);display:flex;flex-direction:rows;align-items:center;padding-bottom:10px}#header .subline::before{content:"";height:2px;width:32px;display:block;background-color:var(--bs-light);margin:0 1rem}@media(max-width: 767px){#header .subline::before{width:20px}}#footer{background:#1f2f40;padding:2.875rem 0}#footer .logo{flex:1;width:146px;max-width:146px;display:block}@media(max-width: 991.98px){#footer .logo{margin-bottom:25px}}#footer nav{flex:1;display:flex;align-items:center;justify-content:space-evenly}#footer nav a{text-decoration:none;color:var(--bs-light);opacity:.5;text-align:center}@media(max-width: 991.98px){#footer nav a{margin-bottom:15px;font-size:1.25rem}}#footer .tel{flex:1;color:var(--bs-light);text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:40px;width:215px;max-width:215px;background:url("../../optimised/images/svg/phone.svg") no-repeat left center;background-size:24px 42px !important}@media(max-width: 991.98px){#footer .tel{min-height:42px;margin-bottom:25px}}#footer .tel .numero{font-size:1.688rem;line-height:1.15}#footer .tel .subline{font-size:.688rem;line-height:1.15}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluYy9fZm9udHMuc2NzcyIsImluYy9fY29tbW9ucy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwicGFydHMvX2hlYWRlci5zY3NzIiwicGFydHMvX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJDQUFBLFdBQ0ksd0JBQ0EsMkRBQ0EsaUJBQ0Esa0JBQ0Esa0JBR0osV0FDSSx3QkFDQSw0REFDQSxnQkFDQSxrQkFDQSxrQkFHSixXQUNJLHdCQUNBLCtEQUNBLGdCQUNBLGtCQUNBLGtCQUdKLFdBQ0ksd0JBQ0EsMkRBQ0EsZ0JBQ0Esa0JBQ0Esa0JBR0osV0FDSSx3QkFDQSw4REFDQSxtQkFDQSxrQkFDQSxrQkNyQ0osS0FDSSxrQkFDQSxpQkFDQSxhQUNBLHNCQUdJLHNDQUNJLE9BS1osb0JBQ0ksOEJBR0osS0FDSSx5QkFDQSwrQkFDQSx3QkFDQSwyQ0FFQSxhQUNJLDZCQUNBLHNCQUNBLGdCQUVBLGdDQUNJLCtCQUNBLHdCQUdKLG9CQUNJLHNCQUNBLDhDQUNBLHdCQUlSLHdCQUNJLDZCQUNBLDBCQUVKLFlBQ0ksc0JBQ0EsOENBR0osV0FDSSw2QkFDQSxvQkFJUixNQUNJLGVDb0JBLDZCRHJCSixNQUlRLGdCQ2lCSiw2QkRyQkosTUFPUSxnQkNjSiw0QkRyQkosTUFVUSxnQkNXSiw0QkRyQkosTUFhUSxnQkFJUiw2QkFDSSxZQUVBLGlGQUNJLDZCQUVBLHNOQUNJLHNCQUNBLDJCQUNBLDJCQUlSLDZFQUNJLDJDQUNBLGVBQ0EsY0FDQSxzQkFDQSw2QkFFQSx5RkFDSSwyQkFDQSw2QkFFQSx1R0FDSSwyQkFDQSxzQkFJUiwyRkFDSSxzQkFDQSxXQUdKLDJGQUNJLDRCQUNBLGVBQ0EsNkJBR0osbUhBQ0ksY0FHSSx1S0FDSSwyQkFJSiwrSUFDSSwwQkFJUixpSUFDSSxZQUdSLG1IQUNJLGVBR0ksdUtBQ0ksMEJBSUosK0lBQ0ksMkJBSVIsaUlBQ0ksWUFNaEIsa0JBQ0ksZUFDQSxrRUFHSSxtREFDSSx3QkFFSixzRUFDSSx3QkFLWixhQUNJLGlCQUNBLHdCQUNBLGtCQUVBLG9CQUNJLG1CQUNBLGlCQUNBLG1CQUNBLDBCQUlBLGlDQUNJLGlCQUVKLGlDQUNJLG1CQU1SLGNBQ0ksV0U5TFIsY0FDSSxlQUNBLGVBQ0EsZ0NBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxhQUNBLG1CQUNBLHVCQUNBLDBCQUNBLGdCQUVBLDhCQUNJLGtCQUNBLHFCQUNBLDZCQUNBLFlBQ0EsYUFDQSxhQUNBLGFBQ0EsbUJBQ0EsdUJBQ0Esc0JBQ0Esa0JBQ0Esd0NEa0RKLDRCQzlEQSw4QkFlUSxzQkFHSixxQ0FDSSxrQkFDQSxNQUNBLFFBQ0EsYUFDQSxlQUNBLFdBQ0EsWUFDQSxXQUNBLGFBQ0EsbUJBQ0EsdUJBQ0Esc0JBRUEseUNBQ0ksV0FDQSxXQUNBLGdCQUNBLHdCQUVBLG9EQUNJLGdCQUNBLHlCQUtaLDZDQUNJLFlBQ0EsWUFHSix5Q0FDSSxZQUNBLGNBQ0Esd0JBR0osb0NBQ0ksZUFDQSxpQkFDQSwwQkFFQSwyQ0FDSSxXQUNBLGtCQUNBLFdBQ0EsV0FDQSxxQ0FDQSxjQUNBLG1CQUdKLHFDQUNJLGdCQUNBLG1CQUNBLHNCQU1oQixRQUNJLDZCQUNBLGtCQUNBLFVBQ0EsYUFDQSxtQkFDQSxtQkFFSSxtQkFDQSxzQkFlSix1QkFDSSxZQUVBLHlCQUhKLHVCQUlRLGFBSVIsaUJBQ0ksbUJBQ0Esc0JBQ0EsYUFDQSxvQkFDQSxtQkFDQSxvQkFFQSx5QkFDSSxXQUNBLFdBQ0EsV0FDQSxjQUNBLGlDQUNBLGNBRUEseUJBUkoseUJBU1EsWUMvSWhCLFFBQ0ksbUJBQ0EsbUJBRUEsY0FDSSxPQUNBLFlBQ0EsZ0JBQ0EsY0ZvRUosNEJFeEVBLGNBT1Esb0JBSVIsWUFDSSxPQUNBLGFBQ0EsbUJBQ0EsNkJBRUEsY0FDSSxxQkFDQSxzQkFDQSxXQUNBLGtCRm1EUiw0QkV2REksY0FPUSxtQkFDQSxtQkFLWixhQUNJLE9BQ0Esc0JBQ0EscUJBQ0EsYUFDQSxzQkFDQSxtQkFDQSx1QkFDQSxrQkFDQSxZQUNBLGdCQUNBLDZFQUNBLHFDRjhCSiw0QkUxQ0EsYUFlUSxnQkFDQSxvQkFHSixxQkFDSSxtQkFDQSxpQkFFSixzQkFDSSxrQkFDQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXZlcnRhIENZJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9BdmVydGFDWS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBdmVydGEgQ1knO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0F2ZXJ0YUNZLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0F2ZXJ0YSBDWSc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvQXZlcnRhQ1ktU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXZlcnRhIENZJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9BdmVydGFDWS1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0F2ZXJ0YSBDWSc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvQXZlcnRhQ1ktUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbiIsImJvZHl7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICYucGFnZS10ZW1wbGF0ZS1kZWZhdWx0e1xyXG4gICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmctaGlnaGxpZ2h0LWxpZ2h0e1xyXG4gICAgYmFja2dyb3VuZDogI2U1ZWRlZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRue1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLWhpZ2hsaWdodCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XHJcbiAgICBib3JkZXItY29sb3I6IDJweCBzb2xpZCB2YXIoLS1icy1oaWdobGlnaHQpO1xyXG5cclxuICAgICYucHJpbWFyeXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1wcmltYXJ5KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYnMtbGlnaHQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAgICY6aG92ZXI6bm90KDphY3RpdmUpe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1oaWdobGlnaHQpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSggdmFyKC0tYnMtaGlnaGxpZ2h0LXJnYiksIDAuNSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3Zlcjpub3QoOmFjdGl2ZSl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtcHJpbWFyeSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodCk7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZXtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIHZhcigtLWJzLWhpZ2hsaWdodC1yZ2IpLCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtc21hbGx7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjgxM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuOnJvb3R7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1tb2R1bGU9XCJzbGlkZXJcIl0sIC5zd2lwZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICYtYWN0aXZlLCAmOmhvdmVyOm5vdCg6YWN0aXZlKXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtbGlnaHQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3NePVwic3dpcGVyLWJ1dHRvbi1cIl17XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCAwLjc1KTtcclxuICAgICAgICBoZWlnaHQ6IDQuMjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDQuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1saWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGJvb3RzdHJhcC1pY29ucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICAgICAgbGVmdDogMS44NzVyZW07XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyOm5vdCg6YWN0aXZlKXtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMTJGXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXI6bm90KDphY3RpdmUpe1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYxMzhcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtbW9kdWxlPVwibWFwXCJde1xyXG4gICAgcGFkZGluZzogNXJlbSAwO1xyXG4gICAgLS1tYXAtY29udHJvbGxlcnMtbGlzdC1iYWNrZ3JvdW5kOiB2YXIoLS1icy1oaWdobGlnaHQpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hcC1jb250cm9sbGVycy1saXN0LWl0ZW17XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFwLWNvbnRyb2xsZXJzLXN1Ymxpc3R7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZHYtYmFuZGVhdXtcclxuICAgIHBhZGRpbmc6IDUuOHJlbSAwO1xyXG4gICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC50aXRyZXtcclxuICAgICAgICBmb250LXNpemU6IDIuODEzcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRle1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5zZWxlY3R7XHJcbiAgICBvcHRpb257XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG59IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cclxuLy9cclxuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxyXG4vL1xyXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXHJcbi8vXHJcbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cclxuXHJcbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXHJcbi8vICAgIG1kXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XHJcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XHJcbiAgQGlmIG5vdCAkbiB7XHJcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XHJcbiAgfVxyXG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xyXG59XHJcblxyXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA1NzZweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxyXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2ZcclxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XHJcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cclxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDc2Ny45OHB4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XHJcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXHJcbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXHJcbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmN1c3RvbS1tb2RhbHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGhpZ2hsaWdodCwgMC42KTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnNwZWNpZmljLW1vZGFse1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDUwMC83MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtcHJpbWFyeSk7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoYmxhY2ssIDAuMjUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmNsb3Nle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHJcbiAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5zdmctY29udGFpbmVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTY4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuaW1nLXRpdHJle1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy13aGl0ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4jaGVhZGVye1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnMtcHJpbWFyeSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzp7XHJcbiAgICAgICAgdG9wOiAxLjVyZW07XHJcbiAgICAgICAgYm90dG9tOiAxLjVyZW07XHJcbiAgICB9O1xyXG5cclxuICAgIC8vICY6OmJlZm9yZXtcclxuICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi8uLi9vcHRpbWlzZWQvaW1hZ2VzL3N2Zy9maWxpZ3JhbmUtMS5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgICB0b3A6IDEwcHg7XHJcbiAgICAvLyAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAvLyAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgLy8gICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAvLyAgICAgb3BhY2l0eTogMC4xNTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAuc3ZnLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMTg2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YmxpbmV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjE4OHJlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYnMtbGlnaHQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd3M7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saWdodCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2Zvb3RlcntcclxuICAgIGJhY2tncm91bmQ6ICMxZjJmNDA7XHJcbiAgICBwYWRkaW5nOiAyLjg3NXJlbSAwO1xyXG5cclxuICAgIC5sb2dve1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDE0NnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ2cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbmF2e1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1saWdodCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlbHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy1saWdodCk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICB3aWR0aDogMjE1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL29wdGltaXNlZC9pbWFnZXMvc3ZnL3Bob25lLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggNDJweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm51bWVyb3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjY4OHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJsaW5le1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjg4cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
