.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../node_modules/slick-carousel/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(../node_modules/slick-carousel/slick/fonts/slick.eot);src:url(../node_modules/slick-carousel/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(../node_modules/slick-carousel/slick/fonts/slick.woff) format("woff"),url(../node_modules/slick-carousel/slick/fonts/slick.ttf) format("truetype"),url(../node_modules/slick-carousel/slick/fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir="rtl"] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir="rtl"] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-family:"Eufoniem One";font-weight:normal;src:url(../fonts/Eufoniem-One.ttf) format("truetype"),url(../fonts/Eufoniem-One.woff) format("woff"),url(../fonts/Eufoniem-One.woff2) format("woff2")}body{overflow-x:hidden}img{max-width:100%}@media (min-width: 1200px){.container{width:calc(100% - 30px);max-width:1300px}}body{font-family:"Spartan",sans-serif;font-weight:300;line-height:1.75}a{color:inherit;transition:all .2s}a:hover{color:inherit}@media (max-width: 767px){html{font-size:80%}}@media (min-width: 768px) and (max-width: 991px){html{font-size:80%}}@media (min-width: 1600px){html{font-size:105%}}@media (min-width: 2500px){html{font-size:125%}}@media (min-width: 3500px){html{font-size:150%}}h2{font-family:"Amatic SC",cursive;font-size:3rem;text-align:center;margin-bottom:2rem;font-weight:bold}h2 small{display:block;font-size:1.5rem;font-weight:inherit}h2.big{font-size:4.5rem;line-height:1}@media (max-width: 991px){h2.big{font-size:3rem}}h2.big small{font-size:2.5rem}@media (max-width: 991px){h2.big small{font-size:1.75rem}}.orange{color:#f5a376}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}form input,form select{outline:none}form select{background-color:#fff;padding-top:5px}.bouton,.wpcf7-submit{display:inline-block;padding:0 1.5rem;line-height:2.6rem;height:2.5rem;text-decoration:none !important;border:none}.bouton.blanc,.wpcf7-submit.blanc{background-color:#fff;color:#000}.bouton.blanc:hover,.wpcf7-submit.blanc:hover{color:#fff;background-color:#94b0bd}.bouton.bleu,.bouton.wpcf7-submit,.wpcf7-submit.bleu,.wpcf7-submit.wpcf7-submit{background-color:#007dc6;color:#fff}.bouton.bleu:hover,.bouton.wpcf7-submit:hover,.wpcf7-submit.bleu:hover,.wpcf7-submit.wpcf7-submit:hover{background-color:#94b0bd}.bouton.bleu2,.wpcf7-submit.bleu2{background-color:#4a868f;color:#fff}.bouton.bleu2:hover,.wpcf7-submit.bleu2:hover{background-color:#94b0bd}.bouton-plus{width:3rem;height:3rem;font-size:1.2rem;text-decoration:none !important;background-color:#fff;color:#000;display:inline-block;border-radius:50%;position:relative}.bouton-plus::before,.bouton-plus::after{content:'';display:block;position:absolute;left:50%;top:50%;background-color:#000}.bouton-plus::before{width:30%;height:1px;transform:translateX(-50%)}.bouton-plus::after{height:30%;width:1px;transform:translateY(-50%)}.bouton-plus:hover{background-color:#7fa8b3}.bouton-plus:hover::before,.bouton-plus:hover::after{background-color:#fff}body{padding-top:85px !important}@media (min-width: 768px) and (max-width: 991px){body{padding-top:61px !important}}@media (max-width: 767px){body{padding-top:51px !important}}body #header{position:fixed;top:0;left:0;z-index:9999;background-color:#fff;width:100%}body.admin-bar #header{margin-top:32px}#header .logo{max-width:13.5rem}@media (min-width: 768px) and (max-width: 991px){#header .logo{margin-left:50px}}@media (max-width: 767px){#header .logo{margin-left:35px}}#header .logo a{display:block}#header #nav-main ul{padding:0;margin:0;list-style:none}#header #nav-main ul li a{color:#000;text-decoration:none !important}#header #nav-main ul.level-1{display:-ms-flexbox;display:flex;height:85px;font-size:1.1rem}@media (min-width: 992px) and (max-width: 1199px){#header #nav-main ul.level-1{font-size:.9rem}}#header #nav-main ul.level-1>li{padding-top:30px;margin:0 30px;position:relative}@media (min-width: 992px) and (max-width: 1199px){#header #nav-main ul.level-1>li{margin:0 15px}}#header #nav-main ul.level-1>li.current-menu-ancestor::after,#header #nav-main ul.level-1>li:hover::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:8px;background-color:#007dc6}#header #nav-main ul.level-1>li.a-moi-de-jouer{background-image:url(../img/bg/a-moi-de-jouer-bg.png);background-size:contain;background-repeat:no-repeat;padding-left:15px;padding-right:15px;padding-top:25px}#header #nav-main ul.level-1>li.a-moi-de-jouer>a{font-family:"Amatic SC",cursive;font-size:1.5rem}@media (min-width: 992px) and (max-width: 1199px){#header #nav-main ul.level-1>li.a-moi-de-jouer>a{font-size:1.2rem}}#header #nav-main ul.level-1>li ul.level-2{font-size:.85rem;display:none;position:absolute;top:calc(100%);left:0;background-color:#fff;width:100vw;z-index:1;padding:2rem 3rem}#header #nav-main ul.level-1>li ul.level-2 li.column{display:inline-block;width:13rem;vertical-align:top}#header #nav-main ul.level-1>li ul.level-2 li.column.column-small{width:9rem}#header #nav-main ul.level-1>li ul.level-2 li.column.column-big{width:19rem}#header #nav-main ul.level-1>li ul.level-2 li.column.column-image{width:35rem}#header #nav-main ul.level-1>li ul.level-2 li.subtitle{font-weight:600;margin-bottom:1rem}#header #nav-main ul.level-1>li ul.level-2 li a{display:inline-block;padding:0 .5rem;padding-top:5px}#header #nav-main ul.level-1>li ul.level-2 li a:hover{background-color:#007dc6;color:#fff}#header #nav-main ul.level-1>li ul.level-2 li .menu-submenu-image{opacity:0;transition:all .2s;display:inline-block}#header #nav-main ul.level-1>li ul.level-2 li .menu-submenu-image.visible{opacity:1}#header #nav-main ul.level-1>li ul.level-2 li .menu-submenu-image#menu-submenu-image{outline:2px solid #007dc6;outline-offset:-1px;max-width:300px}@media (max-width: 1560px){#header #nav-main ul.level-1>li ul.level-2 li .menu-submenu-image#menu-submenu-image{max-width:200px}}#header #nav-main ul.level-1>li ul.level-2 li .menu-submenu-image#menu-submenu-image-2{margin-left:30px;max-width:150px;max-height:100px}@media (max-width: 1560px){#header #nav-main ul.level-1>li ul.level-2 li .menu-submenu-image#menu-submenu-image-2{max-width:100px;max-height:67px}}#header #nav-main ul.level-1>li:hover ul.level-2{display:block}body .mob-menu-header-holder{width:50px;right:auto;left:0}body .mob-menu-header-holder .mobmenul-container{position:fixed}body .mob-menu-header-holder .mobmenul-container i{color:#000}body .mobmenu-left-panel{background-color:#fff}body .mobmenu-left-panel .mob-cancel-button{color:#000 !important}body .mobmenu-left-panel #mobmenuleft li:hover{background-color:inherit !important}body .mobmenu-left-panel #mobmenuleft li a,body .mobmenu-left-panel #mobmenuleft li a:visited{color:#000 !important}body .mobmenu-left-panel #mobmenuleft li a:hover,body .mobmenu-left-panel #mobmenuleft li a:visited:hover{background-color:#007dc6 !important;color:#fff !important}body .mobmenu-left-panel #mobmenuleft li .mob-expand-submenu i{color:#000}body .mobmenu-left-panel #mobmenuleft li>a:hover>.mob-expand-submenu i{color:#fff}body .mobmenu-left-panel #mobmenuleft li .sub-menu{background-color:#fff !important;font-size:.9rem}body .mobmenu-left-panel #mobmenuleft li.column{padding:0}body .mobmenu-left-panel #mobmenuleft li.column>a{display:none !important}body .mobmenu-left-panel #mobmenuleft li.column .sub-menu{display:block !important}body .mobmenu-left-panel #mobmenuleft li.subtitle a{background-color:#fff !important;color:#000 !important;font-weight:600 !important;font-size:.8rem}body .mobmenu-overlay{background-color:rgba(0,0,0,0.5) !important}#header #searchform{width:150px;margin-right:10px;margin-top:20px;position:relative}@media (min-width: 768px) and (max-width: 991px){#header #searchform{margin-top:10px}}@media (max-width: 767px){#header #searchform{width:120px;margin-top:8px;margin-bottom:8px}}#header #searchform input{width:100%;border:0 none;background-color:#e8e6e6;border-radius:15px;padding:0 10px;padding-top:4px;padding-left:35px;height:40px;line-height:40px;font-size:.8rem;letter-spacing:0}@media (max-width: 767px){#header #searchform input{height:35px;line-height:35px}}#header #searchform button{position:absolute;left:5px;top:0;border:0 none;background-color:transparent;line-height:40px;height:40px;width:30px;background-image:url(../img/icon/loupe.png);background-repeat:no-repeat;background-position:center;background-size:17px}@media (max-width: 767px){#header #searchform button{line-height:35px;height:35px}}#header .wpml-ls-legacy-dropdown{margin-top:30px;width:50px;font-size:.8rem}@media (min-width: 768px) and (max-width: 991px){#header .wpml-ls-legacy-dropdown{margin-top:20px}}@media (max-width: 767px){#header .wpml-ls-legacy-dropdown{margin-top:15px}}#header .wpml-ls-legacy-dropdown a{border:0 none;color:#000;background-color:#fff !important;text-decoration:none !important;white-space:nowrap}#header .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after{border:0 none !important;content:'v';top:6px}#header .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu{border:0 none}#footer{background-color:#dae3e7}#footer .container{padding-top:160px;position:relative;padding-bottom:100px}#footer .container::before{content:'';background-image:url(../img/logo/logo-ecoiffier-big.png);background-repeat:no-repeat;background-size:contain;width:215px;height:50px;position:absolute;left:20px;top:75px}@media (max-width: 767px){#footer .container .col{margin-bottom:30px}}#footer .container .col:nth-child(2),#footer .container .col:nth-child(3){font-size:.8rem}#footer .container .col:nth-child(2) .widget-title,#footer .container .col:nth-child(3) .widget-title{font-weight:600;margin-bottom:10px}#footer .container .col:nth-child(2) ul.menu,#footer .container .col:nth-child(3) ul.menu{padding:0;list-style:none}#footer .container .col:nth-child(2) ul.menu li,#footer .container .col:nth-child(3) ul.menu li{margin-bottom:10px}#footer .container .col:nth-child(2) ul.menu li a,#footer .container .col:nth-child(3) ul.menu li a{color:#000}#footer .container .col:nth-child(2) p,#footer .container .col:nth-child(3) p{margin-bottom:10px}#footer .social{margin-top:2rem}#footer .social a{width:2.1rem;height:2.1rem;line-height:2.1rem;text-align:center;border:2px solid #000;color:#000;display:inline-block;border-radius:50%;margin-right:1rem;font-size:1.2rem}#footer .social a:hover{background-color:#000;color:#dae3e7}.page-template-page-accueil #home-slider .slide .col-texte{padding:4% 5%}@media (min-width: 1600px){.page-template-page-accueil #home-slider .slide .col-texte{padding:8% 5%}}@media (min-width: 992px) and (max-width: 1199px){.page-template-page-accueil #home-slider .slide .col-texte{padding:2% 3%;font-size:90%}}@media (min-width: 768px) and (max-width: 991px){.page-template-page-accueil #home-slider .slide .col-texte{padding:2% 3%;font-size:90%}}@media (max-width: 767px){.page-template-page-accueil #home-slider .slide .col-texte{padding:15px 30px}}.page-template-page-accueil #home-slider .slide .col-texte .titre{font-family:"Amatic SC",cursive;font-size:2.4rem;line-height:1}@media (min-width: 992px){.page-template-page-accueil #home-slider .slide .col-texte a{margin-top:1rem}}.page-template-page-accueil #home-slider .slide .col-image img{width:100%}.page-template-page-accueil #home-slider .slick-dots{position:absolute;bottom:20px;left:20px;width:auto}@media (min-width: 768px) and (max-width: 991px){.page-template-page-accueil #home-slider .slick-dots{bottom:10px;left:10px}}@media (max-width: 767px){.page-template-page-accueil #home-slider .slick-dots{left:auto;bottom:auto;right:15px;top:15px}}.page-template-page-accueil #home-slider .slick-dots li button{padding:0}.page-template-page-accueil #home-slider .slick-dots li button::before{font-size:1rem;color:#fff;opacity:1}.page-template-page-accueil #home-slider .slick-dots li button:hover::before{color:#5b534f}.page-template-page-accueil #home-slider .slick-dots li.slick-active button::before{color:#5b534f}#home-selection-produits{margin:2rem 3rem}@media (max-width: 991px){#home-selection-produits{margin:15px 30px}}#home-selection-produits .produits-selection-carousel .row .col-image .bouton-plus{position:absolute;left:50%;bottom:2.7%;transform:translateX(-1.5rem);z-index:1}#home-selection-produits .produits-selection-carousel .row .col-texte{padding-right:15px}@media (max-width: 767px){#home-selection-produits .produits-selection-carousel .row .col-texte{padding-top:100px;padding-bottom:30px}}#home-selection-produits .produits-selection-carousel .row .produits-carousel .produit{cursor:default}#home-selection-produits .produits-selection-carousel:nth-child(odd) .row{background-color:#c8d3d9}#home-selection-produits .produits-selection-carousel:nth-child(odd) .row .col.col-texte{-ms-flex-order:1;order:1}#home-selection-produits .produits-selection-carousel:nth-child(odd) .row .col.col-texte::before{background-image:url(../img/gfx/home-adorent-before.png);width:9%;height:29%;top:-3%}@media (min-width: 768px) and (max-width: 991px){#home-selection-produits .produits-selection-carousel:nth-child(odd) .row .col.col-texte::before{top:-8%}}@media (max-width: 767px){#home-selection-produits .produits-selection-carousel:nth-child(odd) .row .col.col-texte::before{top:3%}}#home-selection-produits .produits-selection-carousel:nth-child(odd) .row .col.col-texte::after{display:none}#home-selection-produits .produits-selection-carousel:nth-child(odd) .row .col.col-texte h2{color:#7fa8b3}#home-selection-produits .produits-selection-carousel:nth-child(odd) .row .produits-carousel{border-color:#7fa8b3}#home-selection-produits .produits-selection-carousel:nth-child(even) .row{background-color:#feebdc}#home-selection-produits .produits-selection-carousel:nth-child(even) .row .col.col-texte::before{background-image:url(../img/gfx/home-nouveaux-before.png);width:14%;height:10%;top:13%}@media (min-width: 768px) and (max-width: 991px){#home-selection-produits .produits-selection-carousel:nth-child(even) .row .col.col-texte::before{top:5%}}@media (max-width: 767px){#home-selection-produits .produits-selection-carousel:nth-child(even) .row .col.col-texte::before{top:14%}}#home-selection-produits .produits-selection-carousel:nth-child(even) .row .col.col-texte::after{left:10%;bottom:-14%;width:10%;height:23%;background-image:url(../img/gfx/home-nouveaux-after.png)}#home-selection-produits .produits-selection-carousel:nth-child(even) .row .col.col-texte h2{color:#f5a376}#home-selection-produits .produits-selection-carousel:first-child .col.col-image .slick-slider .produit-ambiance::after{transform:rotate(180deg);top:15px;left:15px;right:auto;bottom:auto}#home-selection-produits .produits-selection-carousel:first-child .col.col-image .slick-slider .produit-ambiance .logo{top:8%;left:6%;right:auto;bottom:auto}.page-template-page-entreprise-marque-francaise .page-blocs .bloc:nth-child(1) h2{color:#007dc6}.page-template-page-entreprise-marque-francaise .page-blocs .bloc:nth-child(2){margin-bottom:3.5rem}.page-template-page-entreprise-marque-francaise .page-blocs .bloc:nth-child(2) h2{color:#54a16c}.page-template-page-entreprise-marque-francaise .page-blocs .bloc:nth-child(3){background-color:#d8cac4}.page-template-page-entreprise-marque-francaise .page-blocs .bloc:nth-child(3) .col-texte{padding-top:3%;padding-bottom:3%}@media (min-width: 992px) and (max-width: 1199px){.page-template-page-entreprise-marque-francaise .page-blocs .bloc:nth-child(3) .col-texte{padding-top:2%;padding-bottom:2%}}@media (min-width: 768px) and (max-width: 991px){.page-template-page-entreprise-marque-francaise .page-blocs .bloc:nth-child(3) .col-texte{padding-top:1%;padding-bottom:1%}}.page-template-page-entreprise-marque-francaise .page-blocs .bloc:nth-child(3) .col-texte h2{color:#007dc6}.page-template-page-entreprise-histoire-de-famille .page-blocs .bloc h2{color:#f5a376}@media (min-width: 768px){.page-template-page-entreprise-histoire-de-famille .page-blocs .bloc:nth-child(2) .col-image img{position:absolute;bottom:0;right:0}}.page-template-page-entreprise-histoire-de-famille .page-blocs .bloc:nth-child(3){margin-top:7rem}@media (min-width: 768px) and (max-width: 991px){.page-template-page-entreprise-histoire-de-famille .page-blocs .bloc:nth-child(3){margin-top:5rem}}@media (max-width: 767px){.page-template-page-entreprise-histoire-de-famille .page-blocs .bloc:nth-child(3){margin-top:3rem}}.page-template-page-entreprise-histoire-de-famille .page-blocs .bloc:nth-child(3) .col-texte h2 img{max-width:13rem}.page-template-page-entreprise-histoire-de-famille .page-blocs .bloc:nth-child(4) .col-texte h2 img{max-width:8rem}@media (min-width: 992px){.page-template-page-entreprise-s-engage .page-blocs .bloc .col-texte{padding-top:6%}}.page-template-page-entreprise-s-engage .page-blocs .bloc .col-texte h2{color:#54a16c}.page-template-page-entreprise-s-engage .page-blocs .bloc:first-child{position:relative}.page-template-page-entreprise-s-engage .page-blocs .bloc:first-child::after{content:'';background-image:url(../img/gfx/personnage-1.png);background-size:contain;background-repeat:no-repeat;display:block;position:absolute;bottom:0;left:50%;transform:translate(-35%, 50%);width:10%;height:14%}.page-template-page-pour-les-parents .page-blocs .bloc h2{color:#f5a376}@media (min-width: 768px){.page-template-page-pour-les-parents .page-blocs .bloc:nth-child(2) .col-texte{padding-top:5%;padding-bottom:3%}}@media (min-width: 768px){.page-template-page-pour-les-parents .page-blocs .bloc:nth-child(2) .col-image img{position:absolute;bottom:0;right:0}}.page-template-page-pour-les-parents .page-blocs .bloc:nth-child(3){background-color:#feebdc;margin-top:5rem}.page-template-page-pour-les-parents .page-blocs .bloc:nth-child(3) .col-texte{padding-top:5%;padding-bottom:5%}@media (min-width: 992px) and (max-width: 1199px){.page-template-page-pour-les-parents .page-blocs .bloc:nth-child(3) .col-texte{padding-top:2%;padding-bottom:2%}}@media (min-width: 768px) and (max-width: 991px){.page-template-page-pour-les-parents .page-blocs .bloc:nth-child(3) .col-texte{padding-top:1%;padding-bottom:1%}}.page-template-page-pour-les-parents-conseils .page-blocs .bloc{margin-bottom:4rem}.page-template-page-pour-les-parents-conseils .page-blocs .bloc .col-texte .inner{background-image:url(../img/bg/conseils-cadre.png);background-size:100% 100%;background-repeat:no-repeat;height:100%;padding:2rem 1.5rem;padding-bottom:1rem;line-height:1.5}.page-template-page-pour-les-parents-conseils .page-blocs .bloc .col-texte .inner h2.big{color:#f5a376;font-size:4rem;line-height:1}@media (max-width: 991px){.page-template-page-pour-les-parents-conseils .page-blocs .bloc .col-texte .inner h2.big{font-size:2.5rem}}.page-template-page-pour-les-parents-conseils .page-blocs .bloc .col-texte .inner h2.big small{font-size:2rem}@media (max-width: 991px){.page-template-page-pour-les-parents-conseils .page-blocs .bloc .col-texte .inner h2.big small{font-size:1.5rem}}@media (min-width: 768px){.page-template-page-pour-les-parents-conseils .page-blocs .bloc.image-position-droite .col-image{padding-left:2rem}}@media (min-width: 768px){.page-template-page-pour-les-parents-conseils .page-blocs .bloc.image-position-gauche .col-image{padding-right:2rem}}.page-template-page-s-amuser .banniere{background-image:url(../img/bg/s-amuser-bg.png);background-size:100% auto;background-position:bottom;margin-bottom:0;padding-bottom:5rem}.page-template-page-s-amuser .page-blocs{margin-top:3rem !important}.page-template-page-s-amuser .page-blocs .bloc .col-texte h2{color:#aecc53}.page-template-page-s-amuser .s-amuser-section{margin-bottom:4rem}.page-template-page-s-amuser .s-amuser-section h2{position:relative}.page-template-page-s-amuser .s-amuser-section h2 img{display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem;max-width:5.5rem;max-height:5.5rem}.page-template-page-s-amuser .s-amuser-section h2 .inner{background-color:#d3dbaf;color:#5b534f;font-family:"Spartan",sans-serif;display:block;margin-left:auto;margin-right:auto;font-size:1.5rem;font-weight:300;padding:1rem;max-width:50%}.page-template-page-s-amuser .s-amuser-section h2::after{content:'';background-size:contain;background-repeat:no-repeat;background-position:center bottom;display:block;position:absolute;bottom:-1%;width:10%;height:55%}.page-template-page-s-amuser .s-amuser-section:nth-child(2) h2::after{background-image:url(../img/gfx/personnage-1.png);left:10%}.page-template-page-s-amuser .s-amuser-section:nth-child(3) h2::after{background-image:url(../img/gfx/personnage-2.png);right:10%}.page-template-page-s-amuser .s-amuser-section .s-amuser-big{background-color:#a3d8e7;padding-bottom:2.5rem;height:100%}.page-template-page-s-amuser .s-amuser-section .s-amuser-big .titre{color:#fff;background-color:#cd1719;padding:2rem 3rem;position:absolute;left:-1rem;top:10%}.page-template-page-s-amuser .s-amuser-section .s-amuser-big .regles{margin:2.5rem 2rem}.page-template-page-s-amuser .s-amuser-section .s-amuser-big .regles li::marker{font-weight:bold}.page-template-page-s-amuser .s-amuser-section .s-amuser-big .bouton-container{text-align:center;margin-top:2.5rem}.page-template-page-s-amuser .s-amuser-section .s-amuser-big .bouton-container p{margin-top:3rem;margin-bottom:3rem}.page-template-page-s-amuser .s-amuser-section #jeu-modal .modal-dialog{max-width:90%}.page-template-page-s-amuser .s-amuser-section #jeu-modal .modal-dialog .modal-body{padding:0}.page-template-page-s-amuser .s-amuser-section #jeu-modal .modal-dialog .modal-body .iframe-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.page-template-page-s-amuser .s-amuser-section #jeu-modal .modal-dialog .modal-body .iframe-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.page-template-page-s-amuser .s-amuser-section .vignettes{height:100%}@media (max-width: 767px){.page-template-page-s-amuser .s-amuser-section .vignettes{margin-top:15px}}.page-template-page-s-amuser .s-amuser-section .vignettes .vignette{cursor:pointer}.page-template-page-s-amuser .s-amuser-section .vignettes .vignette:nth-child(1),.page-template-page-s-amuser .s-amuser-section .vignettes .vignette:nth-child(2),.page-template-page-s-amuser .s-amuser-section .vignettes .vignette:nth-child(3){margin-bottom:5rem}.page-template-page-s-amuser .s-amuser-section .vignettes .vignette .top{position:relative}.page-template-page-s-amuser .s-amuser-section .vignettes .vignette .top .hover{display:none;position:absolute;top:0;left:0;width:100%;height:100%;color:#5b534f;font-weight:900;background-color:#d3dbaf;text-align:center;font-size:2rem;line-height:1;padding-top:25%;padding-left:1rem;padding-right:1rem}.page-template-page-s-amuser .s-amuser-section .vignettes .vignette .top .hover .bouton-plus{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}.page-template-page-s-amuser .s-amuser-section .vignettes .vignette .bottom{text-transform:uppercase;text-align:center;padding-top:1rem;font-size:.9rem}.page-template-page-s-amuser .s-amuser-section .vignettes .vignette:hover .top .hover{display:block}.page-template-page-s-amuser .s-amuser-section .vignettes.slick-slider .slick-slide .row{margin:0}.page-template-page-s-amuser .s-amuser-section .vignettes.slick-slider .slick-arrow{z-index:1}@media (max-width: 991px){.page-template-page-s-amuser .s-amuser-section .vignettes.slick-slider .slick-arrow{top:calc(33% - 1rem)}}.page-template-page-s-amuser .s-amuser-section .vignettes.slick-slider .slick-arrow.slick-prev{left:8px}.page-template-page-s-amuser .s-amuser-section .vignettes.slick-slider .slick-arrow.slick-next{right:8px}.page-template-page-s-amuser .s-amuser-section#s-amuser-coloriages .vignettes .vignette .top .hover,.page-template-page-s-amuser .s-amuser-section#s-amuser-fonds-decran .vignettes .vignette .top .hover{background-color:#a3d8e7;opacity:.5}.page-template-page-vert-azur-durable .content-wrapper{text-align:center}.page-template-page-vert-azur-durable .content-wrapper h2{color:#4a868f}.page-template-page-vert-azur-durable .content-wrapper .drapeaux{margin-top:1rem;margin-bottom:1rem}.page-template-page-vert-azur-durable .content-wrapper .drapeaux .drapeau-link{text-decoration:none !important;margin:0.5rem;display:inline-block}.page-template-page-vert-azur-durable .content-wrapper .liste-points{margin-top:2rem;margin-bottom:5rem;list-style:none;padding:0}.page-template-page-vert-azur-durable .content-wrapper .liste-points li .num{background-color:#4a868f;color:#fff;font-weight:bold;margin-left:auto;margin-right:auto;border-radius:50%;width:2.5rem;height:2.5rem;line-height:2.8rem;margin-bottom:.5rem}.page-template-page-vert-azur-durable .content-wrapper .liste-points li .texte{color:#4a868f;font-weight:400}.page-template-page-vert-azur-durable .content-wrapper .liste-points li .texte strong,.page-template-page-vert-azur-durable .content-wrapper .liste-points li .texte b{font-weight:bold}.page-template-page-vert-azur-durable .content-wrapper .images-bas .col-image{padding:0}.page-template-page-collections .page-blocs .bloc h2{color:#7fa8b3}.page-template-page-collections .page-blocs .bloc .texte{color:#f5a376;max-width:630px;margin-left:auto;margin-right:auto;font-size:1.2rem;line-height:1.2}.page-template-page-contact .page-blocs .bloc .col-texte{background-color:#b3d4d5;padding-top:3rem;padding-bottom:1rem}@media (max-width: 991px){.page-template-page-contact .page-blocs .bloc .col-texte{padding-bottom:0}}.page-template-page-contact .page-blocs .bloc .col-texte h2{color:#fff;font-size:3.5rem}.page-template-page-contact .page-blocs .bloc .col-texte h2 img{max-width:4rem}@media (max-width: 991px){.page-template-page-contact .page-blocs .bloc .col-texte .texte{margin-bottom:0}}.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form{padding-left:8%;padding-right:5%;text-align:left}@media (max-width: 767px){.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form{padding:0 15px}}.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form .wpcf7-form-control,.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form label{width:100%}.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form p{position:relative}.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form label{font-size:.7rem;font-weight:normal}.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form .wpcf7-form-control{font-size:.7rem;min-height:1.4rem;border:0 none;vertical-align:top}.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form textarea{height:8rem}@media (max-width: 991px){.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form textarea{height:4rem}}.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form .wpcf7-form-control-wrap.cgu{display:block}.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form .wpcf7-form-control-wrap.cgu .wpcf7-list-item{margin:0}.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form .wpcf7-form-control-wrap.cgu .wpcf7-list-item label{display:-ms-flexbox;display:flex}.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form .wpcf7-form-control-wrap.cgu .wpcf7-list-item label input[type="checkbox"]{margin-bottom:1rem;margin-right:.5rem}.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form .wpcf7-submit{width:auto;margin-left:auto;margin-right:auto;display:block}.page-template-page-contact .page-blocs .bloc .col-texte .texte .wpcf7-form .send-gfx{content:'';display:block;background-image:url(../img/gfx/contact-send-gfx.png);width:20%;height:100%;background-size:contain;background-repeat:no-repeat;position:absolute;right:15%;top:0}.page-template-page-contact .page-blocs .bloc .col-image{background-color:#ebc8cc;overflow:hidden}@media (min-width: 768px){.page-template-page-contact .page-blocs .bloc .col-image img{position:absolute;left:0;bottom:0;width:100%}}.slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.slick-slider .slick-arrow{top:calc(50% - 1rem)}.slick-slider .slick-arrow::before{opacity:1 !important;content:"V";color:#5b534f;font-family:'Spartan', sans-serif}.slick-slider .slick-arrow.slick-prev{transform:rotate(90deg)}.slick-slider .slick-arrow.slick-next{transform:rotate(270deg)}.slick-slider .slick-arrow.slick-disabled{opacity:0}.collections-carousel-wrapper{margin:4rem auto;padding:0 1.5rem}@media (max-width: 767px){.collections-carousel-wrapper{padding:0 40px}}.collections-carousel-wrapper h2{color:#80a9b4}.collections-carousel-wrapper .collections-carousel .slick-track{display:-ms-flexbox;display:flex}.collections-carousel-wrapper .collections-carousel .slick-track .slick-slide{display:-ms-flexbox;display:flex;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 3rem}@media (min-width: 992px) and (max-width: 1199px){.collections-carousel-wrapper .collections-carousel .slick-track .slick-slide{padding:0 2rem}}@media (max-width: 991px){.collections-carousel-wrapper .collections-carousel .slick-track .slick-slide{padding:0 1rem}}.collections-carousel-wrapper .collections-carousel .slick-track .slick-slide .collection{transition:all .2s}.collections-carousel-wrapper .collections-carousel .slick-track .slick-slide .collection:hover{transform:scale(1.1)}.produits-selection-carousel{width:100%;max-width:1892px;margin-left:auto;margin-right:auto}.produits-selection-carousel .col-texte{padding-top:9%;padding-right:calc(9rem + 15px);text-align:center}@media (max-width: 767px){.produits-selection-carousel .col-texte{padding-top:50px;padding-bottom:17rem;padding-right:15px}}@media (min-width: 992px) and (max-width: 1199px){.produits-selection-carousel .col-texte{padding-top:7%;padding-right:calc(7rem + 15px)}}@media (min-width: 768px) and (max-width: 991px){.produits-selection-carousel .col-texte{padding-top:7%;padding-right:calc(7rem + 15px)}}.produits-selection-carousel .col-texte::before,.produits-selection-carousel .col-texte::after{content:'';display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1}.produits-selection-carousel .col-texte::before{background-image:url(../img/gfx/home-nouveaux-before.png);width:14%;height:10%;top:13%;left:50%;transform:translateX(-50%)}@media (min-width: 992px) and (max-width: 1199px){.produits-selection-carousel .col-texte::before{top:10%}}@media (min-width: 768px) and (max-width: 991px){.produits-selection-carousel .col-texte::before{top:10%}}@media (max-width: 767px){.produits-selection-carousel .col-texte::before{top:15px}}.produits-selection-carousel .col-texte::after{left:10%;bottom:-14%;width:10%;height:23%;background-image:url(../img/gfx/home-nouveaux-after.png)}.produits-selection-carousel .col-texte h2{color:#f5a376}.produits-selection-carousel .col-texte .texte{max-width:26rem;margin:0 auto}.produits-selection-carousel .col-image{padding:0}.produits-selection-carousel .col-image .produits-carousel-ambiance .produit-ambiance{position:relative;display:block !important}.produits-selection-carousel .col-image .produits-carousel-ambiance .produit-ambiance::after{content:'';display:block;position:absolute;right:15px;bottom:15px;width:50%;height:50%;background-image:url(../img/gfx/selection-cadre-angle.png);background-repeat:no-repeat;background-size:contain;background-position:bottom}.produits-selection-carousel .col-image .produits-carousel-ambiance .produit-ambiance .logo{max-width:16%;position:absolute;top:30px;right:15px}.produits-selection-carousel .col-image .produits-carousel-ambiance .slick-arrow{z-index:1}.produits-selection-carousel .col-image .produits-carousel-ambiance .slick-arrow.slick-prev{left:1rem}.produits-selection-carousel .col-image .produits-carousel-ambiance .slick-arrow.slick-next{right:1rem}.produits-selection-carousel .produits-carousel{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:18rem;height:18rem;background-color:#fff;border:2px solid #eb5d48;z-index:1}@media (min-width: 992px) and (max-width: 1199px){.produits-selection-carousel .produits-carousel{width:14rem;height:14rem}}@media (max-width: 991px){.produits-selection-carousel .produits-carousel{width:14rem;height:14rem}}@media (max-width: 767px){.produits-selection-carousel .produits-carousel{top:44%}}.produits-selection-carousel .produits-carousel .produit{padding:1rem;cursor:pointer}.produits-selection-carousel .produits-carousel .slick-arrow.slick-prev{left:-2.5rem}.produits-selection-carousel .produits-carousel .slick-arrow.slick-next{right:-2.5rem}.rigoler-en-famille-wrapper{margin-top:1rem;text-align:center;padding-bottom:2rem}.rigoler-en-famille-wrapper h2{background-image:url(../img/gfx/rigoler-en-famille-before.png);background-position:top center;background-repeat:no-repeat;background-size:78px auto;color:#aecc53;padding-top:90px}.rigoler-en-famille-wrapper .row{background-image:url(../img/bg/rigoler-en-famille-bg.png);padding:2rem 3rem;padding-bottom:1rem;max-width:1496px;margin:0 auto;margin-bottom:2rem}.rigoler-en-famille-wrapper .row .col{padding:0 10px;margin-bottom:1rem}.rigoler-en-famille-wrapper .row .col .inner{display:block;background-color:#d3dbaf;text-transform:uppercase;text-decoration:none !important;padding-bottom:1.5rem;font-size:.75rem}.rigoler-en-famille-wrapper .row .col .inner img{margin-bottom:1.5rem}.scotch{position:relative}.scotch::before,.scotch::after{content:'';position:absolute;width:8rem;height:8rem;display:block;background-position:center;background-size:contain;background-repeat:no-repeat;z-index:2}@media (max-width: 991px){.scotch::before,.scotch::after{width:4rem;height:4rem}}.scotch.scotch-haut-gauche::before{background-image:url(../img/gfx/scotch-haut-gauche.png);left:-2.5rem;top:-2rem}@media (max-width: 991px){.scotch.scotch-haut-gauche::before{left:-15px;top:-15px}}.scotch.scotch-haut-droite::before{background-image:url(../img/gfx/scotch-haut-droite.png);right:-2.5rem;top:-2rem}@media (max-width: 991px){.scotch.scotch-haut-droite::before{right:-15px;top:-15px}}.scotch.scotch-bas-gauche::before{background-image:url(../img/gfx/scotch-bas-gauche.png);left:-2.5rem;bottom:-2rem}@media (max-width: 991px){.scotch.scotch-bas-gauche::before{left:-15px;bottom:-15px}}.scotch.scotch-bas-droite::after{background-image:url(../img/gfx/scotch-bas-droite.png);right:-2.5rem;bottom:-2rem}@media (max-width: 991px){.scotch.scotch-bas-droite::after{right:-15px;bottom:-15px}}.banniere{margin-bottom:3.5rem}.banniere img{width:100%}.page-blocs{text-align:center;margin-top:7rem;margin-bottom:5rem}@media (min-width: 768px) and (max-width: 991px){.page-blocs{margin-top:5.5rem}}@media (max-width: 767px){.page-blocs{margin-top:4rem}}.page-blocs .bloc{margin-bottom:2rem}@media (max-width: 767px){.page-blocs .bloc{margin-left:0;margin-right:0}}@media (min-width: 992px) and (max-width: 1199px){.page-blocs .bloc .col-texte{font-size:90%}}@media (max-width: 767px){.page-blocs .bloc .col-texte{padding-top:15px;padding-bottom:15px}}.page-blocs .bloc .col-texte h2{margin-bottom:1.5rem}.page-blocs .bloc .col-texte h2 img{display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem;max-width:5.5rem;max-height:5.5rem}.page-blocs .bloc .col-texte .texte{margin-bottom:1.5rem}.page-blocs .bloc .col-texte .texte img{margin-top:1rem}.page-blocs .bloc .col-image{padding:0}.page-blocs .bloc .col-image h2{position:absolute;color:#fff;top:5%;left:50%;width:80%;transform:translateX(-50%);font-size:2.5rem}.page-blocs .bloc .col-image .bouton{position:absolute;left:25%;bottom:20%;transform:translateX(-50%)}@media (min-width: 768px){.page-blocs .bloc.image-position-gauche .col-texte{padding-left:30px}}@media (min-width: 768px){.page-blocs .bloc.image-position-droite .col-texte{padding-right:30px}}@media (min-width: 768px){.page-blocs .bloc.image-position-droite .col-image{-ms-flex-order:1;order:1}}@media (min-width: 768px){.page-blocs .bloc.image-position-haut .col-texte{padding-top:30px}}.flipboxes-wrapper{margin-bottom:5rem;margin-top:7rem}@media (min-width: 768px){.flipboxes-wrapper .col{padding:0}}.flipboxes-wrapper .col .flipbox{text-align:center}.flipboxes-wrapper .col .flipbox .inner .front{color:#fff;background-image:url(../img/gfx/flipbox-title-decoration.png);background-repeat:no-repeat;background-size:70% auto;background-position:bottom 7% center}.flipboxes-wrapper .col .flipbox .inner .front .num{font-family:"Eufoniem One",cursive;font-size:4.5rem;background-color:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:4.5rem;height:4.5rem;line-height:5rem;border-radius:50%}.flipboxes-wrapper .col .flipbox .inner .front h2{font-family:"Permanent Marker",cursive;font-size:1.9rem;padding:3.5rem}@media (min-width: 992px) and (max-width: 1199px){.flipboxes-wrapper .col .flipbox .inner .front h2{padding:2.5rem 2rem;font-size:1.5rem}}@media (min-width: 768px) and (max-width: 991px){.flipboxes-wrapper .col .flipbox .inner .front h2{padding:2rem;font-size:1.5rem}}.flipboxes-wrapper .col .flipbox .inner .back{background-color:#fff;border:.6rem solid}.flipboxes-wrapper .col .flipbox .inner .back .content{position:absolute;top:50%;left:0;transform:translateY(-50%);padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px) and (max-width: 991px){.flipboxes-wrapper .col .flipbox .inner .back .content{padding-left:.5rem;padding-right:.5rem}}.flipboxes-wrapper .col .flipbox .inner .back .content h3{text-transform:uppercase;font-size:1.3rem;padding:0 2rem}.flipboxes-wrapper .col .flipbox .inner .back .content ul{padding:0;list-style:none}.flipboxes-wrapper .col .flipbox .inner .back .content ul li{font-weight:900;line-height:1.4}@media (min-width: 992px) and (max-width: 1199px){.flipboxes-wrapper .col .flipbox .inner .back .content ul li{line-height:1.2}}@media (min-width: 768px) and (max-width: 991px){.flipboxes-wrapper .col .flipbox .inner .back .content ul li{line-height:1.2}}.flipboxes-wrapper .col .flipbox .inner .back .content ul li:not(:first-child){background-repeat:no-repeat;background-size:25% auto;background-position:top 7% center;padding-top:10%}.flipboxes-wrapper .col .flipbox .inner .back .content ul li .num{font-family:"Permanent Marker",cursive;font-weight:normal;font-size:2.2rem}.flipboxes-wrapper .col.flipbox-after{position:relative}.flipboxes-wrapper .col.flipbox-after .bouton{position:absolute;left:calc(50% + 5px);bottom:30px;transform:translateX(-50%);white-space:nowrap}@media (min-width: 768px){.flipboxes-wrapper .col:nth-child(2) .flipbox .inner .front,.flipboxes-wrapper .col:nth-child(5) .flipbox .inner .front,.flipboxes-wrapper .col:nth-child(8) .flipbox .inner .front{background-position:top 7% center}.flipboxes-wrapper .col:nth-child(2) .flipbox .inner .front img,.flipboxes-wrapper .col:nth-child(5) .flipbox .inner .front img,.flipboxes-wrapper .col:nth-child(8) .flipbox .inner .front img{position:absolute;bottom:0;left:0}.flipboxes-wrapper .col:nth-child(2) .flipbox .inner .front h2,.flipboxes-wrapper .col:nth-child(5) .flipbox .inner .front h2,.flipboxes-wrapper .col:nth-child(8) .flipbox .inner .front h2{margin-top:7%}}.flipboxes-wrapper .col:nth-child(2) .flipbox .inner .front{background-color:#007492;border-color:#007492}.flipboxes-wrapper .col:nth-child(2) .flipbox .inner .back{border-color:#007492;color:#007492}.flipboxes-wrapper .col:nth-child(2) .flipbox .inner .back .content ul li:not(:first-child){background-image:url(../img/gfx/flipbox-back-decoration-bleu.png)}.flipboxes-wrapper .col:nth-child(3) .flipbox .inner .front,.flipboxes-wrapper .col:nth-child(4) .flipbox .inner .front,.flipboxes-wrapper .col:nth-child(5) .flipbox .inner .front{background-color:#d83564}.flipboxes-wrapper .col:nth-child(3) .flipbox .inner .back,.flipboxes-wrapper .col:nth-child(4) .flipbox .inner .back,.flipboxes-wrapper .col:nth-child(5) .flipbox .inner .back{border-color:#d83564;color:#d83564}.flipboxes-wrapper .col:nth-child(3) .flipbox .inner .back .content .contenu li:not(:first-child),.flipboxes-wrapper .col:nth-child(4) .flipbox .inner .back .content .contenu li:not(:first-child),.flipboxes-wrapper .col:nth-child(5) .flipbox .inner .back .content .contenu li:not(:first-child){background-image:url(../img/gfx/flipbox-back-decoration-violet.png)}.flipboxes-wrapper .col:nth-child(6) .flipbox .inner .front,.flipboxes-wrapper .col:nth-child(7) .flipbox .inner .front,.flipboxes-wrapper .col:nth-child(8) .flipbox .inner .front{background-color:#aecc53}.flipboxes-wrapper .col:nth-child(6) .flipbox .inner .back,.flipboxes-wrapper .col:nth-child(7) .flipbox .inner .back,.flipboxes-wrapper .col:nth-child(8) .flipbox .inner .back{border-color:#aecc53;color:#aecc53}.flipboxes-wrapper .col:nth-child(6) .flipbox .inner .back .content .contenu li:not(:first-child),.flipboxes-wrapper .col:nth-child(7) .flipbox .inner .back .content .contenu li:not(:first-child),.flipboxes-wrapper .col:nth-child(8) .flipbox .inner .back .content .contenu li:not(:first-child){background-image:url(../img/gfx/flipbox-back-decoration-vert.png)}.flipboxes-wrapper .col:nth-child(9) .flipbox .inner .front{background-color:#eb5d48}.flipboxes-wrapper .col:nth-child(9) .flipbox .inner .back{border-color:#eb5d48;color:#eb5d48}.flipboxes-wrapper .col:nth-child(9) .flipbox .inner .back .content .contenu li:not(:first-child){background-image:url(../img/gfx/flipbox-back-decoration-rouge.png)}.flipboxes-wrapper .col:nth-child(10) .flipbox .inner .front{background-color:#f7a600}.flipboxes-wrapper .col:nth-child(10) .flipbox .inner .back{border-color:#f7a600;color:#f7a600}.flipboxes-wrapper .col:nth-child(10) .flipbox .inner .back .content .contenu li:not(:first-child){background-image:url(../img/gfx/flipbox-back-decoration-orange.png)}.flipboxes-wrapper .col:nth-child(11) .flipbox .inner .front{background-color:#00b3c4}.flipboxes-wrapper .col:nth-child(11) .flipbox .inner .back{border-color:#00b3c4;color:#00b3c4}.flipboxes-wrapper .col:nth-child(11) .flipbox .inner .back .content .contenu li:not(:first-child){background-image:url(../img/gfx/flipbox-back-decoration-bleu-clair.png)}.flipboxes-wrapper .col .flipbox .inner{position:relative;width:calc(100% + .2px);height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d;padding-top:138.4%}.flipboxes-wrapper .col .flipbox:hover .inner{transform:rotateY(180deg)}.flipboxes-wrapper .col .flipbox .front,.flipboxes-wrapper .col .flipbox .back{position:absolute;width:100%;height:100%;backface-visibility:hidden;top:0;left:0}.flipboxes-wrapper .col .flipbox .back{transform:rotateY(180deg)}.flipboxes-wrapper.flipboxes-collections .col .flipbox .inner .front::after,.flipboxes-wrapper.flipboxes-collections .col .flipbox .inner .back::after{content:'';display:block;position:absolute;bottom:5%;left:50%;background-image:url(../img/gfx/une-collection-ecoiffier.svg);width:70%;height:9%;background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateX(-50%)}.flipboxes-wrapper.flipboxes-collections .col .flipbox .inner .front{background-image:url(../img/gfx/flipbox-collections-decoration.png);background-position:top 10% center !important;background-size:25% auto}.flipboxes-wrapper.flipboxes-collections .col .flipbox .inner .front img{position:absolute;top:50% !important;left:50% !important;transform:translate(-50%, -50%);max-width:60%}.flipboxes-wrapper.flipboxes-collections .col .flipbox .inner .back{border:0 none}.flipboxes-wrapper.flipboxes-collections .col .flipbox .inner .back .bouton-plus{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:4rem;height:4rem;opacity:.8}.flipboxes-wrapper.flipboxes-collections .col .flipbox .inner .back .bouton-plus:hover{opacity:1}.tax-collection .intro,.tax-age .intro,.tax-selection .intro,.search-results .intro{margin-bottom:5rem;text-align:center}.tax-collection .intro h2,.tax-age .intro h2,.tax-selection .intro h2,.search-results .intro h2{color:#7fa8b3}.tax-collection .intro .description,.tax-age .intro .description,.tax-selection .intro .description,.search-results .intro .description{font-size:1.2rem;color:#7fa8b3;max-width:630px;margin-left:auto;margin-right:auto}.tax-collection .intro .description h3,.tax-age .intro .description h3,.tax-selection .intro .description h3,.search-results .intro .description h3{font-size:inherit;font-weight:300;color:#f5a376;margin-bottom:1rem}.tax-collection .intro .description p,.tax-age .intro .description p,.tax-selection .intro .description p,.search-results .intro .description p{line-height:1.2}.tax-collection .intro .description .bouton,.tax-age .intro .description .bouton,.tax-selection .intro .description .bouton,.search-results .intro .description .bouton{margin-top:30px}@media (min-width: 768px){.tax-collection .sidebar,.tax-age .sidebar,.tax-selection .sidebar,.search-results .sidebar{max-width:20%}}@media (min-width: 768px){.tax-collection .main,.tax-age .main,.tax-selection .main,.search-results .main{max-width:80%}}.tax-collection .sidebar,.tax-age .sidebar,.tax-selection .sidebar,.search-results .sidebar{font-size:.85rem}@media (min-width: 768px){.tax-collection .sidebar,.tax-age .sidebar,.tax-selection .sidebar,.search-results .sidebar{padding-right:30px}}.tax-collection .sidebar .filters,.tax-age .sidebar .filters,.tax-selection .sidebar .filters,.search-results .sidebar .filters{margin-bottom:3rem}.tax-collection .sidebar .filters .title,.tax-age .sidebar .filters .title,.tax-selection .sidebar .filters .title,.search-results .sidebar .filters .title{font-weight:600;margin-bottom:1rem}.tax-collection .sidebar .filters label,.tax-age .sidebar .filters label,.tax-selection .sidebar .filters label,.search-results .sidebar .filters label{display:block}.tax-collection .sidebar .filters label .counter,.tax-age .sidebar .filters label .counter,.tax-selection .sidebar .filters label .counter,.search-results .sidebar .filters label .counter{float:right}.produit-small{margin-bottom:3rem;text-align:center;font-size:.8rem;font-weight:normal;cursor:pointer}.produit-small .produit-img{border:1px solid #c8d3d9;margin-bottom:1rem;position:relative}.produit-small .produit-img .bouton-plus{position:absolute;bottom:.5rem;right:.5rem;background-color:#c8d3d9;width:1.5rem;height:1.5rem}.produit-small .produit-img .bouton-plus:hover{background-color:#7fa8b3}.produit-small .produit-img .bouton-plus::before,.produit-small .produit-img .bouton-plus::after{background-color:#fff}.produit-small .produit-img .new{position:absolute;left:5px;top:5px;background-color:transparent;height:40px;width:40px;background-image:url(../img/icon/new.png);background-repeat:no-repeat;background-position:center;background-size:contain}.produit-small .produit-img.has-hover img.hover{display:none}.produit-small .produit-img.has-hover:hover img.hover{display:block}.produit-small .produit-img.has-hover:hover img:not(.hover){display:none}.produit-small .name{text-transform:uppercase}.produit-small .reference{font-size:.7rem}.produit-small:hover img,.produit-small.active img{border-color:#cd1719}.produit-big{margin-bottom:5rem;padding-top:50px;padding-bottom:50px;background-color:#e6eff2}.produit-big .col-image{padding:0}@media (min-width: 992px){.produit-big .col-image{border-right:0 none}}.produit-big .col-image img{max-height:450px;margin-left:auto;margin-right:auto;display:block}.produit-big .col-texte{text-align:center;padding:2rem;padding-bottom:.5rem;font-size:.85rem}@media (min-width: 992px){.produit-big .col-texte{border-left:0 none}}@media (min-width: 992px) and (max-width: 1199px){.produit-big .col-texte{font-size:.8rem;padding:1rem}}.produit-big .col-texte h2{color:#7fa8b3;margin-bottom:1rem}.produit-big .col-texte .content{margin-bottom:1.5rem;line-height:1.5}@media (min-width: 992px) and (max-width: 1199px){.produit-big .col-texte .content{line-height:1.2;margin-bottom:1rem}}@media (min-width: 1600px){.produit-big .col-texte .content{line-height:1.75;margin-bottom:2rem}}.produit-big .col-texte .pictos{list-style:none;padding:0;margin:0}.produit-big .col-texte .pictos li{display:inline-block;margin:0 2rem}.produit-big .col-texte .pictos li img{display:block;max-width:2.5rem;max-height:2.5rem;margin-left:auto;margin-right:auto;margin-bottom:.5rem}@media (min-width: 992px) and (max-width: 1199px){.produit-big .col-texte .pictos li img{max-width:2rem;max-height:2rem}}#les-petits-nouveaux{position:relative;background-color:#feebdc;margin-top:5rem;margin-bottom:5rem}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvbm9kZV9tb2R1bGVzXFxzbGljay1jYXJvdXNlbFxcc2xpY2tcXHNsaWNrLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L25vZGVfbW9kdWxlc1xcc2xpY2stY2Fyb3VzZWxcXHNsaWNrXFxzbGljay10aGVtZS5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXGNvbW1vblxcX2ZvbnRzLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xcbWl4aW5cXF9mb250LWZhY2Uuc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxwYXJ0aWFsXFxjb21tb25cXF9sYXlvdXQuc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxtaXhpblxcX21lZGlhLXF1ZXJ5LnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xccGFydGlhbFxcY29tbW9uXFxfdHlwby5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHZhclxcX2ZvbnRzLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xcdmFyXFxfY29sb3JzLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xccGFydGlhbFxcY29tbW9uXFxfd3AtaW1hZ2VzLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xccGFydGlhbFxcY29tbW9uXFxfZm9ybXMuc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxwYXJ0aWFsXFxjb21tb25cXF91aS5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXGhlYWRlclxcX2hlYWRlci5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXGhlYWRlclxcX2xvZ28uc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxwYXJ0aWFsXFxoZWFkZXJcXF9tZW51LnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xccGFydGlhbFxcaGVhZGVyXFxfbW9iaWxlLW1lbnUuc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxwYXJ0aWFsXFxoZWFkZXJcXF9zZWFyY2guc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxwYXJ0aWFsXFxoZWFkZXJcXF9sYW5ndWFnZS1zZWxlY3Rvci5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXGZvb3RlclxcX2Zvb3Rlci5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXGZvb3RlclxcX3NvY2lhbC5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXHBhZ2VcXGFjY3VlaWxcXF9zbGlkZXIuc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxwYXJ0aWFsXFxwYWdlXFxhY2N1ZWlsXFxfc2VsZWN0aW9uLXByb2R1aXRzLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xccGFydGlhbFxccGFnZVxcZW50cmVwcmlzZVxcX21hcnF1ZS1mcmFuY2Fpc2Uuc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxwYXJ0aWFsXFxwYWdlXFxlbnRyZXByaXNlXFxfaGlzdG9pcmUtZGUtZmFtaWxsZS5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXHBhZ2VcXGVudHJlcHJpc2VcXF9zLWVuZ2FnZS5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXHBhZ2VcXHBvdXItbGVzLXBhcmVudHNcXF9wb3VyLWxlcy1wYXJlbnRzLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xccGFydGlhbFxccGFnZVxccG91ci1sZXMtcGFyZW50c1xcX2NvbnNlaWxzLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xccGFydGlhbFxccGFnZVxccy1hbXVzZXJcXF9zLWFtdXNlci5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXHBhZ2VcXHZlcnQtYXp1ci1kdXJhYmxlXFxfdmVydC1henVyLWR1cmFibGUuc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxwYXJ0aWFsXFxwYWdlXFxjb2xsZWN0aW9uc1xcX2NvbGxlY3Rpb25zLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xccGFydGlhbFxccGFnZVxcY29udGFjdFxcX2NvbnRhY3Quc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxwYXJ0aWFsXFxlbGVtZW50c1xcX3NsaWNrLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xccGFydGlhbFxcZWxlbWVudHNcXF9jb2xsZWN0aW9ucy1jYXJvdXNlbC5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXGVsZW1lbnRzXFxfcHJvZHVpdHMtc2VsZWN0aW9uLWNhcm91c2VsLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xccGFydGlhbFxcZWxlbWVudHNcXF9yaWdvbGVyLWVuLWZhbWlsbGUuc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxwYXJ0aWFsXFxlbGVtZW50c1xcX3Njb3RjaC5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXGVsZW1lbnRzXFxfYmFubmllcmUuc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxwYXJ0aWFsXFxlbGVtZW50c1xcX2Jsb2NzLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xccGFydGlhbFxcZWxlbWVudHNcXF9mbGlwYm94ZXMuc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxwYXJ0aWFsXFxlbGVtZW50c1xcX2ZsaXBib3hlcy1jb2xsZWN0aW9ucy5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXGNvbGxlY3Rpb25cXF9pbnRyby5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXGNvbGxlY3Rpb25cXF9sYXlvdXQuc2NzcyIsIkM6XFxVc2Vyc1xcbXJfbWFcXERvY3VtZW50c1xcRnJlZVxcUHJvamV0c1xcVWx0aW11bSBkaWdpdGFsXFxFY29pZmZpZXJcXHd3d1xcd3AtY29udGVudFxcdGhlbWVzXFxlY29pZmZpZXJcXF9kZXYvY3NzXFxwYXJ0aWFsXFxjb2xsZWN0aW9uXFxfc2lkZWJhci5zY3NzIiwiQzpcXFVzZXJzXFxtcl9tYVxcRG9jdW1lbnRzXFxGcmVlXFxQcm9qZXRzXFxVbHRpbXVtIGRpZ2l0YWxcXEVjb2lmZmllclxcd3d3XFx3cC1jb250ZW50XFx0aGVtZXNcXGVjb2lmZmllclxcX2Rldi9jc3NcXHBhcnRpYWxcXGNvbGxlY3Rpb25cXF9wcm9kdWl0LXNtYWxsLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xccGFydGlhbFxcY29sbGVjdGlvblxcX3Byb2R1aXQtYmlnLnNjc3MiLCJDOlxcVXNlcnNcXG1yX21hXFxEb2N1bWVudHNcXEZyZWVcXFByb2pldHNcXFVsdGltdW0gZGlnaXRhbFxcRWNvaWZmaWVyXFx3d3dcXHdwLWNvbnRlbnRcXHRoZW1lc1xcZWNvaWZmaWVyXFxfZGV2L2Nzc1xccGFy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QUFBLGtEdkN6Q21CLHVDdUMrQnBDLGVBWWUsZUFDRCxDQUFFLENBQUEscUJDdEV4QixrQkFDWSx5QnJDa0JELGdCcUNoQkcsa0JBQ0MsQ0FBRSIsImZpbGUiOiJ0aGVtZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZm9udC1mYWNlKCdFdWZvbmllbSBPbmUnLCAnLi4vZm9udHMvRXVmb25pZW0tT25lJywgbm9ybWFsLCBudWxsLCB0dGYgd29mZiB3b2ZmMik7IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFN0cmluZyBSZXBsYWNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZvbnQgRmFjZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGZvbnQtZmFjZSgkbmFtZSwgJHBhdGgsICR3ZWlnaHQ6IG51bGwsICRzdHlsZTogbnVsbCwgJGV4dHM6IGVvdCBvdGYgd29mZiB0dGYgc3ZnKSB7XG4gICRzcmM6IG51bGw7XG5cbiAgJGV4dG1vZHM6IChcbiAgICAgICAgICBlb3Q6ICc/JyxcbiAgICAgICAgICBzdmc6ICcjJyArIHN0ci1yZXBsYWNlKCRuYW1lLCAnICcsICdfJylcbiAgKTtcblxuICAkZm9ybWF0czogKFxuICAgICAgICAgIG90ZjogJ29wZW50eXBlJyxcbiAgICAgICAgICB0dGY6ICd0cnVldHlwZSdcbiAgKTtcblxuICBAZWFjaCAkZXh0IGluICRleHRzIHtcbiAgICAkZXh0bW9kOiBpZihtYXAtaGFzLWtleSgkZXh0bW9kcywgJGV4dCksICRleHQgKyBtYXAtZ2V0KCRleHRtb2RzLCAkZXh0KSwgJGV4dCk7XG4gICAgJGZvcm1hdDogaWYobWFwLWhhcy1rZXkoJGZvcm1hdHMsICRleHQpLCBtYXAtZ2V0KCRmb3JtYXRzLCAkZXh0KSwgJGV4dCk7XG4gICAgJHNyYzogYXBwZW5kKCRzcmMsIHVybChxdW90ZSgkcGF0aCArICcuJyArICRleHRtb2QpKSBmb3JtYXQocXVvdGUoJGZvcm1hdCkpLCBjb21tYSk7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogcXVvdGUoJG5hbWUpO1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBzcmM6ICRzcmM7XG4gIH1cbn0iLCJib2R5IHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYXF1ZXJ5LWRlc2t0b3Age1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgfVxyXG59IiwiQG1peGluIG1lZGlhcXVlcnktbW9iaWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZC1kb3duKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtZWRpYXF1ZXJ5LW5vdC1tb2JpbGUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLXVwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtZWRpYXF1ZXJ5LXRhYmxldHRlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC11cCkgYW5kIChtYXgtd2lkdGg6ICRsZy1kb3duKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtZWRpYXF1ZXJ5LW1vYmlsZS10YWJsZXR0ZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbGctZG93bikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbWVkaWFxdWVyeS1ub3QtbW9iaWxlLXRhYmxldHRlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy11cCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbWVkaWFxdWVyeS1sYXB0b3Age1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGxnLXVwKSBhbmQgKG1heC13aWR0aDogJHhsLWRvd24pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1lZGlhcXVlcnktZGVza3RvcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwtdXApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1lZGlhcXVlcnkteHhsIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR4eGwtdXApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1lZGlhcXVlcnkteHh4bCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeHh4bC11cCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbWVkaWFxdWVyeS10djRrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0djRrLXVwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsImJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAkc3BhcnRhbjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuaHRtbCB7XHJcbiAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhcXVlcnktdGFibGV0dGUge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhcXVlcnkteHhsIHtcclxuICAgIGZvbnQtc2l6ZTogMTA1JTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWFxdWVyeS14eHhsIHtcclxuICAgIGZvbnQtc2l6ZTogMTI1JTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWFxdWVyeS10djRrIHtcclxuICAgIGZvbnQtc2l6ZTogMTUwJTtcclxuICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICBmb250LWZhbWlseTogJGFtYXRpYztcclxuICBmb250LXNpemU6IDNyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gIHNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gICYuYmlnIHtcclxuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW1vYmlsZS10YWJsZXR0ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW1vYmlsZS10YWJsZXR0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3JhbmdlIHtcclxuICBjb2xvcjogJG9yYW5nZTtcclxufSIsIiRzcGFydGFuOiAnU3BhcnRhbicsIHNhbnMtc2VyaWY7XG4kYW1hdGljOiAnQW1hdGljIFNDJywgY3Vyc2l2ZTtcbiRldWZvbmllbTogJ0V1Zm9uaWVtIE9uZScsIGN1cnNpdmU7XG4kcGVybWFuZW50TWFya2VyOiAnUGVybWFuZW50IE1hcmtlcicsIGN1cnNpdmU7IiwiJG5vaXI6ICMwMDA7XHJcbiRibGFuYzogI2ZmZjtcclxuJGJsZXVNZW51OiAjMDA3ZGM2O1xyXG4kYmxldVZlcnQ6ICM4MGE5YjQ7XHJcbiRncmlzQmc6ICNlOGU2ZTY7XHJcbiRncmlzQmcyOiAjZDhjYWM0O1xyXG4kZ3Jpc0ZvbmNlOiAjNWI1MzRmO1xyXG4kYmxldTogIzdmYThiMztcclxuJGJsZXUyOiAjMDA3NDkyO1xyXG4kYmxldTM6ICMwMGIzYzQ7XHJcbiRibGV1NDogIzRhODY4ZjtcclxuJGJsZXU1OiAjOTRiMGJkO1xyXG4kYmxldUJnOiAjYzhkM2Q5O1xyXG4kYmxldUJnMjogI2EzZDhlNztcclxuJGJsZXVCZzM6ICNlNmVmZjI7XHJcbiRibGV1Qmc0OiAjYjNkNGQ1O1xyXG4kYmxldUJnRm9vdGVyOiAjZGFlM2U3O1xyXG4kb3JhbmdlOiAjZjVhMzc2O1xyXG4kb3JhbmdlMjogI2Y3YTYwMDtcclxuJG9yYW5nZUJnOiAjZmVlYmRjO1xyXG4kdmVydDogI2FlY2M1MztcclxuJHZlcnRCZzogI2QzZGJhZjtcclxuJHZlcnRCZzI6ICNjN2Q1YTg7XHJcbiR2ZXJ0MjogIzU0YTE2YztcclxuJHZpb2xldDogI2Q4MzU2NDtcclxuJHJvdWdlOiAjZWI1ZDQ4O1xyXG4kcm91Z2UyOiAjY2QxNzE5O1xyXG4kcm9zZTogI2ViYzhjYztcclxuIiwiaW1nLmFsaWducmlnaHQge2Zsb2F0OnJpZ2h0OyBtYXJnaW46MCAwIDFlbSAxZW19XG5pbWcuYWxpZ25sZWZ0IHtmbG9hdDpsZWZ0OyBtYXJnaW46MCAxZW0gMWVtIDB9XG5pbWcuYWxpZ25jZW50ZXIge2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvfVxuYSBpbWcuYWxpZ25yaWdodCB7ZmxvYXQ6cmlnaHQ7IG1hcmdpbjowIDAgMWVtIDFlbX1cbmEgaW1nLmFsaWdubGVmdCB7ZmxvYXQ6bGVmdDsgbWFyZ2luOjAgMWVtIDFlbSAwfVxuYSBpbWcuYWxpZ25jZW50ZXIge2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvfVxuIiwiZm9ybSB7XHJcbiAgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuYztcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgfVxyXG59IiwiLmJvdXRvbiwgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XHJcbiAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG5cclxuICAmLmJsYW5jIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuYztcclxuICAgIGNvbG9yOiAkbm9pcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRibGFuYztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsZXU1O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ibGV1LFxyXG4gICYud3BjZjctc3VibWl0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGV1TWVudTtcclxuICAgIGNvbG9yOiAkYmxhbmM7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGV1NTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmxldTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsZXU0O1xyXG4gICAgY29sb3I6ICRibGFuYztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsZXU1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvdXRvbi1wbHVzIHtcclxuICB3aWR0aDogM3JlbTtcclxuICBoZWlnaHQ6IDNyZW07XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYW5jO1xyXG4gIGNvbG9yOiAkbm9pcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGhlaWdodDogMzAlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsZXU7XHJcblxyXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuYztcclxuICAgIH1cclxuICB9XHJcbn0iLCJib2R5IHtcbiAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWVkaWFxdWVyeS10YWJsZXR0ZSB7XG4gICAgcGFkZGluZy10b3A6IDYxcHggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDUxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICNoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuYztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLmFkbWluLWJhciB7XG4gICAgI2hlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgfVxufSIsIiNoZWFkZXIge1xyXG4gIC5sb2dvIHtcclxuICAgIG1heC13aWR0aDogMTMuNXJlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktdGFibGV0dGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiNoZWFkZXIge1xyXG4gICNuYXYtbWFpbiB7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJG5vaXI7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGV2ZWwtMSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1sYXB0b3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbGFwdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxldU1lbnU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmEtbW9pLWRlLWpvdWVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9hLW1vaS1kZS1qb3Vlci1iZy5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYW1hdGljO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbGFwdG9wIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsLmxldmVsLTIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuYztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgJi5jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcmVtO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbHVtbi1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29sdW1uLWJpZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbHVtbi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxldU1lbnU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhbmM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubWVudS1zdWJtZW51LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiNtZW51LXN1Ym1lbnUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsZXVNZW51O1xyXG4gICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTU2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYjbWVudS1zdWJtZW51LWltYWdlLTIge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1NjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjdweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB1bC5sZXZlbC0yIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsImJvZHkge1xyXG4gIC5tb2ItbWVudS1oZWFkZXItaG9sZGVyIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIC5tb2JtZW51bC1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkbm9pcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYm1lbnUtbGVmdC1wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmM7XHJcblxyXG4gICAgLm1vYi1jYW5jZWwtYnV0dG9uIHtcclxuICAgICAgY29sb3I6ICRub2lyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI21vYm1lbnVsZWZ0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSwgYTp2aXNpdGVkIHtcclxuICAgICAgICAgIGNvbG9yOiAkbm9pciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxldU1lbnUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFuYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYi1leHBhbmQtc3VibWVudSB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRub2lyXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgPiBhOmhvdmVyID4gLm1vYi1leHBhbmQtc3VibWVudSB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFuYztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYW5jICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3VidGl0bGUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5vaXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYm1lbnUtb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIjaGVhZGVyIHtcbiAgI3NlYXJjaGZvcm0ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWFxdWVyeS10YWJsZXR0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW1vYmlsZSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlzQmc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9sb3VwZS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbW9iaWxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjaGVhZGVyIHtcclxuICAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktdGFibGV0dGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgY29sb3I6ICRub2lyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmMgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAmLndwbWwtbHMtaXRlbS10b2dnbGUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb250ZW50OiAndic7XHJcbiAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC53cG1sLWxzLXN1Yi1tZW51IHtcclxuICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGV1QmdGb290ZXI7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvZ28vbG9nby1lY29pZmZpZXItYmlnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogNzVweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcblxuICAgICAgICAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRub2lyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjZm9vdGVyIHtcclxuICAuc29jaWFsIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAyLjFyZW07XHJcbiAgICAgIGhlaWdodDogMi4xcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRub2lyO1xyXG4gICAgICBjb2xvcjogJG5vaXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vaXI7XHJcbiAgICAgICAgY29sb3I6ICRibGV1QmdGb290ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWFjY3VlaWwge1xyXG4gICNob21lLXNsaWRlciB7XHJcbiAgICAuc2xpZGUge1xyXG4gICAgICAuY29sLXRleHRlIHtcclxuICAgICAgICBwYWRkaW5nOiA0JSA1JTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LXh4bCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4JSA1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1sYXB0b3Age1xyXG4gICAgICAgICAgcGFkZGluZzogMiUgMyU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS10YWJsZXR0ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyJSAzJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW1vYmlsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0cmUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhbWF0aWM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW5vdC1tb2JpbGUtdGFibGV0dGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbC1pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LXRhYmxldHRlIHtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW1vYmlsZSB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYW5jO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3Jpc0ZvbmNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3Jpc0ZvbmNlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIjaG9tZS1zZWxlY3Rpb24tcHJvZHVpdHMge1xyXG4gIG1hcmdpbjogMnJlbSAzcmVtO1xyXG4gIEBpbmNsdWRlIG1lZGlhcXVlcnktbW9iaWxlLXRhYmxldHRlIHtcclxuICAgIG1hcmdpbjogMTVweCAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1aXRzLXNlbGVjdGlvbi1jYXJvdXNlbCB7XHJcbiAgICAucm93IHtcclxuICAgICAgLmNvbC1pbWFnZSB7XHJcbiAgICAgICAgLmJvdXRvbi1wbHVzIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIGJvdHRvbTogMi43JTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMS41cmVtKTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtdGV4dGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZHVpdHMtY2Fyb3VzZWwge1xyXG4gICAgICAgIC5wcm9kdWl0IHtcclxuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsZXVCZztcclxuXHJcbiAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAmLmNvbC10ZXh0ZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dmeC9ob21lLWFkb3JlbnQtYmVmb3JlLnBuZyk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDklO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjklO1xyXG4gICAgICAgICAgICAgIHRvcDogLTMlO1xyXG4gICAgICAgICAgICAgIC8qbGVmdDogY2FsYyg1MCUgKyA0LjVyZW0pOyovXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS10YWJsZXR0ZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC04JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGV1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWl0cy1jYXJvdXNlbCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibGV1O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZUJnO1xyXG5cclxuICAgICAgICAuY29sIHtcclxuICAgICAgICAgICYuY29sLXRleHRlIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dmeC9ob21lLW5vdXZlYXV4LWJlZm9yZS5wbmcpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMyU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS10YWJsZXR0ZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE0JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTQlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMyU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZngvaG9tZS1ub3V2ZWF1eC1hZnRlci5wbmcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLmNvbC5jb2wtaW1hZ2Uge1xyXG4gICAgICAgIC5zbGljay1zbGlkZXIge1xyXG4gICAgICAgICAgLnByb2R1aXQtYW1iaWFuY2Uge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICB0b3A6IDglO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDYlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtZW50cmVwcmlzZS1tYXJxdWUtZnJhbmNhaXNlIHtcclxuICAucGFnZS1ibG9jcyB7XHJcbiAgICAuYmxvYyB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsZXVNZW51O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgY29sb3I6ICR2ZXJ0MjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3Jpc0JnMjtcclxuXHJcbiAgICAgICAgLmNvbC10ZXh0ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMyU7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMyU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LWxhcHRvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS10YWJsZXR0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDElO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGV1TWVudTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWVudHJlcHJpc2UtaGlzdG9pcmUtZGUtZmFtaWxsZSB7XHJcbiAgLnBhZ2UtYmxvY3Mge1xyXG4gICAgLmJsb2Mge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAuY29sLWltYWdlIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbm90LW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS10YWJsZXR0ZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW1vYmlsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC10ZXh0ZSB7XHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIC5jb2wtdGV4dGUge1xyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtZW50cmVwcmlzZS1zLWVuZ2FnZSB7XHJcbiAgLnBhZ2UtYmxvY3Mge1xyXG4gICAgLmJsb2Mge1xyXG4gICAgICAuY29sLXRleHRlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW5vdC1tb2JpbGUtdGFibGV0dGUge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgY29sb3I6ICR2ZXJ0MjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dmeC9wZXJzb25uYWdlLTEucG5nKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNSUsIDUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1wb3VyLWxlcy1wYXJlbnRzIHtcclxuICAucGFnZS1ibG9jcyB7XHJcbiAgICAuYmxvYyB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIC5jb2wtdGV4dGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1ub3QtbW9iaWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMyU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLWltYWdlIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbm90LW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2VCZztcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG5cclxuICAgICAgICAuY29sLXRleHRlIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1JTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1JTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbGFwdG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LXRhYmxldHRlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDElO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1wb3VyLWxlcy1wYXJlbnRzLWNvbnNlaWxzIHtcclxuICAucGFnZS1ibG9jcyB7XHJcbiAgICAuYmxvYyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICAuY29sLXRleHRlIHtcclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9jb25zZWlscy1jYWRyZS5wbmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgICAgaDIuYmlnIHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbW9iaWxlLXRhYmxldHRlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW1vYmlsZS10YWJsZXR0ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaW1hZ2UtcG9zaXRpb24tZHJvaXRlIHtcclxuICAgICAgICAuY29sLWltYWdlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbm90LW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaW1hZ2UtcG9zaXRpb24tZ2F1Y2hlIHtcclxuICAgICAgICAuY29sLWltYWdlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbm90LW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1zLWFtdXNlciB7XHJcbiAgLmJhbm5pZXJlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvcy1hbXVzZXItYmcucG5nKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOztcclxuICB9XHJcblxyXG4gIC5wYWdlLWJsb2NzIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAuYmxvYyB7XHJcbiAgICAgIC5jb2wtdGV4dGUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGNvbG9yOiAkdmVydDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zLWFtdXNlci1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogNS41cmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVydEJnO1xyXG4gICAgICAgIGNvbG9yOiAkZ3Jpc0ZvbmNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc3BhcnRhbjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMSU7XHJcbiAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICBoZWlnaHQ6IDU1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgaDI6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dmeC9wZXJzb25uYWdlLTEucG5nKTtcclxuICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIGgyOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZngvcGVyc29ubmFnZS0yLnBuZyk7XHJcbiAgICAgICAgcmlnaHQ6IDEwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zLWFtdXNlci1iaWcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxldUJnMjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgLnRpdHJlIHtcclxuICAgICAgICBjb2xvcjogJGJsYW5jO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3VnZTI7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMXJlbTtcclxuICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlZ2xlcyB7XHJcbiAgICAgICAgbWFyZ2luOiAyLjVyZW0gMnJlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm91dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjamV1LW1vZGFsIHtcclxuICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcblxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgLmlmcmFtZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG5cclxuICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWduZXR0ZXMge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlnbmV0dGUge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLmhvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3Jpc0ZvbmNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVydEJnO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5ib3V0b24tcGx1cyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICAuaG92ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbW9iaWxlLXRhYmxldHRlIHtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDMzJSAtIDFyZW0pO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjcy1hbXVzZXItY29sb3JpYWdlcyxcclxuICAgICYjcy1hbXVzZXItZm9uZHMtZGVjcmFuIHtcclxuICAgICAgLnZpZ25ldHRlcyB7XHJcbiAgICAgICAgLnZpZ25ldHRlIHtcclxuICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICAuaG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGV1QmcyO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS12ZXJ0LWF6dXItZHVyYWJsZSB7XHJcbiAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogJGJsZXU0O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcmFwZWF1eCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAuZHJhcGVhdS1saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdGUtcG9pbnRzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAubnVtIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGV1NDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhbmM7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxldTQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgIHN0cm9uZywgYiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZXMtYmFzIHtcclxuICAgICAgLmNvbC1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29sbGVjdGlvbnMge1xyXG4gIC5wYWdlLWJsb2NzIHtcclxuICAgIC5ibG9jIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAkYmxldTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHRlIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IHtcclxuICAucGFnZS1ibG9jcyB7XHJcbiAgICAuYmxvYyB7XHJcbiAgICAgIC5jb2wtdGV4dGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGV1Qmc0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbW9iaWxlLXRhYmxldHRlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFuYztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW1vYmlsZS10YWJsZXR0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLndwY2Y3LWZvcm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDglO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbCwgbGFiZWwge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IC43cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUtdGFibGV0dGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmNndSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3BjZjctc3VibWl0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZW5kLWdmeCB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZngvY29udGFjdC1zZW5kLWdmeC5wbmcpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMTUlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbC1pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvc2U7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbm90LW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2xpY2stc2xpZGVyIHtcclxuICAuc2xpY2stYXJyb3cge1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDFyZW0pO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgY29udGVudDogXCJWXCI7XHJcbiAgICAgIGNvbG9yOiAkZ3Jpc0ZvbmNlO1xyXG4gICAgICBmb250LWZhbWlseTogJ1NwYXJ0YW4nLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogUG91ciBxdSdvbiBwdWlzc2Ugc8OpbGVjdGlvbm5lciB0ZXh0ZSAqL1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0O1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xyXG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xyXG4gIC8qLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfSovXHJcbiAgLyogL1BvdXIgcXUnb24gcHVpc3NlIHPDqWxlY3Rpb25uZXIgdGV4dGUgKi9cclxufVxyXG4iLCIuY29sbGVjdGlvbnMtY2Fyb3VzZWwtd3JhcHBlciB7XHJcbiAgbWFyZ2luOiA0cmVtIGF1dG87XHJcbiAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICRibGV1VmVydDtcclxuICB9XHJcblxyXG4gIC5jb2xsZWN0aW9ucy1jYXJvdXNlbCB7XHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDNyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1sYXB0b3Age1xyXG4gICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW1vYmlsZS10YWJsZXR0ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sbGVjdGlvbiB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByb2R1aXRzLXNlbGVjdGlvbi1jYXJvdXNlbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxODkycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAuY29sLXRleHRlIHtcclxuICAgIHBhZGRpbmctdG9wOiA5JTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoOXJlbSArIDE1cHgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE3cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1sYXB0b3Age1xyXG4gICAgICBwYWRkaW5nLXRvcDogNyU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoN3JlbSArIDE1cHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWFxdWVyeS10YWJsZXR0ZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3JTtcclxuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg3cmVtICsgMTVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dmeC9ob21lLW5vdXZlYXV4LWJlZm9yZS5wbmcpO1xyXG4gICAgICB3aWR0aDogMTQlO1xyXG4gICAgICBoZWlnaHQ6IDEwJTtcclxuICAgICAgdG9wOiAxMyU7XHJcbiAgICAgIC8qbGVmdDogY2FsYyg1MCUgLSA0LjVyZW0pOyovXHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LWxhcHRvcCB7XHJcbiAgICAgICAgLypsZWZ0OiBjYWxjKDUwJSAtIDMuNXJlbSk7Ki9cclxuICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LXRhYmxldHRlIHtcclxuICAgICAgICAvKmxlZnQ6IGNhbGMoNTAlIC0gMy41cmVtKTsqL1xyXG4gICAgICAgIHRvcDogMTAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbW9iaWxlIHtcclxuICAgICAgICAvKmxlZnQ6IDUwJTsqL1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgbGVmdDogMTAlO1xyXG4gICAgICBib3R0b206IC0xNCU7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGhlaWdodDogMjMlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dmeC9ob21lLW5vdXZlYXV4LWFmdGVyLnBuZyk7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDI2cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2wtaW1hZ2Uge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAucHJvZHVpdHMtY2Fyb3VzZWwtYW1iaWFuY2Uge1xyXG4gICAgICAucHJvZHVpdC1hbWJpYW5jZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2Z4L3NlbGVjdGlvbi1jYWRyZS1hbmdsZS5wbmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTYlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1aXRzLWNhcm91c2VsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogMThyZW07XHJcbiAgICBoZWlnaHQ6IDE4cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYW5jO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHJvdWdlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbGFwdG9wIHtcclxuICAgICAgd2lkdGg6IDE0cmVtO1xyXG4gICAgICBoZWlnaHQ6IDE0cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUtdGFibGV0dGUge1xyXG4gICAgICB3aWR0aDogMTRyZW07XHJcbiAgICAgIGhlaWdodDogMTRyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW1vYmlsZSB7XHJcbiAgICAgIHRvcDogNDQlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWl0IHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTIuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogLTIuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yaWdvbGVyLWVuLWZhbWlsbGUtd3JhcHBlciB7XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gIGgyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2Z4L3JpZ29sZXItZW4tZmFtaWxsZS1iZWZvcmUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA3OHB4IGF1dG87XHJcbiAgICBjb2xvcjogJHZlcnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9yaWdvbGVyLWVuLWZhbWlsbGUtYmcucG5nKTtcclxuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxNDk2cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgLmNvbCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVydEJnO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2NvdGNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogOHJlbTtcclxuICAgIGhlaWdodDogOHJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW1vYmlsZS10YWJsZXR0ZSB7XHJcbiAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNjb3RjaC1oYXV0LWdhdWNoZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dmeC9zY290Y2gtaGF1dC1nYXVjaGUucG5nKTtcclxuICAgICAgbGVmdDogLTIuNXJlbTtcclxuICAgICAgdG9wOiAtMnJlbTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUtdGFibGV0dGUge1xyXG4gICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2NvdGNoLWhhdXQtZHJvaXRlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2Z4L3Njb3RjaC1oYXV0LWRyb2l0ZS5wbmcpO1xyXG4gICAgICByaWdodDogLTIuNXJlbTtcclxuICAgICAgdG9wOiAtMnJlbTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUtdGFibGV0dGUge1xyXG4gICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNjb3RjaC1iYXMtZ2F1Y2hlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2Z4L3Njb3RjaC1iYXMtZ2F1Y2hlLnBuZyk7XHJcbiAgICAgIGxlZnQ6IC0yLjVyZW07XHJcbiAgICAgIGJvdHRvbTogLTJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbW9iaWxlLXRhYmxldHRlIHtcclxuICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNjb3RjaC1iYXMtZHJvaXRlIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZngvc2NvdGNoLWJhcy1kcm9pdGUucG5nKTtcclxuICAgICAgcmlnaHQ6IC0yLjVyZW07XHJcbiAgICAgIGJvdHRvbTogLTJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbW9iaWxlLXRhYmxldHRlIHtcclxuICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5iYW5uaWVyZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLnBhZ2UtYmxvY3Mge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA3cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgQGluY2x1ZGUgbWVkaWFxdWVyeS10YWJsZXR0ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhcXVlcnktbW9iaWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgfVxyXG5cclxuICAuYmxvYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtdGV4dGUge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LWxhcHRvcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5MCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1tb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUuNXJlbTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDUuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLWltYWdlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29sb3I6ICRibGFuYztcclxuICAgICAgICB0b3A6IDUlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdXRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICBib3R0b206IDIwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmltYWdlLXBvc2l0aW9uLWdhdWNoZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbm90LW1vYmlsZSB7XHJcbiAgICAgICAgLmNvbC10ZXh0ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWFnZS1wb3NpdGlvbi1kcm9pdGUge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW5vdC1tb2JpbGUge1xyXG4gICAgICAgIC5jb2wtdGV4dGUge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wtaW1hZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbm90LW1vYmlsZSB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmltYWdlLXBvc2l0aW9uLWhhdXQge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW5vdC1tb2JpbGUge1xyXG4gICAgICAgIC5jb2wtdGV4dGUge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZsaXBib3hlcy13cmFwcGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gIG1hcmdpbi10b3A6IDdyZW07XHJcblxyXG4gIC5jb2wge1xyXG4gICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1ub3QtbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxpcGJveCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgLmZyb250IHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhbmM7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dmeC9mbGlwYm94LXRpdGxlLWRlY29yYXRpb24ucG5nKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDclIGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRldWZvbmllbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwZXJtYW5lbnRNYXJrZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzLjVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbGFwdG9wIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMnJlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LXRhYmxldHRlIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFjayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmM7XHJcbiAgICAgICAgICBib3JkZXI6IC42cmVtIHNvbGlkO1xyXG5cclxuICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LXRhYmxldHRlIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1sYXB0b3Age1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS10YWJsZXR0ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUlIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA3JSBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcGVybWFuZW50TWFya2VyO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZsaXBib3gtYWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuYm91dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA1cHgpO1xyXG4gICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbm90LW1vYmlsZSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAmOm50aC1jaGlsZCg1KSxcclxuICAgICAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgIC5mbGlwYm94IC5pbm5lciAuZnJvbnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDclIGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDclO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgLmZsaXBib3ggLmlubmVyIHtcclxuICAgICAgICAuZnJvbnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsZXUyO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxldTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFjayB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibGV1MjtcclxuICAgICAgICAgIGNvbG9yOiAkYmxldTI7XHJcblxyXG4gICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZngvZmxpcGJveC1iYWNrLWRlY29yYXRpb24tYmxldS5wbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDQpLCAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgIC5mbGlwYm94IC5pbm5lciB7XHJcbiAgICAgICAgLmZyb250IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2aW9sZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFjayB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR2aW9sZXQ7XHJcbiAgICAgICAgICBjb2xvcjogJHZpb2xldDtcclxuXHJcbiAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIC5jb250ZW51IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dmeC9mbGlwYm94LWJhY2stZGVjb3JhdGlvbi12aW9sZXQucG5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDYpLCAmOm50aC1jaGlsZCg3KSwgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAuZmxpcGJveCAuaW5uZXIge1xyXG4gICAgICAgIC5mcm9udCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZlcnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHZlcnQ7XHJcblxyXG4gICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAuY29udGVudSBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZngvZmxpcGJveC1iYWNrLWRlY29yYXRpb24tdmVydC5wbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoOSkge1xyXG4gICAgICAuZmxpcGJveCAuaW5uZXIge1xyXG4gICAgICAgIC5mcm9udCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm91Z2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFjayB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRyb3VnZTtcclxuICAgICAgICAgIGNvbG9yOiAkcm91Z2U7XHJcblxyXG4gICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAuY29udGVudSBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZngvZmxpcGJveC1iYWNrLWRlY29yYXRpb24tcm91Z2UucG5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDEwKSB7XHJcbiAgICAgIC5mbGlwYm94IC5pbm5lciB7XHJcbiAgICAgICAgLmZyb250IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhY2sge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlMjtcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlMjtcclxuXHJcbiAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIC5jb250ZW51IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dmeC9mbGlwYm94LWJhY2stZGVjb3JhdGlvbi1vcmFuZ2UucG5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDExKSB7XHJcbiAgICAgIC5mbGlwYm94IC5pbm5lciB7XHJcbiAgICAgICAgLmZyb250IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGV1MztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsZXUzO1xyXG4gICAgICAgICAgY29sb3I6ICRibGV1MztcclxuXHJcbiAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIC5jb250ZW51IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dmeC9mbGlwYm94LWJhY2stZGVjb3JhdGlvbi1ibGV1LWNsYWlyLnBuZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKiBTdHlsZXMgc3DDqWNpZmlxdWVzIHBvdXIgYW5pbWF0aW9uIGZsaXBib3ggKi9cclxuLmZsaXBib3hlcy13cmFwcGVyIHtcclxuICAuY29sIHtcclxuICAgIC5mbGlwYm94IHtcclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLyp3aWR0aDogMTAwJTsqL1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAuMnB4KTsgLyogUG91ciBidWcgcGl4ZWwgYmxhbmMgKi9cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzO1xyXG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEzOC40JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZyb250LCAuYmFjayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLyogU2FmYXJpICovXHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmFjayB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZmxpcGJveGVzLXdyYXBwZXIge1xyXG4gICYuZmxpcGJveGVzLWNvbGxlY3Rpb25zIHtcclxuICAgIC5jb2wge1xyXG4gICAgICAuZmxpcGJveCB7XHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgIC5mcm9udCwgLmJhY2sge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2Z4L3VuZS1jb2xsZWN0aW9uLWVjb2lmZmllci5zdmcpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5JTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZyb250IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZngvZmxpcGJveC1jb2xsZWN0aW9ucy1kZWNvcmF0aW9uLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxMCUgY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUlIGF1dG87XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJhY2sge1xyXG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5ib3V0b24tcGx1cyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudGF4LWNvbGxlY3Rpb24sXHJcbi50YXgtYWdlLFxyXG4udGF4LXNlbGVjdGlvbixcclxuLnNlYXJjaC1yZXN1bHRzIHtcclxuICAuaW50cm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAkYmxldTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgY29sb3I6ICRibGV1O1xyXG4gICAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3V0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudGF4LWNvbGxlY3Rpb24sXHJcbi50YXgtYWdlLFxyXG4udGF4LXNlbGVjdGlvbixcclxuLnNlYXJjaC1yZXN1bHRzIHtcclxuICAuc2lkZWJhciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW5vdC1tb2JpbGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDIwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbm90LW1vYmlsZSB7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi50YXgtY29sbGVjdGlvbixcclxuLnRheC1hZ2UsXHJcbi50YXgtc2VsZWN0aW9uLFxyXG4uc2VhcmNoLXJlc3VsdHMge1xyXG4gIC5zaWRlYmFyIHtcclxuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1ub3QtbW9iaWxlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAuY291bnRlciB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRlIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByb2R1aXQtc21hbGwge1xyXG4gIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC5wcm9kdWl0LWltZyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxldUJnO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuYm91dG9uLXBsdXMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLjVyZW07XHJcbiAgICAgIHJpZ2h0OiAuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsZXVCZztcclxuICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxldTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYW5jO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ldyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNXB4O1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9uZXcucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXMtaG92ZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgICYuaG92ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAmLmhvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpub3QoLmhvdmVyKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmFtZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLnJlZmVyZW5jZSB7XHJcbiAgICBmb250LXNpemU6IC43cmVtO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRyb3VnZTI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByb2R1aXQtYmlnIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGV1QmczO1xyXG5cclxuICAuY29sLWltYWdlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAvKmJvcmRlci1jb2xvcjogJGJsZXUzOyovXHJcbiAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LW5vdC1tb2JpbGUtdGFibGV0dGUge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2wtdGV4dGUge1xyXG4gICAgLypib3JkZXItY29sb3I6ICRyb3VnZTI7Ki9cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XHJcbiAgICBmb250LXNpemU6IC44NXJlbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbm90LW1vYmlsZS10YWJsZXR0ZSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYXF1ZXJ5LWxhcHRvcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogJGJsZXU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhcXVlcnktbGFwdG9wIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS14eGwge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGljdG9zIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMnJlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFxdWVyeS1sYXB0b3Age1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI2xlcy1wZXRpdHMtbm91dmVhdXgge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlQmc7XHJcbiAgbWFyZ2luLXRvcDogNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG59Il19 */