@charset "UTF-8";/*!
Theme Name: AMLLR Architectes Sàrl
Theme URI: https://github.com/elementor/hello-theme/
Description: Theme provided by RaoulPRZ
Author: Raoul Pérez
Author URI: https://raoulprz.ch/
Template: hello-elementor
Version: 1.0
Text Domain: rpe-customizer
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, admin-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/.bottom-menu{position:relative;width:100%}.bottom-menu .main-menu,.bottom-menu .secondary-menu{padding:10px 0;background-color:rgba(255,255,255,.5);width:100%;border-top:1px solid var(--e-global-color-primary);text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.bottom-menu .main-menu .menu-item,.bottom-menu .secondary-menu .menu-item{font-weight:200;text-transform:uppercase;font-size:18px;line-height:34px;cursor:pointer}.bottom-menu .main-menu .menu-item:hover,.bottom-menu .secondary-menu .menu-item:hover{font-weight:300}.bottom-menu .secondary-menu{display:none}.bottom-menu .page-content-item{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(255,255,255,.5);display:none;border-top:1px solid var(--e-global-color-primary);overflow-y:auto}.bottom-menu .page-content-item::-webkit-scrollbar{width:5px}.bottom-menu .page-content-item::-webkit-scrollbar-track{background:rgba(255,255,255,0);border-left:1px solid var(--e-global-color-text)}.bottom-menu .page-content-item::-webkit-scrollbar-thumb{background:var(--e-global-color-primary)}.bottom-menu .page-content-item::-webkit-scrollbar-thumb:hover{background:var(--e-global-color-accent)}.bottom-menu .page-content-item.projets{-webkit-backdrop-filter:inherit;backdrop-filter:inherit;background-color:transparent;border:none}.projects-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}.projects-container .projects-grid{border-top:1px solid #000;width:100%;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(255,255,255,.5);min-height:30%;max-height:100%;height:auto;overflow-y:auto}.projects-container .projects-grid::-webkit-scrollbar{width:5px}.projects-container .projects-grid::-webkit-scrollbar-track{background:rgba(255,255,255,0);border-left:1px solid var(--e-global-color-text)}.projects-container .projects-grid::-webkit-scrollbar-thumb{background:var(--e-global-color-primary)}.projects-container .projects-grid::-webkit-scrollbar-thumb:hover{background:var(--e-global-color-accent)}.projects-container .projects-grid .projects{padding:15px 20%;margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.projects-container .projects-grid .projects .project{margin:0;padding:15px;display:block;width:33.333%}.projects-container .projects-grid .projects .project .project-title h3{margin:0}.projects-container .projects-grid .projects .project .project-year p{font-weight:200;margin:0}@media (max-width:992px){.projects-container .projects-grid .projects{padding:15px 0}.projects-container .projects-grid .projects .project{width:50%}}@media (max-width:992px){.projects-container .projects-grid .projects .project{width:100%}}.projects-container.thumbnails{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.projects-container.thumbnails .projects-grid{height:30%}@media (max-width:992px){.projects-container.thumbnails .projects-grid{height:40%}}@media (max-width:768px){.projects-container.thumbnails .projects-grid{height:100%}}.projects-container.thumbnails .projects-thumbnails{padding:0;height:70%;overflow:hidden;position:relative}@media (max-width:992px){.projects-container.thumbnails .projects-thumbnails{height:60%}}@media (max-width:768px){.projects-container.thumbnails .projects-thumbnails{display:none}}.projects-container.thumbnails .projects-thumbnails .thumbnail{position:absolute;top:0;left:0;bottom:0;display:none;height:100%;width:100%;text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(255,255,255,.5)}.projects-container.thumbnails .projects-thumbnails .thumbnail .spinner{position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:4px solid rgba(255,255,255,.3);border-top-color:#000;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;display:block;z-index:1}.projects-container.thumbnails .projects-thumbnails .thumbnail img{position:relative;height:100%;-o-object-fit:contain;object-fit:contain;padding:10px;z-index:2}.projects-container.thumbnails .projects-thumbnails .thumbnail img.loading{display:block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.part-content{float:left;width:100%}.part-content .content,.part-content .content-sizer{width:calc(33.3333% - 30px);margin-bottom:30px;-webkit-transition:opacity ease 120ms;transition:opacity ease 120ms}.part-content .content-sizer[attr-columns="2"],.part-content .content[attr-columns="2"]{width:calc(66.666% - 30px)}.part-content .content-sizer[attr-columns="3"],.part-content .content[attr-columns="3"]{width:calc(100% - 30px)}.part-content .content--image .content_image img,.part-content .content-sizer--image .content_image img{display:block;width:100%;border:1px solid #fff}.part-content .content-sizer.is-visible,.part-content .content.is-visible{opacity:1}.part-content .content-sizer.hidden,.part-content .content.hidden{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media (max-width:992px){.part-content .content,.part-content .content-sizer{width:calc(50% - 30px);margin-bottom:30px}.part-content .content-sizer[attr-columns="2"],.part-content .content[attr-columns="2"]{width:calc(100% - 30px)}}@media (max-width:768px){.part-content .content,.part-content .content-sizer{width:100%;margin-bottom:30px}}.dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:#000}.dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:#000}.letters-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:180px}.letters-module .letter{text-align:center;font-size:120px;font-weight:200;width:100%;height:auto;display:block;opacity:1;cursor:default}@media (max-width:1200px){.letters-module{height:130px}.letters-module .letter{font-size:90px}}@media (max-width:768px){.letters-module{height:70px}.letters-module .letter{font-weight:300;font-size:50px}}.letters-module .image{position:absolute;width:100%;height:100%}.letters-module .image img{width:100%;height:100%;text-align:center;-o-object-fit:contain;object-fit:contain;opacity:0}.letters-module.animate:hover .letter{opacity:0}.letters-module.animate:hover .image img{opacity:1}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJfYm90dG9tLW1lbnUuc2NzcyIsIl9wcm9qZWN0cy5zY3NzIiwiX2NvbnRlbnQuc2NzcyIsIl9lbGVtZW50b3Iuc2NzcyIsIm1vZHVsZXMvX2xldHRlcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0IsQ0NBaEI7Ozs7Ozs7Ozs7OztDQ0FBLENBQUEsYUFDSSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxxREFFSSxjQUNBLENBQUEscUNBQ0EsQ0FBQSxVQUNBLENBQUEsa0RBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtDQUNBLENBREEsMEJBQ0EsQ0FBQSwyRUFDSSxlQUNBLENBQUEsd0JBQ0EsQ0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSxjQUNBLENBQUEsdUZBQ0ksZUFJWixDQUFBLDZCQUNJLFlBRUosQ0FBQSxnQ0FDSSxrQ0FDQSxDQURBLDBCQUNBLENBQUEscUNBQ0EsQ0FBQSxZQUNBLENBQUEsa0RBRUEsQ0FBQSxlQU9BLENBQUEsbURBQ0ksU0FJSixDQUFBLHlEQUNJLDhCQUNBLENBQUEsZ0RBSUosQ0FBQSx5REFDSSx3Q0FJSixDQUFBLCtEQUNJLHVDQUVKLENBQUEsd0NBQ0ksK0JBQ0EsQ0FEQSx1QkFDQSxDQUFBLDRCQUNBLENBQUEsV0M1RFosQ0FBQSxvQkFDSSxtQkFDQSxDQURBLG1CQUNBLENBREEsWUFDQSxDQUFBLDJCQUNBLENBREEsNkJBQ0EsQ0FEQSxpQ0FDQSxDQURBLDZCQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLDZCQUNBLENBQUEsS0FDQSxDQUFBLG1DQUNJLHlCQUNBLENBQUEsVUFDQSxDQUFBLGtDQUNBLENBREEsMEJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsV0FDQSxDQUFBLGVBQ0EsQ0FBQSxzREFDSSxTQUlKLENBQUEsNERBQ0ksOEJBQ0EsQ0FBQSxnREFJSixDQUFBLDREQUNJLHdDQUlKLENBQUEsa0VBQ0ksdUNBRUosQ0FBQSw2Q0FDSSxnQkFDQSxDQUFBLGFBQ0EsQ0FBQSxVQUNBLENBQUEsbUJBQ0EsQ0FEQSxtQkFDQSxDQURBLFlBQ0EsQ0FBQSxrQkFFQSxDQUZBLGNBRUEsQ0FBQSxLQUNBLENBQUEsc0RBQ0ksUUFDQSxDQUFBLFlBQ0EsQ0FBQSxhQUNBLENBQUEsYUFFSSxDQUFBLHdFQUNJLFFBSUosQ0FBQSxzRUFDSSxlQUNBLENBQUEsUUFJWixDQUFBLHlCQXpCSiw2Q0EwQlEsY0FDQSxDQUFBLHNEQUNJLFNBR1IsQ0FBQSxDQUFBLHlCQUNJLHNEQUNJLFVBS2hCLENBQUEsQ0FBQSwrQkFDSSwyQkFDQSxDQURBLDRCQUNBLENBREEseUJBQ0EsQ0FEQSxxQkFDQSxDQUFBLDhDQUNJLFVBQ0EsQ0FBQSx5QkFGSiw4Q0FHUSxVQUVKLENBQUEsQ0FBQSx5QkFMSiw4Q0FNUSxXQUdSLENBQUEsQ0FBQSxvREFDSSxTQUNBLENBQUEsVUFDQSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLHlCQUxKLG9EQU1RLFVBRUosQ0FBQSxDQUFBLHlCQVJKLG9EQVNRLFlBRUosQ0FBQSxDQUFBLCtEQUNJLGlCQUNBLENBQUEsS0FDQSxDQUFBLE1BQ0EsQ0FBQSxRQUNBLENBQUEsWUFDQSxDQUFBLFdBQ0EsQ0FBQSxVQUNBLENBQUEsaUJBQ0EsQ0FBQSxrQ0FDQSxDQURBLDBCQUNBLENBQUEscUNBRUEsQ0FBQSx3RUFDSSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxnQkFDQSxDQUFBLGlCQUNBLENBQUEscUNBQ0EsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEseUNBQ0EsQ0FEQSxpQ0FDQSxDQUFBLGFBQ0EsQ0FBQSxTQUdKLENBQUEsbUVBQ0ksaUJBQ0EsQ0FBQSxXQUNBLENBQUEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFBLFlBQ0EsQ0FBQSxTQUNBLENBQUEsMkVBQ0ksYUFReEIsQ0FBQSx3QkFDSSxHQUNJLDJCQUVKLENBRkksbUJBRUosQ0FBQSxLQUNJLGdDQUFBLENBQUEsd0JDN0lSLENBQUEsQ0R3SUEsZ0JBQ0ksR0FDSSwyQkFFSixDQUZJLG1CQUVKLENBQUEsS0FDSSxnQ0FBQSxDQUFBLHdCQzdJUixDQUFBLENBQUEsY0FDSSxVQUNBLENBQUEsVUFDQSxDQUFBLG9EQUVJLDJCQUNBLENBQUEsa0JBRUEsQ0FBQSxxQ0FDQSxDQURBLDZCQUNBLENBQUEsd0ZBQ0ksMEJBRUosQ0FBQSx3RkFDSSx1QkFLSSxDQUFBLHdHQUNJLGFBQ0EsQ0FBQSxVQUNBLENBQUEscUJBSVosQ0FBQSwwRUFDSSxTQUVKLENBQUEsa0VBQ0ksU0FDQSxDQUFBLDBDQUdSLENBSFEsa0NBR1IsQ0FBQSx5QkFDSSxvREFFSSxzQkFDQSxDQUFBLGtCQUNBLENBQUEsd0ZBQ0ksdUJBSVosQ0FBQSxDQUFBLHlCQUNJLG9EQUVJLFVBQ0EsQ0FBQSxrQkMvQ1osQ0FBQSxDQUFBLDJFQUVJLFVBQ0EsQ0FBQSx1RkFDSSxVQ0pSLENBQUEsZ0JBQ0ksbUJBQ0EsQ0FEQSxtQkFDQSxDQURBLFlBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsdUJBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxZQUNBLENBQUEsd0JBQ0ksaUJBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsYUFDQSxDQUFBLFNBQ0EsQ0FBQSxjQUVKLENBQUEsMEJBakJKLGdCQWtCUSxZQUNBLENBQUEsd0JBQ0ksY0FHUixDQUFBLENBQUEseUJBdkJKLGdCQXdCUSxXQUNBLENBQUEsd0JBQ0ksZUFDQSxDQUFBLGNBR1IsQ0FBQSxDQUFBLHVCQUNJLGlCQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSwyQkFDSSxVQUNBLENBQUEsV0FDQSxDQUFBLGlCQUNBLENBQUEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFBLFNBS0EsQ0FBQSxzQ0FDSSxTQUdBLENBQUEseUNBQ0ksU0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7LyohXG5UaGVtZSBOYW1lOiBBTUxMUiBBcmNoaXRlY3RlcyBTw6BybFxuVGhlbWUgVVJJOiBodHRwczovL2dpdGh1Yi5jb20vZWxlbWVudG9yL2hlbGxvLXRoZW1lL1xuRGVzY3JpcHRpb246IFRoZW1lIHByb3ZpZGVkIGJ5IFJhb3VsUFJaXG5BdXRob3I6IFJhb3VsIFDDqXJlelxuQXV0aG9yIFVSSTogaHR0cHM6Ly9yYW91bHByei5jaC9cblRlbXBsYXRlOiBoZWxsby1lbGVtZW50b3JcblZlcnNpb246IDEuMFxuVGV4dCBEb21haW46IHJwZS1jdXN0b21pemVyXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MyBvciBsYXRlci5cbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0zLjAuaHRtbFxuVGFnczogZmxleGlibGUtaGVhZGVyLCBjdXN0b20tY29sb3JzLCBjdXN0b20tbWVudSwgY3VzdG9tLWxvZ28sIGFkbWluLXN0eWxlLCBmZWF0dXJlZC1pbWFnZXMsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHlcbiovLmJvdHRvbS1tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmJvdHRvbS1tZW51IC5tYWluLW1lbnUsLmJvdHRvbS1tZW51IC5zZWNvbmRhcnktbWVudXtwYWRkaW5nOjEwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO3dpZHRoOjEwMCU7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSk7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTVweCl9LmJvdHRvbS1tZW51IC5tYWluLW1lbnUgLm1lbnUtaXRlbSwuYm90dG9tLW1lbnUgLnNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW17Zm9udC13ZWlnaHQ6MjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDozNHB4O2N1cnNvcjpwb2ludGVyfS5ib3R0b20tbWVudSAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIsLmJvdHRvbS1tZW51IC5zZWNvbmRhcnktbWVudSAubWVudS1pdGVtOmhvdmVye2ZvbnQtd2VpZ2h0OjMwMH0uYm90dG9tLW1lbnUgLnNlY29uZGFyeS1tZW51e2Rpc3BsYXk6bm9uZX0uYm90dG9tLW1lbnUgLnBhZ2UtY29udGVudC1pdGVte2JhY2tkcm9wLWZpbHRlcjpibHVyKDE1cHgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7ZGlzcGxheTpub25lO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnkpO292ZXJmbG93LXk6YXV0b30uYm90dG9tLW1lbnUgLnBhZ2UtY29udGVudC1pdGVtOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo1cHh9LmJvdHRvbS1tZW51IC5wYWdlLWNvbnRlbnQtaXRlbTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDApO2JvcmRlci1sZWZ0OjFweCBzb2xpZCB2YXIoLS1lLWdsb2JhbC1jb2xvci10ZXh0KX0uYm90dG9tLW1lbnUgLnBhZ2UtY29udGVudC1pdGVtOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOnZhcigtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnkpfS5ib3R0b20tbWVudSAucGFnZS1jb250ZW50LWl0ZW06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KX0uYm90dG9tLW1lbnUgLnBhZ2UtY29udGVudC1pdGVtLnByb2pldHN7YmFja2Ryb3AtZmlsdGVyOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZX0ucHJvamVjdHMtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MH0ucHJvamVjdHMtY29udGFpbmVyIC5wcm9qZWN0cy1ncmlke2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7d2lkdGg6MTAwJTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxNXB4KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO21pbi1oZWlnaHQ6MzAlO21heC1oZWlnaHQ6MTAwJTtoZWlnaHQ6YXV0bztvdmVyZmxvdy15OmF1dG99LnByb2plY3RzLWNvbnRhaW5lciAucHJvamVjdHMtZ3JpZDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6NXB4fS5wcm9qZWN0cy1jb250YWluZXIgLnByb2plY3RzLWdyaWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwKTtib3JkZXItbGVmdDoxcHggc29saWQgdmFyKC0tZS1nbG9iYWwtY29sb3ItdGV4dCl9LnByb2plY3RzLWNvbnRhaW5lciAucHJvamVjdHMtZ3JpZDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDp2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KX0ucHJvamVjdHMtY29udGFpbmVyIC5wcm9qZWN0cy1ncmlkOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCl9LnByb2plY3RzLWNvbnRhaW5lciAucHJvamVjdHMtZ3JpZCAucHJvamVjdHN7cGFkZGluZzoxNXB4IDIwJTttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowfS5wcm9qZWN0cy1jb250YWluZXIgLnByb2plY3RzLWdyaWQgLnByb2plY3RzIC5wcm9qZWN0e21hcmdpbjowO3BhZGRpbmc6MTVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMzLjMzMyV9LnByb2plY3RzLWNvbnRhaW5lciAucHJvamVjdHMtZ3JpZCAucHJvamVjdHMgLnByb2plY3QgLnByb2plY3QtdGl0bGUgaDN7bWFyZ2luOjB9LnByb2plY3RzLWNvbnRhaW5lciAucHJvamVjdHMtZ3JpZCAucHJvamVjdHMgLnByb2plY3QgLnByb2plY3QteWVhciBwe2ZvbnQtd2VpZ2h0OjIwMDttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LnByb2plY3RzLWNvbnRhaW5lciAucHJvamVjdHMtZ3JpZCAucHJvamVjdHN7cGFkZGluZzoxNXB4IDB9LnByb2plY3RzLWNvbnRhaW5lciAucHJvamVjdHMtZ3JpZCAucHJvamVjdHMgLnByb2plY3R7d2lkdGg6NTAlfX1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LnByb2plY3RzLWNvbnRhaW5lciAucHJvamVjdHMtZ3JpZCAucHJvamVjdHMgLnByb2plY3R7d2lkdGg6MTAwJX19LnByb2plY3RzLWNvbnRhaW5lci50aHVtYm5haWxze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucHJvamVjdHMtY29udGFpbmVyLnRodW1ibmFpbHMgLnByb2plY3RzLWdyaWR7aGVpZ2h0OjMwJX1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LnByb2plY3RzLWNvbnRhaW5lci50aHVtYm5haWxzIC5wcm9qZWN0cy1ncmlke2hlaWdodDo0MCV9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsucHJvamVjdHMtY29udGFpbmVyLnRodW1ibmFpbHMgLnByb2plY3RzLWdyaWR7aGVpZ2h0OjEwMCV9fS5wcm9qZWN0cy1jb250YWluZXIudGh1bWJuYWlscyAucHJvamVjdHMtdGh1bWJuYWlsc3twYWRkaW5nOjA7aGVpZ2h0OjcwJTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5wcm9qZWN0cy1jb250YWluZXIudGh1bWJuYWlscyAucHJvamVjdHMtdGh1bWJuYWlsc3toZWlnaHQ6NjAlfX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnByb2plY3RzLWNvbnRhaW5lci50aHVtYm5haWxzIC5wcm9qZWN0cy10aHVtYm5haWxze2Rpc3BsYXk6bm9uZX19LnByb2plY3RzLWNvbnRhaW5lci50aHVtYm5haWxzIC5wcm9qZWN0cy10aHVtYm5haWxzIC50aHVtYm5haWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2JhY2tkcm9wLWZpbHRlcjpibHVyKDE1cHgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LnByb2plY3RzLWNvbnRhaW5lci50aHVtYm5haWxzIC5wcm9qZWN0cy10aHVtYm5haWxzIC50aHVtYm5haWwgLnNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbi10b3A6LTIwcHg7bWFyZ2luLWxlZnQ6LTIwcHg7Ym9yZGVyOjRweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4zKTtib3JkZXItdG9wLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czo1MCU7YW5pbWF0aW9uOnNwaW4gMXMgbGluZWFyIGluZmluaXRlO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoxfS5wcm9qZWN0cy1jb250YWluZXIudGh1bWJuYWlscyAucHJvamVjdHMtdGh1bWJuYWlscyAudGh1bWJuYWlsIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47cGFkZGluZzoxMHB4O3otaW5kZXg6Mn0ucHJvamVjdHMtY29udGFpbmVyLnRodW1ibmFpbHMgLnByb2plY3RzLXRodW1ibmFpbHMgLnRodW1ibmFpbCBpbWcubG9hZGluZ3tkaXNwbGF5OmJsb2NrfUBrZXlmcmFtZXMgc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0ucGFydC1jb250ZW50e2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX0ucGFydC1jb250ZW50IC5jb250ZW50LC5wYXJ0LWNvbnRlbnQgLmNvbnRlbnQtc2l6ZXJ7d2lkdGg6Y2FsYygzMy4zMzMzJSAtIDMwcHgpO21hcmdpbi1ib3R0b206MzBweDt0cmFuc2l0aW9uOm9wYWNpdHkgZWFzZSAxMjBtc30ucGFydC1jb250ZW50IC5jb250ZW50LXNpemVyW2F0dHItY29sdW1ucz1cIjJcIl0sLnBhcnQtY29udGVudCAuY29udGVudFthdHRyLWNvbHVtbnM9XCIyXCJde3dpZHRoOmNhbGMoNjYuNjY2JSAtIDMwcHgpfS5wYXJ0LWNvbnRlbnQgLmNvbnRlbnQtc2l6ZXJbYXR0ci1jb2x1bW5zPVwiM1wiXSwucGFydC1jb250ZW50IC5jb250ZW50W2F0dHItY29sdW1ucz1cIjNcIl17d2lkdGg6Y2FsYygxMDAlIC0gMzBweCl9LnBhcnQtY29udGVudCAuY29udGVudC0taW1hZ2UgLmNvbnRlbnRfaW1hZ2UgaW1nLC5wYXJ0LWNvbnRlbnQgLmNvbnRlbnQtc2l6ZXItLWltYWdlIC5jb250ZW50X2ltYWdlIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5wYXJ0LWNvbnRlbnQgLmNvbnRlbnQtc2l6ZXIuaXMtdmlzaWJsZSwucGFydC1jb250ZW50IC5jb250ZW50LmlzLXZpc2libGV7b3BhY2l0eToxfS5wYXJ0LWNvbnRlbnQgLmNvbnRlbnQtc2l6ZXIuaGlkZGVuLC5wYXJ0LWNvbnRlbnQgLmNvbnRlbnQuaGlkZGVue29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0fUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsucGFydC1jb250ZW50IC5jb250ZW50LC5wYXJ0LWNvbnRlbnQgLmNvbnRlbnQtc2l6ZXJ7d2lkdGg6Y2FsYyg1MCUgLSAzMHB4KTttYXJnaW4tYm90dG9tOjMwcHh9LnBhcnQtY29udGVudCAuY29udGVudC1zaXplclthdHRyLWNvbHVtbnM9XCIyXCJdLC5wYXJ0LWNvbnRlbnQgLmNvbnRlbnRbYXR0ci1jb2x1bW5zPVwiMlwiXXt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KX19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5wYXJ0LWNvbnRlbnQgLmNvbnRlbnQsLnBhcnQtY29udGVudCAuY29udGVudC1zaXplcnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MzBweH19LmRpYWxvZy1saWdodGJveC1jbG9zZS1idXR0b24sLmVsZW1lbnRvci1saWdodGJveCAuZWxlbWVudG9yLXN3aXBlci1idXR0b257Y29sb3I6IzAwMH0uZGlhbG9nLWxpZ2h0Ym94LWNsb3NlLWJ1dHRvbjpob3ZlciwuZWxlbWVudG9yLWxpZ2h0Ym94IC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbjpob3Zlcntjb2xvcjojMDAwfS5sZXR0ZXJzLW1vZHVsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnN0cmV0Y2g7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjE4MHB4fS5sZXR0ZXJzLW1vZHVsZSAubGV0dGVye3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMjBweDtmb250LXdlaWdodDoyMDA7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO29wYWNpdHk6MTtjdXJzb3I6ZGVmYXVsdH1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5sZXR0ZXJzLW1vZHVsZXtoZWlnaHQ6MTMwcHh9LmxldHRlcnMtbW9kdWxlIC5sZXR0ZXJ7Zm9udC1zaXplOjkwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubGV0dGVycy1tb2R1bGV7aGVpZ2h0OjcwcHh9LmxldHRlcnMtbW9kdWxlIC5sZXR0ZXJ7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZTo1MHB4fX0ubGV0dGVycy1tb2R1bGUgLmltYWdle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmxldHRlcnMtbW9kdWxlIC5pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtvYmplY3QtZml0OmNvbnRhaW47b3BhY2l0eTowfS5sZXR0ZXJzLW1vZHVsZS5hbmltYXRlOmhvdmVyIC5sZXR0ZXJ7b3BhY2l0eTowfS5sZXR0ZXJzLW1vZHVsZS5hbmltYXRlOmhvdmVyIC5pbWFnZSBpbWd7b3BhY2l0eToxfSIsIi8qIVxuVGhlbWUgTmFtZTogQU1MTFIgQXJjaGl0ZWN0ZXMgU8OgcmxcblRoZW1lIFVSSTogaHR0cHM6Ly9naXRodWIuY29tL2VsZW1lbnRvci9oZWxsby10aGVtZS9cbkRlc2NyaXB0aW9uOiBUaGVtZSBwcm92aWRlZCBieSBSYW91bFBSWlxuQXV0aG9yOiBSYW91bCBQw6lyZXpcbkF1dGhvciBVUkk6IGh0dHBzOi8vcmFvdWxwcnouY2gvXG5UZW1wbGF0ZTogaGVsbG8tZWxlbWVudG9yXG5WZXJzaW9uOiAxLjBcblRleHQgRG9tYWluOiBycGUtY3VzdG9taXplclxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjMgb3IgbGF0ZXIuXG5MaWNlbnNlIFVSSTogaHR0cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMy4wLmh0bWxcblRhZ3M6IGZsZXhpYmxlLWhlYWRlciwgY3VzdG9tLWNvbG9ycywgY3VzdG9tLW1lbnUsIGN1c3RvbS1sb2dvLCBhZG1pbi1zdHlsZSwgZmVhdHVyZWQtaW1hZ2VzLCBydGwtbGFuZ3VhZ2Utc3VwcG9ydCwgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG4qL1xuXG4vKipcbiAqIFZlbmRvclxuICovXG5cbi8vIEdlbmVyYWwgc3R5bGVzXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYm90dG9tLW1lbnVcIjtcbkBpbXBvcnQgXCJwcm9qZWN0c1wiO1xuQGltcG9ydCBcImNvbnRlbnRcIjtcbkBpbXBvcnQgXCJlbGVtZW50b3JcIjtcblxuLy8gTW9kdWxlczFcbkBpbXBvcnQgXCJtb2R1bGVzL2xldHRlcnNcIjtcbiIsIi5ib3R0b20tbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5tYWluLW1lbnUsXG4gICAgLnNlY29uZGFyeS1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWNvbmRhcnktbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wYWdlLWNvbnRlbnQtaXRlbSB7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDc1dmg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiA2OHZoO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBUcmFjayAqL1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgLyogSGFuZGxlICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLyogSGFuZGxlIG9uIGhvdmVyICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5wcm9qZXRzIHtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnByb2plY3RzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMDtcbiAgICAucHJvamVjdHMtZ3JpZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIFRyYWNrICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBIYW5kbGUgKi9cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBIYW5kbGUgb24gaG92ZXIgKi9cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcbiAgICAgICAgfVxuICAgICAgICAucHJvamVjdHMge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIC5wcm9qZWN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgICAgICAgICAucHJvamVjdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJvamVjdC15ZWFyIHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgLnByb2plY3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgLnByb2plY3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50aHVtYm5haWxzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLnByb2plY3RzLWdyaWQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2plY3RzLXRodW1ibmFpbHMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXG4gICAgICAgICAgICAgICAgLnNwaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICYubG9hZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG4iLCIucGFydC1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuY29udGVudC1zaXplcixcbiAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMzBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAxMjBtcztcbiAgICAgICAgJlthdHRyLWNvbHVtbnM9XCIyXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2NiUgLSAzMHB4KTtcbiAgICAgICAgfVxuICAgICAgICAmW2F0dHItY29sdW1ucz1cIjNcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taW1hZ2Uge1xuICAgICAgICAgICAgLmNvbnRlbnRfaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIC5jb250ZW50LXNpemVyLFxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAmW2F0dHItY29sdW1ucz1cIjJcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAuY29udGVudC1zaXplcixcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmRpYWxvZy1saWdodGJveC1jbG9zZS1idXR0b24sXG4uZWxlbWVudG9yLWxpZ2h0Ym94IC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbiB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxufVxuIiwiLmxldHRlcnMtbW9kdWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIC5sZXR0ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAubGV0dGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAubGV0dGVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFuaW1hdGUge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5sZXR0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl19 */
