body,h1,h2,h3,h4,h5,h6,p{font-family:Vera Humana\ 95,Times,serif}button:focus,input:focus,select:focus,summary:focus,textarea:focus{outline:none}h1{font-size:100px;color:var(--darkgreen)}h1,h2{font-weight:700}h2{font-size:50px;color:var(--dark)}h3{font-size:34px}h3,h4{font-weight:500;color:var(--dark)}h4{font-size:20px;text-transform:uppercase}h5{font-size:13.9px;text-transform:uppercase}h5,h6{font-weight:700;color:var(--dark)}h6{font-size:10px}p{font-size:13.9px;font-weight:500;color:var(--dark);line-height:17px}a{text-decoration:none}li{list-style:none}*{scroll-behavior:smooth}img{width:100%}@media (max-width:1350px){h1{font-size:80px}}@media (max-width:768px){h1{font-size:50px}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}details summary::-webkit-details-marker{display:none}details>summary:first-of-type{list-style-type:none}body{margin:0;background-color:var(--whiteF2)}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
@font-face{font-family:Vera Humana\ 95;font-weight:500;src:local("Vera Humana 95 Regular"),url(../fonts/originais/Verah___.ttf) format("truetype")}@font-face{font-family:Vera Humana\ 95;font-weight:700;src:local("Vera Humana 95 Bold"),url(../fonts/originais/Verahb__.ttf) format("truetype")}
:root{--max-width:1440px;--green:#66c0b1;--lightgreen:#cceae5;--darkgreen:#448076;--gray:#adb0b2;--dark:#050605;--whiteFF:#fff;--whiteF2:#f2f2f2;--whiteF6:#f6f6f6}
.p-stick{position:sticky;top:0}.p-stick--80{position:sticky;top:80px;z-index:0}.p-stick--80-z1{position:sticky;top:80px;z-index:1}@media (max-width:768px){.p-stick--80,.p-stick--80-z1{position:unset;top:unset;z-index:unset}}
.main__background{height:100vh;background:url(/img/jpg/home_banner.jpg) no-repeat 100%;position:relative}.design__service_background{height:75vh;background:url(/img/jpg/banner_designservice.jpg) no-repeat;background-size:cover;background-position:50%}.implementaions_background{background:url(/img/jpg/banner_implementation.jpg) no-repeat;height:75vh;background-size:cover;background-position:50%}.operation_background{background:url(/img/jpg/banner_operation.jpg) no-repeat;height:75vh;background-size:cover;background-position:50%}.partners_background{background:url(/img/jpg/banner_partners.jpg) no-repeat;height:75vh;background-size:cover;background-position:50%}.planning_background{background:url(/img/jpg/banner_planning.jpg) no-repeat;height:75vh;background-size:cover;background-position:50%}.blog_background{background:url(/img/jpg/banner_blog.jpg) no-repeat;height:35vh;background-size:cover;background-position:50%}.background__f6{background-color:var(--whiteF6)}.back_blog{background-color:var(--whiteFF)}@media (max-width:768px){.main__background{background:url(/img/jpg/home_banner_mobile.jpg) no-repeat 100%}.design__service_background{background:url(/img/jpg/banner_designservice_mobile.jpg) no-repeat;background-position:50%}.implementaions_background{background:url(/img/jpg/banner_implementation_mobile.jpg) no-repeat;height:75vh;background-position:50%}.operation_background{background:url(/img/jpg/banner_operation_mobile.jpg) no-repeat;height:75vh;background-position:50%}.planning_background{background:url(/img/jpg/banner_planning_mobile.jpg) no-repeat;height:75vh;background-position:50%}}@media (max-width:425px){.main__background{background:url(/img/jpg/home_banner_mobile.jpg) no-repeat 50%}}
.border__bottom_green{border-left-color:var(--green);border-bottom:2px solid;border-bottom-color:var(--green);border-right-color:var(--green);border-top-color:var(--green)}.border__top_green{border-color:var(--green);border-top:2px solid;border-top-color:var(--green)}
button{border-radius:19px;height:37px;width:100%}button h5{line-height:0;margin:0;padding:0}.btn__dark{background-color:var(--darkgreen);border:0}.btn__dark h5{color:var(--whiteF2)}.btn__light{background-color:transparent;border-style:solid;border-color:var(--dark)}
.column.column__top_160{margin-top:160px}.column.column__top_320{margin-top:320px}.column span{font-weight:700}@media (max-width:1350px){.column.column__normal,.column.column__top_160{margin-top:50px}.column.column__top_320{margin-top:0}}@media (max-width:768px){.column.column__normal{margin-top:50px}.column.column__top_160,.column.column__top_320{margin-top:0}.column{margin:0 auto}.grid__3 .column img{width:100%}.hide__mobile{display:none}}
.container__full_width{width:100%}.container__half_screen{width:50%}.container{max-width:1440px;margin:0 auto;width:95%;height:100%;display:flex}.container__100{width:100%}.container__75{width:75%;display:flex;flex-direction:column;justify-content:center}.container__60{width:60%;align-self:center}.container__40{width:40%}.container__25{width:25%;max-height:440px}.container__text_limiter{max-width:570px}.container__btn{display:flex;grid-gap:30px;gap:30px}.container__design_service{justify-content:center;align-items:center}.container__design_service h1{text-align:center}.container.container__partners{display:flex;flex-direction:column;justify-content:center;align-items:center}.container.container__block{display:block}.container__25.text__alteration h1{color:var(--lightgreen)}.container__25.text__alteration h6,.container__25.text__alteration p{color:var(--darkgreen)}@media(max-width:1024px){.container__25.text__alteration h1{font-size:100px}}@media (max-width:768px){.container{flex-direction:column;width:90%;justify-content:center}.container__half_screen{width:95%}.container__100 img{width:100%}.container__half_screen h2{font-size:25px}.container__25,.container__60,.container__75{width:100%}.container__25.text__alteration h1{font-size:100px}}
footer{max-width:1600px;margin:0 auto;width:95%}.column__logo{display:flex;flex-direction:column;justify-content:center}.column__logo img{max-width:200px}@media (max-width:768px){.column__logo,footer{margin-top:50px}}
.grid__5{grid-template-columns:repeat(5,1fr)}.grid__4,.grid__5{display:grid;grid-gap:30px;gap:30px}.grid__4{grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto}.column_4.green_dark{background-color:#99d5cb;padding:20px}.column_4.green_light{background-color:#cceae5;padding:20px}.grid__3{grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;display:none}.grid__3_blog,.grid__3_bottom{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.grid__3_blog{max-width:1440px;margin:0 auto;width:95%}.grid__1{display:grid;grid-template-columns:1fr;max-width:1440px}.grid__5.grid__5_clients{grid-gap:100px;gap:100px;justify-content:center}.grid__about_us_1_22_1{display:grid;grid-template-columns:2fr 2fr 2fr 2fr;grid-gap:40px;gap:40px}@media (max-width:1024px){.grid__3{display:grid}.grid__3,.grid__4{grid-template-columns:repeat(2,1fr)}.grid__4{width:95%;margin:0 auto}.column_4.green_dark{background-color:#99d5cb;padding:0;align-items:center}.column_4.green_light{background-color:#cceae5;padding:0}}@media (max-width:768px){.grid__3{grid-template-columns:repeat(1,1fr)}.grid__5{text-align:center}.grid__3_bottom,.grid__5{grid-template-columns:1fr}.grid__about_us_1_22_1{width:90%}.grid__4,.grid__about_us_1_22_1{grid-template-columns:1fr;margin:0 auto}.grid__4{width:80%}.column_4.green_dark{background-color:#99d5cb;padding:20px}.column_4.green_light{background-color:#cceae5;padding:20px}}

.language{position:absolute;bottom:0;left:0;right:0;padding:20px}.language,.language .language__item{display:flex;align-items:center;justify-content:center}.language .language__item{width:40px;height:40px;text-decoration:none;color:#555;text-transform:uppercase}.language .language__item:active,.language .language__item:hover{background-color:#aaa}.language .language__separator{width:20px;height:40px;display:flex;align-items:center;justify-content:center}.language .language__item.language--is-active{font-weight:700;color:#333}
.line__back_small{background-color:var(--dark);width:92px;height:2px;margin:0;padding:0}.line__grid_3{display:grid;grid-template-columns:repeat(3,1fr);max-width:1440px;margin:0 auto;width:95%}.line_column__grid{width:100%;display:flex;flex-direction:column;align-items:flex-end}.line__1,.line__2,.line__3{height:2px;background-color:var(--green);position:relative}.line__1{width:95%}.line__2{top:150px;width:100%}.line__3{top:300px;width:95%;align-self:flex-start}.line__1_lat,.line__2_lat{width:2px;background-color:var(--green);position:relative;height:150px}.line__2_lat{top:150px}.column__test{width:90%;margin:-125px auto 0}.column__test_2{width:90%;margin:25px auto 0}.column__test_3{width:90%;margin:325px auto 0}@media (max-width:1024px){.line__grid_3{display:none}}
.margem__top_200{margin-top:200px}.margem__top_150{margin-top:150px}.margem__top_100{margin-top:100px}.margem__top_75{margin-top:75px}.margem__top_50{margin-top:50px}.margem__top_30{margin-top:30px}.margem__bottom_150{margin-bottom:150px}.margem__bottom_100{margin-bottom:100px}.margem__bottom_75{margin-bottom:75px}.margem__bottom_30{margin-bottom:30px}
.menu{position:fixed;top:0;left:0;bottom:0;padding:20px 0;transform:translate(-100%);transition:transform .3s;background:#f0f0f0;border-left:1px solid #999;display:flex;flex-direction:column}.menu .menu__action{cursor:pointer;text-transform:uppercase;text-decoration:none;color:#111;margin:0 0 5px;padding:5px 20px}.menu .menu__action:active,.menu .menu__action:hover{background-color:#aaa}.menu.menu--is-open{transform:translate(0)}.menu .menu__action.menu__action--is-close{margin:0 0 20px}
.middle__bar{margin:0 auto;width:100%;display:flex;background-color:var(--whiteFF)}.middle__bar_btn{width:100%;text-align:center}.middle__bar_btn:active,.middle__bar_btn:hover{background-color:var(--lightgreen)}@media (max-width:1200px){.middle__bar.mobile__two_rows{display:block}}@media (max-width:768px){.middle__bar{background-color:var(--whiteF2)}.middle__bar_btn{background-color:var(--whiteFF);margin-top:15px}}
.navbar{position:fixed;top:0;left:0;right:0;z-index:10}nav.sticky{background-color:var(--whiteF2);transition:.9s}.nav__bar_img img{width:150px}.navbar__cointainer{margin:0 auto;height:80px;align-items:center;max-width:1600px;width:90%}.navbar__cointainer,.navbar__menu{display:flex;justify-content:space-between}.navbar__menu{width:60%;list-style:none}.navbar__menu_item a:hover{opacity:.5}.toggle_btn{color:var(--dark);font-size:1.5rem;cursor:pointer;display:none}.toggle_btn i{z-index:999}.dropdown__menu a:hover{opacity:.5}.dropdown__menu{display:none;position:absolute;right:0;top:0;width:100vw;height:0;background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;overflow:hidden;transition:height .6s cubic-bezier(.175,.885,.32,1.275)}.dropdown__menu.open{height:100vh;padding:150px 0;flex-direction:column;align-items:center;justify-content:space-around}.dropdown__menu li{padding:.7rem;display:flex;justify-content:center}.dropdown__menu a{padding:5px}@media (max-width:1350px){.navbar__menu{display:flex;width:90%}}@media (max-width:1024px){.navbar__menu{display:none}.nav__bar_img{z-index:999}.toggle_btn{display:flex}.navbar__cointainer{justify-content:space-between}.nav__bar_img img{width:150px}.dropdown__menu{display:block}}
.navbar2{position:fixed;top:0;left:0;right:0;z-index:10;background-color:var(--whiteF2)}


.position__text{position:relative;top:-140px;width:90%;margin:0 auto}
.table-border{border:2px solid #000}.table-border h5,.table-border p{text-align:center}.table-border td,th{border:1px solid #000}
.text__alteration h1{color:var(--lightgreen)}.text__alteration h6,.text__alteration p{color:var(--darkgreen)}.text__container{max-width:1140px;margin:0 auto;text-align:center}.text__container_mod{max-width:900px;margin:0 auto;text-align:center}@media (max-width:768px){.text__container{max-width:1440px;width:90%}.text__container_mod{width:90%}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Jhc2UuY3NzIiwiYmFzZS9fbm9ybWFsaXplLmNzcyIsImJhc2UvX3R5cG9ncmFwaHkuY3NzIiwiYmFzZS9fdmFyaWFibGVzLmNzcyIsInV0aWxzL3Bvc2l0aW9ucy5jc3MiLCJlbGVtZW50cy9iYWNrZ3JvdW5kcy5jc3MiLCJlbGVtZW50cy9ib3JkZXIuY3NzIiwiZWxlbWVudHMvYnV0dG9uLmNzcyIsImVsZW1lbnRzL2NvbHVtbnMuY3NzIiwiZWxlbWVudHMvY29udGFpbmVycy5jc3MiLCJlbGVtZW50cy9mb290ZXIuY3NzIiwiZWxlbWVudHMvZ3JpZC5jc3MiLCJlbGVtZW50cy9ob21lLmNzcyIsImVsZW1lbnRzL2xhbmd1YWdlLmNzcyIsImVsZW1lbnRzL2xpbmUuY3NzIiwiZWxlbWVudHMvbWFyZ2Vucy5jc3MiLCJlbGVtZW50cy9tZW51LmNzcyIsImVsZW1lbnRzL21pZGRsZV9fYmFyLmNzcyIsImVsZW1lbnRzL25hdi5jc3MiLCJlbGVtZW50cy9uYXYyLmNzcyIsImVsZW1lbnRzL3BhbmVsLmNzcyIsImVsZW1lbnRzL3BvcHVwLmNzcyIsImVsZW1lbnRzL3Bvc2l0aW9uLmNzcyIsImVsZW1lbnRzL3RhYmxlLmNzcyIsImVsZW1lbnRzL3RleHQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLHlCQUNDLHVDQUNELENBRUEsbUVBS0EsWUFDQSxDQUVBLEdBQ0MsZUFBZ0IsQ0FFaEIsc0JBRUQsQ0FDQSxNQUpDLGVBUUQsQ0FKQSxHQUNDLGNBQWUsQ0FFZixpQkFDRCxDQUNBLEdBQ0MsY0FHRCxDQUNBLE1BSEMsZUFBZ0IsQ0FDaEIsaUJBT0QsQ0FMQSxHQUNDLGNBQWUsQ0FFZix3QkFFRCxDQUNBLEdBQ0MsZ0JBQWlCLENBRWpCLHdCQUVELENBQ0EsTUFKQyxlQUFnQixDQUVoQixpQkFNRCxDQUpBLEdBQ0MsY0FHRCxDQUNBLEVBQ0MsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixnQkFDRCxDQUNBLEVB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QUVBLGdCQUNJLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLEtBQU0sQ0FDTixXQUFZLENBQ1osUUFBUyxDQUNULG1DQUEwQyxDQUMxQyxrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQix1REFDSixDQUVBLHFCQUNJLFlBQWEsQ0FDYixlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLDRCQUNKLENBQ0EsbUJBQ0ksYUFBZSxDQUNmLFlBQWEsQ0FDYixzQkFDSixDQUNBLGtCQUNJLFdBQ0osQ0FHQSwwQkFDSSxjQUNJLFlBQWEsQ0FDYixTQUNKLENBQ0osQ0FFQSwwQkFDSSxjQUNJLFlBQ0osQ0FDQSxjQUNJLFdBQ0osQ0FDQSxZQUNJLFlBQ0osQ0FFQSxvQkFDSSw2QkFDSixDQUVBLGtCQUNJLFdBQ0osQ0FFQSxnQkFDSSxhQUNKLENBQ0o7QUM5R0EsU0FDSSxjQUFlLENBQ2YsS0FBTSxDQUNOLE1BQU8sQ0FDUCxPQUFRLENBQ1IsVUFBVyxDQUNYLCtCQUNKO0FDUEE7QUNBQTtBQ0FBLGdCQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsU0FBVSxDQUNWLGFBQ0o7QUNMQSxjQUNJLHFCQUNKLENBSUEsaUNBQ0ksaUJBQ0osQ0FDQSxvQkFDSSxxQkFDSjtBQ1hBLHFCQUNJLHVCQUNKLENBSUEseUNBQ0ksc0JBQ0osQ0FDQSxpQkFDSSxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGlCQUNKLENBQ0EscUJBQ0ksZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGlCQUNKLENBRUEseUJBQ0ksaUJBQ0ksZ0JBQWlCLENBQ2pCLFNBQ0osQ0FDQSxxQkFDSSxTQUNKLENBQ0oiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiAnVmVyYSBIdW1hbmEgOTUnLCBUaW1lcywgc2VyaWY7XHJcbn1cclxuXHJcbmgxLGgyLGgzLGg0LGg1LGg2LHAge1xyXG5cdGZvbnQtZmFtaWx5OiAnVmVyYSBIdW1hbmEgOTUnLCBUaW1lcywgc2VyaWY7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzLFxyXG5zdW1tYXJ5OmZvY3VzLFxyXG5zZWxlY3Q6Zm9jdXMsXHJcbnRleHRhcmVhOmZvY3VzLFxyXG5idXR0b246Zm9jdXMge1xyXG5vdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5oMXtcclxuXHRmb250LXNpemU6IDEwMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Y29sb3I6IHZhcigtLWRhcmtncmVlbik7XHJcblx0XHJcbn1cclxuaDJ7XHJcblx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Y29sb3I6IHZhcigtLWRhcmspO1xyXG59XHJcbmgze1xyXG5cdGZvbnQtc2l6ZTogMzRweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrKTtcclxufVxyXG5oNHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrKTtcclxufVxyXG5oNXtcclxuXHRmb250LXNpemU6IDEzLjlweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHZhcigtLWRhcmspO1xyXG59XHJcbmg2e1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrKTtcclxufVxyXG5we1xyXG5cdGZvbnQtc2l6ZTogMTMuOXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Y29sb3I6IHZhcigtLWRhcmspO1xyXG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG59XHJcbmF7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5saXtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbip7XHJcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuaW1ne1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpe1xyXG5cclxuXHRoMXtcclxuXHRcdGZvbnQtc2l6ZTogODBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHJcblx0aDF7XHJcblx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0fVxyXG59XHJcblxyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5kZXRhaWxzID4gc3VtbWFyeTpmaXJzdC1vZi10eXBlIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuICAvKiAxICovXHJcbiBcclxuICAvKiAyICovXHJcblxyXG5cclxuICAgXHJcbiAgIFxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlRjIpO1xyXG59XHJcblxyXG4vKipcclxuKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufSovXHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4qIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4qL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7XHJcbiAgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4qL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiogYWxsIGJyb3dzZXJzLlxyXG4qL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4qL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgLyogMSAqL1xyXG4gIG1hcmdpbjogMDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4qIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4qIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4qIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4qIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4qIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgLyogMiAqL1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4qL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4qIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4qL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJWZXJhIEh1bWFuYSA5NVwiO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiBsb2NhbChcIlZlcmEgSHVtYW5hIDk1IFJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL29yaWdpbmFpcy9WZXJhaF9fXy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlZlcmEgSHVtYW5hIDk1XCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiVmVyYSBIdW1hbmEgOTUgQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvb3JpZ2luYWlzL1ZlcmFoYl9fLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG4iLCI6cm9vdCB7XHJcbiAgLS1tYXgtd2lkdGg6IDE0NDBweDtcclxuICAvKiBDb2xvcnMgKi9cclxuICAtLWdyZWVuOiAjNjZDMEIxO1xyXG4gIC0tbGlnaHRncmVlbjogI0NDRUFFNTtcclxuICAtLWRhcmtncmVlbjojNDQ4MDc2O1xyXG4gIC0tZ3JheTogI0FEQjBCMjtcclxuICAtLWRhcms6ICMwNTA2MDU7XHJcbiAgLS13aGl0ZUZGOiAjRkZGRkZGO1xyXG4gIC0td2hpdGVGMjogI0YyRjJGMjtcclxuICAtLXdoaXRlRjY6ICNGNkY2RjY7XHJcbn1cclxuXHJcbiIsIi5wLXN0aWNrIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuLnAtc3RpY2stLTgwIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDgwcHg7XHJcbiAgICB6LWluZGV4OiAwO1xyXG59XHJcbi5wLXN0aWNrLS04MC16MSB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiA4MHB4O1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucC1zdGljay0tODAsXHJcbiAgICAucC1zdGljay0tODAtejEge1xyXG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgIHotaW5kZXg6IHVuc2V0O1xyXG4gICAgfVxyXG59IiwiLm1haW5fX2JhY2tncm91bmQge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL2pwZy9ob21lX2Jhbm5lci5qcGcpIG5vLXJlcGVhdCByaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRlc2lnbl9fc2VydmljZV9iYWNrZ3JvdW5kIHtcclxuICAgIGhlaWdodDogNzV2aDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL2pwZy9iYW5uZXJfZGVzaWduc2VydmljZS5qcGcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbXBsZW1lbnRhaW9uc19iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL2pwZy9iYW5uZXJfaW1wbGVtZW50YXRpb24uanBnKSBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDc1dmg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4ub3BlcmF0aW9uX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWcvanBnL2Jhbm5lcl9vcGVyYXRpb24uanBnKSBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDc1dmg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4ucGFydG5lcnNfYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9qcGcvYmFubmVyX3BhcnRuZXJzLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgaGVpZ2h0OiA3NXZoO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLnBsYW5uaW5nX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWcvanBnL2Jhbm5lcl9wbGFubmluZy5qcGcpIG5vLXJlcGVhdDtcclxuICAgIGhlaWdodDogNzV2aDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ibG9nX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWcvanBnL2Jhbm5lcl9ibG9nLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgaGVpZ2h0OiAzNXZoO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLmJhY2tncm91bmRfX2Y2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlRjYpO1xyXG59XHJcblxyXG4uYmFja19ibG9nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlRkYpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tYWluX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9qcGcvaG9tZV9iYW5uZXJfbW9iaWxlLmpwZykgbm8tcmVwZWF0IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNpZ25fX3NlcnZpY2VfYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvanBnL2Jhbm5lcl9kZXNpZ25zZXJ2aWNlX21vYmlsZS5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmltcGxlbWVudGFpb25zX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL2pwZy9iYW5uZXJfaW1wbGVtZW50YXRpb25fbW9iaWxlLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGhlaWdodDogNzV2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wZXJhdGlvbl9iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9qcGcvYmFubmVyX29wZXJhdGlvbl9tb2JpbGUuanBnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXZoO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucGxhbm5pbmdfYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvanBnL2Jhbm5lcl9wbGFubmluZ19tb2JpbGUuanBnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXZoO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcbiAgICAubWFpbl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvanBnL2hvbWVfYmFubmVyX21vYmlsZS5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCIuYm9yZGVyX19ib3R0b21fZ3JlZW57XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTtcclxufVxyXG5cclxuLmJvcmRlcl9fdG9wX2dyZWVue1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbn0iLCJidXR0b257XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOXB4O1xyXG4gICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmJ1dHRvbiBoNXtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDsgXHJcbn1cclxuLmJ0bl9fZGFya3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmtncmVlbik7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuLmJ0bl9fZGFyayBoNXtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZUYyKTtcclxufVxyXG5cclxuLmJ0bl9fbGlnaHR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDAsMCk7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kYXJrKTtcclxufSIsIi5jb2x1bW4uY29sdW1uX190b3BfMTYwe1xyXG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XHJcbn1cclxuLmNvbHVtbi5jb2x1bW5fX3RvcF8zMjB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMjBweDtcclxufVxyXG4uY29sdW1uIHNwYW57XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KXtcclxuICAgIC5jb2x1bW4uY29sdW1uX19ub3JtYWx7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sdW1uLmNvbHVtbl9fdG9wXzE2MHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbHVtbi5jb2x1bW5fX3RvcF8zMjB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgIC5jb2x1bW4uY29sdW1uX19ub3JtYWx7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICAgIC5jb2x1bW4uY29sdW1uX190b3BfMTYwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuY29sdW1uLmNvbHVtbl9fdG9wXzMyMHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbHVtbntcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5ncmlkX18zIC5jb2x1bW4gaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmhpZGVfX21vYmlsZVxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5jb250YWluZXJfX2Z1bGxfd2lkdGh7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29udGFpbmVyX19oYWxmX3NjcmVlbntcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuLmNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG4uY29udGFpbmVyX18xMDB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29udGFpbmVyX183NXtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5jb250YWluZXJfXzYwe1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG4uY29udGFpbmVyX180MHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbn1cclxuLmNvbnRhaW5lcl9fMjV7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgbWF4LWhlaWdodDogNDQwcHg7XHJcbn1cclxuLmNvbnRhaW5lcl9fdGV4dF9saW1pdGVye1xyXG4gICAgbWF4LXdpZHRoOiA1NzBweDtcclxufVxyXG4uY29udGFpbmVyX19idG57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzMHB4XHJcbn1cclxuLmNvbnRhaW5lcl9fZGVzaWduX3NlcnZpY2V7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmNvbnRhaW5lcl9fZGVzaWduX3NlcnZpY2UgaDEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5jb250YWluZXIuY29udGFpbmVyX19wYXJ0bmVyc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4vKk1vZGlmaWNhZG9yZXMqL1xyXG4uY29udGFpbmVyLmNvbnRhaW5lcl9fYmxvY2t7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uY29udGFpbmVyX18yNS50ZXh0X19hbHRlcmF0aW9uIGgxe1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0Z3JlZW4pO1xyXG59XHJcbi5jb250YWluZXJfXzI1LnRleHRfX2FsdGVyYXRpb24gaDYge1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmtncmVlbik7XHJcbn1cclxuLmNvbnRhaW5lcl9fMjUudGV4dF9fYWx0ZXJhdGlvbiBwIHtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXJrZ3JlZW4pO1xyXG59XHJcblxyXG4vKk1vYmlsZSovXHJcbkBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAuY29udGFpbmVyX18yNS50ZXh0X19hbHRlcmF0aW9uIGgxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jb250YWluZXJfX2hhbGZfc2NyZWVue1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyX18xMDAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyX19oYWxmX3NjcmVlbiBoMntcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyX183NXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyX182MHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb250YWluZXJfXzI1e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcl9fMjUudGV4dF9fYWx0ZXJhdGlvbiBoMXtcclxuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsImZvb3RlcntcclxuICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgXHJcbn1cclxuLmNvbHVtbl9fbG9nb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmNvbHVtbl9fbG9nbyBpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XHJcbiAgXHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNvbHVtbl9fbG9nb3tcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlcntcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLmdyaWRfXzUge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICBnYXA6IDMwcHg7XHJcbn1cclxuXHJcbi5ncmlkX180IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNvbHVtbl80LmdyZWVuX2Rhcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5RDVDQjtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxufVxyXG5cclxuLmNvbHVtbl80LmdyZWVuX2xpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0VBRTU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5ncmlkX18zIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZ3JpZF9fM19ib3R0b20ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IDMwcHg7XHJcbn1cclxuXHJcbi5ncmlkX18zX2Jsb2cge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDk1JTtcclxufVxyXG5cclxuLmdyaWRfXzEge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbn1cclxuXHJcbi5ncmlkX181LmdyaWRfXzVfY2xpZW50cyB7XHJcbiAgICBnYXA6IDEwMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ncmlkX19hYm91dF91c18xXzIyXzEge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDJmciAyZnIgMmZyO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmdyaWRfXzMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuICAgIC5ncmlkX180e1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5jb2x1bW5fNC5ncmVlbl9kYXJrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlENUNCO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW5fNC5ncmVlbl9saWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDRUFFNTtcclxuICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5ncmlkX18zIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkX181IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZ3JpZF9fM19ib3R0b217XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgICAuZ3JpZF9fYWJvdXRfdXNfMV8yMl8xe1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuZ3JpZF9fNHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmNvbHVtbl80LmdyZWVuX2Rhcmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OUQ1Q0I7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW5fNC5ncmVlbl9saWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDRUFFNTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICB9XHJcbn0iLG51bGwsIi5sYW5ndWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLyogI3JlZ2lvbiBFbGVtZW50cyAqL1xyXG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmxhbmd1YWdlIC5sYW5ndWFnZV9faXRlbTpob3ZlcixcclxuLmxhbmd1YWdlIC5sYW5ndWFnZV9faXRlbTphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxufVxyXG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19zZXBhcmF0b3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4vKiAjZW5kcmVnaW9uICovXHJcblxyXG4vKiAjcmVnaW9uIE1vZGlmaWVycyAqL1xyXG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19pdGVtLmxhbmd1YWdlLS1pcy1hY3RpdmUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG59XHJcbi8qICNlbmRyZWdpb24gKi9cclxuIiwiLmxpbmVfX2JhY2tfc21hbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICB3aWR0aDogOTJweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbn1cclxuXHJcbi5saW5lX19ncmlkXzN7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMyAsIDFmcik7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDk1JTtcclxufVxyXG5cclxuLmxpbmVfY29sdW1uX19ncmlke1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbn1cclxuXHJcbi5saW5lX18xICwgLmxpbmVfXzIgLCAubGluZV9fM3tcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59IFxyXG4ubGluZV9fMXtcclxuICAgIHdpZHRoOiA5NSU7XHJcbn1cclxuLmxpbmVfXzJ7XHJcbiAgICB0b3A6IDE1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmxpbmVfXzN7XHJcbiAgICB0b3A6IDMwMHB4O1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5saW5lX18xX2xhdCAsIC5saW5lX18yX2xhdHtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4ubGluZV9fMl9sYXR7XHJcbiAgICB0b3A6IDE1MHB4O1xyXG59XHJcbi5jb2x1bW5fX3Rlc3R7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAtMTI1cHg7XHJcbn1cclxuLmNvbHVtbl9fdGVzdF8ye1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDsgIFxyXG59XHJcbi5jb2x1bW5fX3Rlc3RfM3tcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDMyNXB4OyAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5saW5lX19ncmlkXzN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4vKlxyXG4qLyIsIi5tYXJnZW1fX3RvcF8yMDB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxufVxyXG4ubWFyZ2VtX190b3BfMTUwe1xyXG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbn1cclxuLm1hcmdlbV9fdG9wXzEwMHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG59XHJcbi5tYXJnZW1fX3RvcF83NXtcclxuICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbn1cclxuLm1hcmdlbV9fdG9wXzUwe1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG4ubWFyZ2VtX190b3BfMzB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG5cclxuLm1hcmdlbV9fYm90dG9tXzE1MHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG59XHJcbi5tYXJnZW1fX2JvdHRvbV8xMDB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG4ubWFyZ2VtX19ib3R0b21fNzV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG59XHJcbi5tYXJnZW1fX2JvdHRvbV8zMHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn0iLCIubWVudSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi8qICNyZWdpb24gRWxlbWVudHMgKi9cclxuLm1lbnUgLm1lbnVfX2FjdGlvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG59XHJcbi5tZW51IC5tZW51X19hY3Rpb246aG92ZXIsXHJcbi5tZW51IC5tZW51X19hY3Rpb246YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XHJcbn1cclxuLyogI2VuZHJlZ2lvbiAqL1xyXG5cclxuLyogI3JlZ2lvbiBNb2RpZmllcnMgKi9cclxuLm1lbnUubWVudS0taXMtb3BlbiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxufVxyXG4ubWVudSAubWVudV9fYWN0aW9uLm1lbnVfX2FjdGlvbi0taXMtY2xvc2Uge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG59XHJcbi8qICNlbmRyZWdpb24gKi9cclxuIiwiLm1pZGRsZV9fYmFye1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZUZGKTtcclxuXHJcbn1cclxuLm1pZGRsZV9fYmFyX2J0bntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5taWRkbGVfX2Jhcl9idG46aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodGdyZWVuKTtcclxufVxyXG4ubWlkZGxlX19iYXJfYnRuOmFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0Z3JlZW4pO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5taWRkbGVfX2Jhci5tb2JpbGVfX3R3b19yb3dze1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubWlkZGxlX19iYXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGVGMik7XHJcbiAgICB9XHJcbiAgICAubWlkZGxlX19iYXJfYnRue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGVGRik7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxufSIsIi5uYXZiYXJ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5uYXYuc3RpY2t5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGVGMik7XHJcbiAgICB0cmFuc2l0aW9uOiAuOXM7XHJcbn1cclxuLm5hdl9fYmFyX2ltZyBpbWd7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbn1cclxuXHJcbi5uYXZiYXJfX2NvaW50YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgICB3aWR0aDogOTAlO1xyXG59XHJcblxyXG4ubmF2YmFyX19tZW51e1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ubmF2YmFyX19tZW51X2l0ZW0gYTpob3ZlcntcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLnRvZ2dsZV9idG57XHJcbiAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRvZ2dsZV9idG4gaXtcclxuICAgIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLmRyb3Bkb3duX19tZW51IGE6aG92ZXJ7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5kcm9wZG93bl9fbWVudXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNnMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xyXG59XHJcblxyXG4uZHJvcGRvd25fX21lbnUub3BlbntcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nOiAxNTBweCAwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG4uZHJvcGRvd25fX21lbnUgbGl7XHJcbiAgICBwYWRkaW5nOiAwLjdyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmRyb3Bkb3duX19tZW51IGF7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi8qTWVkaWEgUXVlcmllcyovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpe1xyXG4gICAgLm5hdmJhcl9fbWVudXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7IFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgIC5uYXZiYXJfX21lbnV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5uYXZfX2Jhcl9pbWd7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgfVxyXG4gICAgLnRvZ2dsZV9idG57XHJcbiAgICAgICAgZGlzcGxheTogZmxleCA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhcl9fY29pbnRhaW5lcntcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdl9fYmFyX2ltZyBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bl9fbWVudXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi5uYXZiYXIye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZUYyKTtcclxufVxyXG5cclxuXHJcblxyXG4iLG51bGwsbnVsbCwiLnBvc2l0aW9uX190ZXh0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMTQwcHg7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn0iLCIudGFibGUtYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xyXG59XHJcbi50YWJsZS1ib3JkZXIgaDV7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnRhYmxlLWJvcmRlciBwe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50YWJsZS1ib3JkZXIgdGQgLCB0aCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxufVxyXG4iLCIudGV4dF9fYWx0ZXJhdGlvbiBoMXtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodGdyZWVuKTtcclxufVxyXG4udGV4dF9fYWx0ZXJhdGlvbiBoNiB7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFya2dyZWVuKTtcclxufVxyXG4udGV4dF9fYWx0ZXJhdGlvbiBwIHtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXJrZ3JlZW4pO1xyXG59XHJcbi50ZXh0X19jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50ZXh0X19jb250YWluZXJfbW9ke1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgLnRleHRfX2NvbnRhaW5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gICAgLnRleHRfX2NvbnRhaW5lcl9tb2R7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxufSJdfQ== */