.home-page-hero-img{position:relative;background:0 0;padding-right:0}.home-page-hero-img .logo-img-container{position:relative;padding-top:90px;width:100%;height:100%;z-index:2;padding-left:30px}.home-page-hero-img .logo-img-container .video-block{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-page-hero-img .logo-img-container .video-block .video-box{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-page-hero-img .logo-img-container .video-block .video-box .play-button{background:0 0;border:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;padding:0}.home-page-hero-img .logo-img-container .video-block .video-box .play-button i{display:block;width:100%;height:100%;-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#play-button) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#play-button) no-repeat center;background-color:var(--color-neutral-lightest);-webkit-mask-size:cover!important;mask-size:cover!important}.home-page-hero-img .logo-img-container .logo-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:50px;border-bottom-left-radius:50px}.home-page-hero-img .logo-img-container .mobile-block{display:block}.home-page-hero-img .logo-img-container .desktop-block{display:none}.home-page-hero-img .animation-img{position:absolute;top:15px;right:40px;background:var(--color-primary-light);-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#buildings) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#buildings) no-repeat center;-webkit-mask-size:cover!important;mask-size:cover!important;width:100px;height:100px;z-index:1;-webkit-animation:16s steps(1) infinite maskChange;animation:16s steps(1) infinite maskChange}@-webkit-keyframes maskChange{0%,12.5%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#buildings) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#buildings) no-repeat center}12.5%,25%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#ramen) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#ramen) no-repeat center}25%,37.5%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#bikes) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#bikes) no-repeat center}37.5%,50%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#door) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#door) no-repeat center}50%,62.5%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#kimono) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#kimono) no-repeat center}62.5%,75%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#tower) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#tower) no-repeat center}75%,87.5%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#church) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#church) no-repeat center}100%,87.5%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#lamps) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#lamps) no-repeat center}}@keyframes maskChange{0%,12.5%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#buildings) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#buildings) no-repeat center}12.5%,25%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#ramen) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#ramen) no-repeat center}25%,37.5%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#bikes) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#bikes) no-repeat center}37.5%,50%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#door) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#door) no-repeat center}50%,62.5%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#kimono) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#kimono) no-repeat center}62.5%,75%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#tower) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#tower) no-repeat center}75%,87.5%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#church) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#church) no-repeat center}100%,87.5%{-webkit-mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#lamps) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/homepage-sprite-3e664bc5f6.svg#lamps) no-repeat center}}.home-page-hero-img .title{position:relative;padding-bottom:10px;padding-right:40px;margin:-60px 0 0 -30px}.home-page-hero-img .title h1,.home-page-hero-img .title h2{background:var(--color-neutral-lightest);-webkit-background-clip:text;background-clip:text;color:var(--color-text);word-wrap:break-word}.home-page-hero-img .title h1{font-size:35px;-webkit-text-stroke:12px transparent;margin-bottom:0;padding:5px 0}.home-page-hero-img .title h2{font-size:18px;-webkit-text-stroke:7px transparent;font-family:Poppins-Medium;padding:5px 0}@media screen and (min-width:768px){.home-page-hero-img{padding:0 15px}.home-page-hero-img .logo-img-container{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-page-hero-img .logo-img-container .logo-img{border-radius:100px;max-height:500px;max-width:1020px}.home-page-hero-img .logo-img-container .video-block .video-box .play-button{width:80px;height:75px}.home-page-hero-img .animation-img{position:absolute;top:25px;right:40px}.home-page-hero-img .title{position:absolute;left:0;margin:0;max-width:600px}.home-page-hero-img .title h1{font-size:50px}.home-page-hero-img .title h2{font-size:25px}}@media screen and (min-width:768px) and (min-width:1200px){.home-page-hero-img .animation-img{width:250px;height:250px;right:0}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-padding-top:120px;scroll-behavior:smooth}details,main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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;max-width:100%}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:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}summary{display:list-item}[hidden],template{display:none}.back-to-top-btn{position:fixed;top:75%;right:15px;z-index:9998;display:none;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50px;height:50px;background:var(--color-accent-gold);border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1607843137);box-shadow:0 0 5px rgba(0,0,0,.1607843137)}@media screen and (min-width:1024px){.back-to-top-btn{top:80%}}.back-to-top-btn svg{width:50px;height:50px}.back-to-top-btn:hover{background:var(--color-primary)}.back-to-top-btn:hover svg{fill:var(--color-accent-gold)}.back-to-top-btn.show{display:-webkit-box;display:-ms-flexbox;display:flex}.back-to-top-btn.btn-front-end:after{margin:0 0 5px 5px}.mainPopup{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;overflow-x:hidden;background-color:rgba(0,0,0,.4)}.popup-content{background-color:var(--color-neutral-lightest);margin:50px auto;padding:20px;border:1px solid var(--color-neutral-light);width:90%}.popup-content.request-host-form-content{width:80%;padding:10px}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:80%;padding:20px}@media only screen and (min-width:768px){.popup-content{width:60%}.popup-content.small{width:40%}.popup-content.login-desktop{top:50%;left:50%;animation:1s forwards slide-in;-webkit-animation:1s forwards slide-in}.popup-content.slide-in{position:absolute;top:calc(50% - 60px);left:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:1s forwards slide-in;animation:1s forwards slideInLeft}@-webkit-keyframes slideInLeft{0%{left:100%}100%{left:50%}}@keyframes slideInLeft{0%{left:100%}100%{left:50%}}.popup-content.with-scroll{max-height:750px;overflow:auto}.popup-content.request-host-form-content{width:51%}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:60%}}@media only screen and (min-width:1024px){.popup-content{width:60%}.popup-content.small{width:52%}.popup-content.request-host-form-content{width:900px}}@media only screen and (min-width:1280px){.popup-content.small{width:41%}.popup-content.login-desktop{width:500px;padding:10px}.popup-content.request-host-form-content{width:1025px;padding:15px}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:60%}}@media only screen and (min-width:1366px){.popup-content.request-host-form-content{width:1115px}}@media only screen and (min-width:1440px){.popup-content.request-host-form-content{width:1185px}}@media only screen and (min-width:1600px){.popup-content.request-host-form-content{width:1275px}}:root{--red-basic:#e84042;--blue-basic:#0C4A60;--green-basic:#118c8f;--yellow-basic:#e3aa2c;--white:#fdf7ec;--white-basic:#fff;--grey-dark:#c8bea0;--grey-basic:#cccccc;--grey-light-basic:#f5f4f2;--blue-grey-basic:#6a7098;--pink-basic:#eb22b5;--color-primary:#0C4A60;--color-primary-light:#537678;--color-supportive:#c8bea0;--color-accent-gold:#e3aa2c;--color-accent-rose:#d97c5b;--color-neutral-lightest:#fdf7ec;--color-neutral-lighter:#f5f4f2;--color-neutral-light:#ecebe8;--color-text:#063538;--nav-bar-height:75px;--experience-booking-form-width:355px}@media screen and (min-width:1440px){:root{--experience-booking-form-width:430px}}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0!important}ul{margin:0;padding:0}ul li{list-style:none}.hidden,.no-display,[hidden]{display:none!important}.hidden-block{visibility:hidden;height:0;-webkit-transition:height .3s linear;transition:height .3s linear}.hidden-block.active{visibility:visible;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#gtx-trans{display:none}.hide{visibility:hidden;opacity:0}body{margin:0;color:var(--color-primary);background:var(--color-neutral-lightest);font-family:Poppins,sans-serif;font-size:16px;line-height:1.2;letter-spacing:.5px;-webkit-font-smoothing:antialiased}input[type=search]::-webkit-search-cancel-button{cursor:pointer}button{font-family:Poppins-Medium,sans-serif;cursor:pointer;-webkit-transition:.3s;transition:.3s}button.white{border:2px solid var(--color-primary);color:var(--color-primary);background-color:var(--color-neutral-lightest)}button.white:active,button.white:focus,button.white:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-neutral-lightest)}button.transparent{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent}button.transparent:active,button.transparent:focus,button.transparent:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-neutral-lightest)}button.yellow{background:var(--color-accent-gold);color:var(--color-primary);border:none}button.yellow:active,button.yellow:focus,button.yellow:hover{background-color:var(--color-primary);color:var(--color-neutral-lightest)}button.grey{border:2px solid var(--color-neutral-lighter);color:var(--color-primary);background-color:#fafafa}button.grey:active,button.grey:focus,button.grey:hover{color:var(--color-neutral-lighter);background-color:var(--color-neutral-lightest);border-color:var(--color-neutral-lighter)}button.grey-blue{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent}button.grey-blue:active,button.grey-blue:focus,button.grey-blue:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-primary)}@media only screen and (min-width:768px){button.grey-blue{color:var(--color-neutral-lightest);border-color:var(--color-neutral-lightest)}button.grey-blue:active,button.grey-blue:focus,button.grey-blue:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest)}}button.blue{border:2px solid var(--color-neutral-lightest);color:var(--color-neutral-lightest);background-color:var(--color-primary)}button.blue:active,button.blue:focus,button.blue:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest);border-color:var(--color-primary)}a{background-color:transparent;color:var(--color-primary);text-decoration:none;-webkit-transition:color .3s linear;transition:color .3s linear}a:hover{color:var(--color-accent-gold)}.substrate{position:fixed;top:0;z-index:200;display:none;width:100vw;height:100vh;background-color:rgba(0,0,0,.3137254902)}.substrate.show{display:block}.invisible{position:absolute;top:-9999px;left:-9999px}.SysFalso-font{font-family:SysFalso-Italic,sans-serif}body,html{scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-neutral-lighter)}.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,h1,h2,h3,h4,h5,h6{font-family:Poppins-SemiBold;font-weight:600;line-height:1.2;margin:0 0 15px}.h1,h1{font-size:38px}@media screen and (min-width:992px){:root{--nav-bar-height:90px}.h1,h1{font-size:44px}}.h2,h2{font-size:20px}@media screen and (min-width:768px){.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,h1,h2,h3,h4,h5,h6{margin:0 0 30px}.h2,h2{font-size:29px}}.h3,h3{font-size:23px}@media screen and (min-width:768px){.h3,h3{font-size:25px}}.h4,h4{font-size:20px}@media screen and (min-width:768px){.h4,h4{font-size:22px}}.h5,h5{font-size:17px}@media screen and (min-width:768px){.h5,h5{font-size:18px}}.h6,h6{font-size:12px}@media screen and (min-width:768px){.h6,h6{font-size:15px}}.h7{font-size:9px}@media screen and (min-width:768px){.h7{font-size:12px}}.h8{font-size:11px}::-webkit-scrollbar{width:5px}@media screen and (min-width:992px){::-webkit-scrollbar{width:8px!important}}::-webkit-scrollbar-track{background:var(--color-neutral-lighter)}::-webkit-scrollbar-thumb{background:var(--color-primary)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.container{width:100%;margin:0 auto;padding:0 15px}@media screen and (min-width:768px){.container{width:720px}}@media screen and (min-width:992px){.container{width:960px}}@media screen and (min-width:1200px){.container{width:1140px}}@media screen and (min-width:1442px){.container{width:1400px}}.container-xl{width:100%;margin:0 auto;padding:0 15px;max-width:1920px}.container-xl.remove-padding{padding:0}@media screen and (min-width:1600px){.container-xl.remove-padding{padding:0 0 0 126px}}.container-l{width:100%;margin:0 auto;padding:0 15px;max-width:1440px}.container-m{width:100%;margin:0 auto;padding:0 20px;max-width:1200px!important}.container-s{width:100%;margin:0 auto;padding:0 15px!important;max-width:960px!important}.a-btn{display:inline-block;width:auto;border:2px solid var(--color-neutral-lightest);padding:10px 0;color:var(--color-neutral-lightest);background-color:var(--color-primary);text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:.3s;transition:.3s;font-family:Poppins-Medium,sans-serif}.a-btn:active,.a-btn:focus,.a-btn:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest);border-color:var(--color-primary)}.a-btn.white{border:2px solid var(--color-primary);color:var(--color-primary);background-color:var(--color-neutral-lightest)}.a-btn.white:active,.a-btn.white:focus,.a-btn.white:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-neutral-lightest)}.a-btn.transparent{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent}.a-btn.transparent:active,.a-btn.transparent:focus,.a-btn.transparent:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-neutral-lightest)}.a-btn.yellow{background:var(--color-accent-gold);color:var(--color-primary);border:none}.a-btn.yellow:active,.a-btn.yellow:focus,.a-btn.yellow:hover{background-color:var(--color-primary);color:var(--color-neutral-lightest)}.a-btn.grey{border:2px solid var(--color-neutral-lighter);color:var(--color-primary);background-color:#fafafa}.a-btn.grey:active,.a-btn.grey:focus,.a-btn.grey:hover{color:var(--color-neutral-lighter);background-color:var(--color-neutral-lightest);border-color:var(--color-neutral-lighter)}.a-btn.grey-blue{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent}.a-btn.grey-blue:active,.a-btn.grey-blue:focus,.a-btn.grey-blue:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-primary)}@media only screen and (min-width:768px){.a-btn.grey-blue{color:var(--color-neutral-lightest);border-color:var(--color-neutral-lightest)}.a-btn.grey-blue:active,.a-btn.grey-blue:focus,.a-btn.grey-blue:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest)}}.a-btn.blue{border:2px solid var(--color-neutral-lightest);color:var(--color-neutral-lightest);background-color:var(--color-primary)}.a-btn.blue:active,.a-btn.blue:focus,.a-btn.blue:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest)}.btn-more{color:var(--color-accent-gold);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:500 15px Poppins-Medium,sans-serif}.btn-more:hover{color:var(--color-primary)}.btn-more:hover::after{background-color:var(--color-primary)}.btn-more::after{display:block;content:"";width:12px;height:8px;background-color:var(--color-accent-gold);-webkit-mask:url(/theme/frontend/_assets/images/sprites/main-icons-sprite-52d6f71eed.svg#icon-arrow-down) no-repeat center;mask:url(/theme/frontend/_assets/images/sprites/main-icons-sprite-52d6f71eed.svg#icon-arrow-down) no-repeat center;-webkit-mask-size:cover;mask-size:cover;-webkit-transform:rotate(-90deg) translate(-5%,2px);transform:rotate(-90deg) translate(-5%,2px);-webkit-transition:background-color .3s linear,-webkit-transform .3s linear;transition:background-color .3s linear,transform .3s linear,-webkit-transform .3s linear;margin-left:4px}@media screen and (min-width:768px){.btn-more{font-size:20px}.btn-more::after{width:17px;height:10px}}.btn-more.active::after{-webkit-transform:rotate(0) translate(-5%,2px);transform:rotate(0) translate(-5%,2px)}.btn-outline{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:300px;border:1px solid var(--color-primary);border-radius:20px;padding:10px 23px;color:var(--color-primary);background-color:transparent;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear;font:500 15px/1.2 Poppins-Medium,sans-serif;text-align:center}@media screen and (min-width:768px){.btn-outline{font-size:18px}}.btn-outline:hover{background-color:var(--color-primary);color:var(--color-neutral-lightest)}.btn-primary{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;border-radius:20px;padding:9px 30px;min-width:170px;color:var(--color-primary);background-color:var(--color-accent-gold);text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear;font:500 15px/1.2 Poppins,sans-serif;text-align:center}@media screen and (min-width:768px){.btn-primary{font-size:25px;padding:14px 37px;border-radius:40px;min-width:250px}}.btn-primary:hover{background-color:var(--color-primary);color:var(--color-accent-gold)}.btn-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;padding:9px 30px;min-width:170px;color:var(--color-neutral-lightest);background-color:transparent;text-decoration:underline;text-transform:uppercase;cursor:pointer;-webkit-transition:color .3s linear;transition:color .3s linear;font:500 15px/1.2 Poppins,sans-serif;text-align:center}@media screen and (min-width:768px){.btn-link{font-size:25px;padding:14px 37px;min-width:250px}}.btn-link:hover{color:var(--color-accent-gold)}.slick-slider{display:block}.slick-arrow{position:absolute;top:50%;z-index:1;width:60px;height:50px;border-radius:50%;border:0;background-color:transparent;font-size:0}.slick-next::after{content:"";display:block;width:55px;margin:0 -2px 0 0;background:var(--color-accent-gold);-webkit-mask:url(/theme/frontend/_assets/images/sprites/main-icons-sprite-52d6f71eed.svg#carousel-arrow) no-repeat;mask:url(/theme/frontend/_assets/images/sprites/main-icons-sprite-52d6f71eed.svg#carousel-arrow) no-repeat;-webkit-mask-size:contain;mask-size:contain}.slick-prev::after{content:"";display:block;width:55px;margin:0 0 0 -2px;-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0);background:var(--color-accent-gold);-webkit-mask:url(/theme/frontend/_assets/images/sprites/main-icons-sprite-52d6f71eed.svg#carousel-arrow) no-repeat;mask:url(/theme/frontend/_assets/images/sprites/main-icons-sprite-52d6f71eed.svg#carousel-arrow) no-repeat;-webkit-mask-size:contain;mask-size:contain}.slick-disabled{opacity:.5}.no-scroll{overflow:hidden}@media screen and (max-width:767px){.no-scroll{position:fixed}}.box-section{width:100%;padding:70px 0}.box-section.bc-white-grey{background-color:var(--color-neutral-lightest)}.box-section.bc-grey-blue{background-color:var(--color-neutral-light)}@media only screen and (min-width:768px){.box-section.bc-white-grey{background-color:var(--color-neutral-light)}.box-section.bc-grey-blue{background-color:var(--color-primary)}}.box-section.bc-blue-grey{background-color:var(--color-primary)}@media only screen and (min-width:768px){.box-section.bc-blue-grey{background-color:var(--color-neutral-light)}}.box-section.bc-white-blue{background-color:var(--color-neutral-lightest)}@media only screen and (min-width:768px){.box-section.bc-white-blue{background-color:var(--color-primary)}}.box-section.bc-grey-white{background-color:var(--color-neutral-light)}@media only screen and (min-width:768px){.box-section.bc-grey-white{background-color:var(--color-neutral-lightest)}}.box-section.white{background-color:var(--color-neutral-lightest)}.box-section.grey{background-color:var(--color-neutral-light)}.box-section.blue{background-color:var(--color-primary)}.box-section .container>.title{margin:0 0 25px;padding:0 15px;font-size:22px;text-align:center}.box-section .container>.title .pc-ver{display:none}@media screen and (min-width:768px){.box-section .container>.title{padding:0;text-align:initial}.box-section .container>.title .pc-ver{display:initial}}@media screen and (min-width:992px){.box-section .container>.title{font-size:26px}}@media screen and (min-width:1200px){.box-section .container>.title{font-size:30px}}.box-section .container>.city-page__best-things{padding:0 15px}.box-section .container>.text{margin:0 0 30px;padding:0 15px;font-size:16px;text-align:justify}.box-section .container .a-btn{font-weight:700;border-width:2px}.popup-message .alert{text-align:center;margin-bottom:5px}.popup-message .alert.alert-danger{color:var(--red-basic)}.popup-message .alert.alert-warning{color:var(--color-accent-gold)}.popup-message .alert.alert-info{color:var(--green-basic)}.flex-column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.main-header{margin-top:var(--nav-bar-height)}.basic-red{color:var(--red-basic)}.basic-blue{color:var(--color-primary)}.basic-green{color:var(--green-basic)}.basic-yellow{color:var(--color-accent-gold)}.basic-white{color:var(--color-neutral-lightest)}.desktop-title{display:none}@media screen and (min-width:768px){.box-section .container>.text{padding:0;text-align:initial}.desktop-title{display:initial}}.bc-red{background-color:var(--red-basic)}.bc-blue{background-color:var(--color-primary)}.bc-green{background-color:var(--green-basic)}.bc-yellow{background-color:var(--color-accent-gold)}.bc-grey-light-basic{background-color:var(--color-neutral-light)}.questionnaire-preview-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:11000;overflow:auto}.questionnaire-preview-modal .modal-content{position:relative;max-width:90%;max-height:90%}.questionnaire-preview-modal .close-button{position:absolute;top:10px;right:10px;background:var(--color-neutral-lightest);color:var(--color-primary);border:none;border-radius:50%;padding:5px 10px;font-size:20px;cursor:pointer}.seacrch-placeholder{height:0;overflow:hidden}.key-page-section__title{font-family:Poppins-Bold,sans-serif;text-align:left;font-size:24px;width:100%;overflow-wrap:anywhere}.key-page-section__title .title,.key-page-section__title:first-child{font-size:24px;margin:35px 0 25px;line-height:150%;overflow-wrap:anywhere}.header-key-page{margin-top:var(--nav-bar-height)}.header-key-page .home-page-hero-img .title{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-key-page .home-page-hero-img .title .title-info{margin:0;font-size:36px;overflow-wrap:anywhere}@media screen and (min-width:414px){.header-key-page .home-page-hero-img .title .title-info{font-size:36px}}.header-key-page .home-page-hero-img .logo-img-container{overflow:hidden;margin:0 auto}.header-key-page .home-page-hero-img .logo-img-container .logo-img{height:100%;-webkit-filter:none;filter:none}.header-key-page .home-page-hero-img .logo-img-container::after{height:0}.key-page__title-wrapper{text-align:center;margin-top:15px}@media screen and (min-width:768px){.key-page-section__title .title,.key-page-section__title:first-child{font-size:24px;line-height:100%;margin:50px 0 25px}.header-key-page .home-page-hero-img .title{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-key-page .home-page-hero-img .title .title-info{font-size:36px}.key-page__title-wrapper{margin:63px 0 60px}}.key-page__title-wrapper .key-page__title{margin:0 0 25px;font-size:36px;overflow-wrap:anywhere;font-family:Poppins-Bold,sans-serif}@media screen and (min-width:768px){.key-page__title-wrapper .key-page__title{font-size:44px;line-height:66px;margin:0 0 15px}}.key-page__title-wrapper .key-page__subtitle{margin:5px 0 0;font-size:24px;font-weight:400;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.key-page__carousel{margin-top:20px}.key-page__carousel .key-page__box{padding:10px 0 0}.key-page__carousel .key-page__box .container{padding:0}.key-page__carousel .key-page__box .experience-carousel{margin:0}.key-page__carousel .key-page__box .experience-carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.key-page__carousel .key-page__box .experience-carousel .slick-list{height:100%}.key-page__carousel .key-page__box .experience-carousel .slider-content .title{color:var(--blue-basic);font-family:Poppins-Bold,sans-serif;text-align:left;font-size:24px;overflow-wrap:anywhere}.key-page__carousel .key-page__box .experience-carousel .slider-content .experience-slider{margin:0}.key-page__carousel .key-page__box .experience-carousel .slider-content .experience-slider .slick-track{min-width:100%}.key-page__carousel .key-page__box .experience-carousel .slider-content .key-page__title{margin:0 0 10px;text-align:left;font-size:24px;overflow-wrap:anywhere}@media screen and (min-width:768px){.key-page__title-wrapper .key-page__subtitle{font-size:37px;line-height:55px;margin:0}.key-page__carousel .key-page__box .container{padding:0}.key-page__carousel .key-page__box .experience-carousel .slider-action-buttons{right:20px;top:45px}.key-page__carousel .key-page__box .experience-carousel .slider-content .title{color:var(--blue-basic)}.key-page__carousel .key-page__box .experience-carousel .slider-content .key-page__title{margin:0 0 15px;font-size:44px;line-height:66px}.key-page__carousel .key-page__box .content-page-carousel .slider-action-buttons{right:20px;top:100px}}.key-page__carousel .key-page__box .experience-carousel .slider-content .text{margin:0}.key-page__carousel .key-page__box .experience-carousel .suggested-product-card .text-content.show-creator-label{padding-top:15px}.key-page__carousel .key-page__box .content-page-carousel{margin-left:0}.key-page__carousel .key-page__box .content-page-carousel .slider-content .text-column{padding-left:0;text-align:left;margin:0}.key-page__carousel .key-page__box .content-page-carousel .slider-content .text-column .title{margin:0}@media screen and (min-width:767px){.key-page__carousel .key-page__box .content-page-carousel .slider-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.key-page__carousel .key-page__box .content-page-carousel .slider-content .text-column{max-width:50%}}@media screen and (min-width:992px){.box-section .container>.text{font-size:20px}.key-page__carousel .key-page__box .container{padding:0}.key-page__carousel .key-page__box .content-page-carousel .slider-content .slider-column{max-width:none}}.key-page__carousel .experience-carousel{margin:0;padding:0 8px}.key-page__carousel .experience-carousel .slider-content .title{color:var(--blue-basic);font-family:Poppins-Bold,sans-serif;text-align:left;font-size:clamp(24px,1.1vw,44px);line-height:clamp(36px,1.1vw,66px);overflow-wrap:anywhere;padding-left:10px}.key-page__carousel .experience-carousel .slider-content .key-page__title{margin:0 0 10px;text-align:left;font-size:24px;line-height:36px;overflow-wrap:anywhere}@media screen and (min-width:768px){.key-page__carousel .experience-carousel{padding:0}.key-page__carousel .experience-carousel .slider-content .title{color:var(--blue-basic)}.key-page__carousel .experience-carousel .slider-content .key-page__title{margin:0 0 15px;font-size:44px;line-height:66px}}.key-page__carousel .experience-carousel .slider-content .text{margin:0}.key-page-simple-image{margin:25px 0 15px;padding:0 8px}.key-page-simple-image__title{width:100%;text-align:left;font-size:24px;font-family:Poppins-Bold,sans-serif;overflow-wrap:anywhere}.key-page-simple-image__img,.key-page-simple-image__img img{width:100%}.key-page-3x-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.key-page-3x-image__title{padding-left:10px}.key-page-3x-image__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.key-page-3x-image__img,.key-page-3x-image__img.top{width:100%}@media screen and (min-width:768px){.key-page-simple-image{margin:70px 0 15px}.key-page-3x-image__title{padding-left:0}.key-page-3x-image__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.key-page-3x-image__img.top{width:auto}}.key-page-3x-image__img-content{width:100%}.video-poster-in-container{width:100%;height:auto;margin-top:35px}.key-page-image__link{text-decoration:none;color:var(--blue-basic)}.key-page-slider{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.key-page-slider .slick-prev{top:-50%;left:auto;right:40px}.key-page-slider .slick-next{top:-50%;right:-15px}.key-page-slider .slick-next::after{width:40px}.key-page-slider .slick-list{height:100%;width:100%}.key-page-slider .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.key-page-slider .slick-track{height:100%}@media screen and (min-width:768px){.key-page-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.key-page-slider .slider-item{margin-right:15px}.key-page-slider .slider-item:last-child{margin:0}.key-page-slider img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.key-page-slider .key-page-carousel__item-text{font-size:24px;font-family:Poppins-Bold,sans-serif;font-weight:700;margin:10px 0}.key-page-slider .key-page-carousel__item-text.author,.key-page-slider .key-page-carousel__item-text.tag{font-family:Poppins-Medium,sans-serif;font-weight:300}.key-page-row-image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media screen and (min-width:768px){.key-page-row-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.key-page-row-image__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:768px){.key-page-row-image__wrapper{width:33.3333333333%}}.key-page-row-image__title{font-family:Poppins-Bold,sans-serif;font-weight:700;font-size:24px;margin:10px 0;text-align:center;overflow-wrap:anywhere}.key-page-row-image__img-content{width:250px;height:250px}@media screen and (min-width:768px){.key-page-row-image__img-content{width:150px;height:150px}}@media screen and (min-width:1200px){.box-section .container>.text{font-size:24px}.key-page__carousel .key-page__box .container{padding:0}.key-page__carousel .key-page__box .content-page-carousel .slick-track{width:100%!important}.key-page__carousel .key-page__box .content-page-carousel .slider-content .slider-column{max-width:none}.key-page-row-image__img-content{width:200px;height:200px}}.key-page__box-section{padding:10px 0}@media screen and (min-width:768px){.key-page__box-section{padding:25px 0}}@media screen and (min-width:1442px){.container,.key-page__carousel .key-page__box .container{padding:0}}.key-page__locations-title{background-color:var(--blue-basic);color:var(--white)}.key-page__locations-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-top:70px}.key-page__locations-wrapper .key-page-image__link{display:block;margin:10px 0;text-align:center}.key-page__locations-wrapper .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.key-page__locations-item{width:100%}.locations-slider{width:100%;min-height:300px;overflow:hidden}.locations-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-next{right:-2px}.slick-next::after{height:30px;background-image:none;clip-path:polygon(75% 0,100% 50%,75% 100%,65% 100%,90% 50%,65% 0);background-color:var(--blue-basic)}.slick-arrow{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.slick-prev{left:-70px}.slick-prev::after{height:30px;background-image:none;clip-path:polygon(75% 0,100% 50%,75% 100%,65% 100%,90% 50%,65% 0);background-color:var(--blue-basic);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.key-page-2x-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.key-page-2x-image .image-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;margin-bottom:30px;padding-bottom:88%}@media screen and (min-width:768px){.key-page__locations-wrapper{padding:0 20%}.locations-slider{height:auto}.key-page-2x-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:63px 0 60px}.key-page-2x-image .image-block{width:48%;padding-bottom:36%;margin-bottom:0}}.key-page-2x-image .image-block:last-child{margin-bottom:0}.key-page-2x-image .image-block .button-info{position:absolute;margin-top:20px;bottom:0;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;background:var(--yellow-basic);color:var(--white);font-family:Poppins-Medium,sans-serif;font-weight:700;font-size:clamp(16px,1.1vw,20px);line-height:clamp(26px,1.1vw,30px);border-radius:35px;text-align:center;text-transform:uppercase;text-decoration:none}@media screen and (min-width:1200px){.key-page-2x-image .image-block .button-info{bottom:10px}}@media screen and (min-width:1024px){.key-page-2x-image .image-block .button-info{width:13.13vw}}@media screen and (min-width:1905px){.key-page-2x-image .image-block .button-info{width:250px}}.key-page-2x-image .image-block .key-page-simple-image{display:inline-block}.key-page-2x-image .image-block .key-page-simple-image__title{position:absolute;top:50%;left:50%;margin:0 -50% 0 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;line-height:36px;text-align:center;width:295px;z-index:2;overflow-wrap:anywhere;color:var(--yellow-basic)}@media screen and (min-width:768px){.key-page-2x-image .image-block .key-page-simple-image__title{font-size:2.3vw;line-height:3.5vw;width:27.6vw}.key-page-2x-image .image-block .key-page-simple-image{padding:0}}@media screen and (min-width:1905px){.key-page-2x-image .image-block .key-page-simple-image__title{font-size:44px;line-height:66px;width:527px}}.key-page-2x-image .image-block .key-page-simple-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.footer-social-network{padding-top:0}.key-page__carousel .key-page__box{background:var(--white)}.experience-carousel{padding:0 8px}.key-page-3x-image .key-page-section__title{margin:25px 0 15px}.key-page-simple-image__title{margin:30px 0 25px}@media screen and (min-width:768px){.experience-carousel{padding:0}.key-page-3x-image .key-page-section__title{margin:50px 0 25px;padding-left:0}.key-page-simple-image__title{margin-top:60px;padding-left:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2hvbWUtcGFnZS1yZWRlc2lnbi9faGVyby1pbWcuc2NzcyIsIi4uLy4uL25vcm1hbGl6ZS5zY3NzIiwiLi4vLi4vbWFpbi5zY3NzIiwiZGVhbHMuY3NzIiwiLi4vLi4vYnRuLWJhY2stdG8tdG9wLnNjc3MiLCIuLi8uLi9oZWFkZXIvbWFpbi1wb3B1cC5zY3NzIiwiLi4vLi4va2V5LXBhZ2Uuc2NzcyIsImRlYWxzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsb0JBQ0ksU0FBQSxTQUNBLGVBQ0EsY0FBQSxFQUVBLHdDQUNJLFNBQUEsU0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsYUFBQSxLQUVBLHFEQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BRUEsZ0VBQ0ksU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BRUEsNkVBQ0ksZUFDQSxZQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBRUEsK0VBQ0ksUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsYUFBQSx1RkFBQSxVQUFBLE9BQUEsS0FBQSx1RkFBQSxVQUFBLE9BQ0EsaUJBQUEsOEJBQ0Esa0JBQUEsZ0JBQUEsVUFBQSxnQkFNaEIsa0RBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLHVCQUFBLEtBQ0EsMEJBQUEsS0FHSixzREFDSSxRQUFBLE1B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Q0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxvQkFDQSxNQUFBLGFBQ0EsWUFBQSxjQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSx1QkFDQSxZQUFBLHVCQUNBLGNBQUEsS0FDQSxXQUFBLE9BQ0EsZUFBQSxVQUNBLGdCQUFBLEtBRUEscUNBdEJKLDZDQXVCUSxPQUFBLE1BRUoscUNBekJKLDZDQTBCUSxNQUFBLFNBRUoscUNBNUJKLDZDQTZCUSxNQUFBLE9BSVIsdURBQ0ksUUFBQSxhQUVBLDhEQUNJLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsRUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsTUFDQSxRQUFBLEVBQ0EsY0FBQSxTQUNBLE1BQUEsb0JBRUEsb0NBZEosOERBZVEsVUFBQSxNQUNBLFlBQUEsTUFDQSxNQUFBLE9BcEJaLHVEQXdDUSxRQUFBLEdBbEJBLHFDQW5CSiw4REFvQlEsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLE9BSVIsMkRBQ0ksUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFVaEIsdUJBQ0ksWUFBQSxFQUlBLG1DQUNJLFdBQUEsYUFJUixxQkFDSSxRQUFBLEVBQUEsSUM1ckJBLDRDQUNJLE9BQUEsS0FBQSxFQUFBLEtBUVIsOEJBQ0ksT0FBQSxLQUFBLEVBQUEsS0FFQSxvQ0QrcUJKLHFCQUlRLFFBQUEsRUMvckJKLDRDQUdRLE9BQUEsS0FBQSxFQUFBLEtBQ0EsYUFBQSxFQUtaLDhCQUlRLFdBQUEsS0FDQSxhQUFBIiwiZmlsZSI6ImRlYWxzLWQzMTU0Y2Y4NWEubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uL2NvbW1vbi12YXJpYWJsZXMnO1xuXG4uaG9tZS1wYWdlLWhlcm8taW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIC5sb2dvLWltZy1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgLnZpZGVvLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgICAgICAgICAgLnZpZGVvLWJveCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXG4gICAgICAgICAgICAgICAgLnBsYXktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkaG9tZXBhZ2Utc3ByaXRlICsgJyNwbGF5LWJ1dHRvbicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2t0b3AtYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbmltYXRpb24taW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbiAgICAgICAgbWFzazogdXJsKCRob21lcGFnZS1zcHJpdGUgKyAnI2J1aWxkaW5ncycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIG1hc2stc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIGFuaW1hdGlvbjogbWFza0NoYW5nZSAxNnMgaW5maW5pdGUgc3RlcHMoMSk7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBtYXNrQ2hhbmdlIHtcbiAgICAgICAgMCUsIDEyLjUlIHtcbiAgICAgICAgICAgIG1hc2s6IHVybCgkaG9tZXBhZ2Utc3ByaXRlICsgJyNidWlsZGluZ3MnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIDEyLjUlLCAyNSUge1xuICAgICAgICAgICAgbWFzazogdXJsKCRob21lcGFnZS1zcHJpdGUgKyAnI3JhbWVuJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAyNSUsIDM3LjUlIHtcbiAgICAgICAgICAgIG1hc2s6IHVybCgkaG9tZXBhZ2Utc3ByaXRlICsgJyNiaWtlcycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgMzcuNSUsIDUwJSB7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJGhvbWVwYWdlLXNwcml0ZSArICcjZG9vcicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgNTAlLCA2Mi41JSB7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJGhvbWVwYWdlLXNwcml0ZSArICcja2ltb25vJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICA2Mi41JSwgNzUlIHtcbiAgICAgICAgICAgIG1hc2s6IHVybCgkaG9tZXBhZ2Utc3ByaXRlICsgJyN0b3dlcicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgNzUlLCA4Ny41JSB7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJGhvbWVwYWdlLXNwcml0ZSArICcjY2h1cmNoJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICA4Ny41JSwgMTAwJSB7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJGhvbWVwYWdlLXNwcml0ZSArICcjbGFtcHMnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAtNjBweCAwIDAgLTMwcHg7XG5cbiAgICAgICAgaDEsIGgyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMTJweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDdweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9tZS1wYWdlLWhlcm8taW1nIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIC5sb2dvLWltZy1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBcbiAgICAgICAgICAgIC5sb2dvLWltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWRlby1ibG9jayB7XG4gICAgICAgICAgICAgICAgLnZpZGVvLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIC5wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuYW5pbWF0aW9uLWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICByaWdodDogNDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIFxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgIH1cbiAgICB9XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAgICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gICAqL1xuXG5tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAgICovXG5cbmgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAgICovXG5cbmhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAgIGhlaWdodDogMDsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5wcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAgICogYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5cbmltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gICAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gICAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAgICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgLyogMSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gICAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cblxuZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICAgKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbmxlZ2VuZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gICAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAzICovXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAgICovXG5cbnByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAgICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gICAqL1xuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICAgKi9cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gICAqL1xuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gICAqL1xuXG5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gICAqL1xuXG50ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICAgKi9cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0ICcuL25vcm1hbGl6ZS5zY3NzJztcbkBpbXBvcnQgJy4vYnRuLWJhY2stdG8tdG9wLnNjc3MnO1xuQGltcG9ydCAnLi9oZWFkZXIvbWFpbi1wb3B1cCc7XG5AaW1wb3J0ICcuL2NvbW1vbi12YXJpYWJsZXMuc2Nzcyc7XG5cbjpyb290IHtcbiAgICAtLXJlZC1iYXNpYzogI2U4NDA0MjtcbiAgICAtLWJsdWUtYmFzaWM6ICMwQzRBNjA7XG4gICAgLS1ncmVlbi1iYXNpYzogIzExOGM4ZjtcbiAgICAtLXllbGxvdy1iYXNpYzogI2UzYWEyYztcbiAgICAtLXdoaXRlOiAjZmRmN2VjO1xuICAgIC0td2hpdGUtYmFzaWM6ICNmZmY7XG4gICAgLS1ncmV5LWRhcms6ICNjOGJlYTA7XG4gICAgLS1ncmV5LWJhc2ljOiAjY2NjY2NjO1xuICAgIC0tZ3JleS1saWdodC1iYXNpYzogI2Y1ZjRmMjtcbiAgICAtLWJsdWUtZ3JleS1iYXNpYzogIzZhNzA5ODtcbiAgICAtLXBpbmstYmFzaWM6ICNlYjIyYjU7XG5cbiAgICAtLWNvbG9yLXByaW1hcnk6ICMwQzRBNjA7XG4gICAgLS1jb2xvci1wcmltYXJ5LWxpZ2h0OiAjNTM3Njc4O1xuICAgIC0tY29sb3Itc3VwcG9ydGl2ZTogI2M4YmVhMDtcbiAgICAtLWNvbG9yLWFjY2VudC1nb2xkOiAjZTNhYTJjO1xuICAgIC0tY29sb3ItYWNjZW50LXJvc2U6ICNkOTdjNWI7XG4gICAgLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0OiAjZmRmN2VjO1xuICAgIC0tY29sb3ItbmV1dHJhbC1saWdodGVyOiAjZjVmNGYyO1xuICAgIC0tY29sb3ItbmV1dHJhbC1saWdodDogI2VjZWJlODtcbiAgICAtLWNvbG9yLXRleHQ6ICMwNjM1Mzg7XG5cblxuICAgIC0tbmF2LWJhci1oZWlnaHQ6IDc1cHg7XG4gICAgLS1leHBlcmllbmNlLWJvb2tpbmctZm9ybS13aWR0aDogMzU1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLS1leHBlcmllbmNlLWJvb2tpbmctZm9ybS13aWR0aDogNDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLS1uYXYtYmFyLWhlaWdodDogOTBweDtcbiAgICB9XG59XG5cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyA9PT09PSByZXNldCA9PT09PVxudWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbn1cblxuW2hpZGRlbl0sXG4uaGlkZGVuLFxuLm5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1ibG9jayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBsaW5lYXI7XG4gICAgXG4gICAgJi5hY3RpdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbn1cblxuI2d0eC10cmFucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xufVxuXG5odG1sIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAmLndoaXRlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYueWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JleSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwKTtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmV5LWJsdWUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJsdWUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICB9XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3Vic3RyYXRlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDIwMDtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNTA7XG5cblx0Ji5zaG93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uaW52aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG59XG5cbi5TeXNGYWxzby1mb250IHtcbiAgICBmb250LWZhbWlseTogU3lzRmFsc28tSXRhbGljLCBzYW5zLXNlcmlmO1xufVxuXG4vLyA9PT09PSBjdXN0b20gc2Nyb2xsIGZvciBNb3ppbGxhIEZpcmVmb3ggPT09PT1cbmh0bWwsYm9keSB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cblxuLy8gPT09PT0gaGVhZGluZ3Mgc3R5bGVzID09PT09XG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYsXG4uaDcsIC5oOCB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVNlbWlCb2xkJztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbn1cblxuaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG59XG5cbmgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgfVxufVxuXG5oMywgLmgzIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbn1cblxuaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG59XG5cbmg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG5oNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbn1cblxuLmg3IHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuXG4uaDgge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLy8gPT09PT0gY3VzdG9tIHNjcm9sbCA9PT09PVxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4vLyA9PT09PSBjbGFzcyBmb3IgY2VudGVyIHNlY3Rpb25zID09PT09XG4uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogNzIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB3aWR0aDogMTE0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDJweCkge1xuICAgICAgICB3aWR0aDogMTQwMHB4O1xuICAgIH1cbn1cblxuLmNvbnRhaW5lci14bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuXG4gICAgJi5yZW1vdmUtcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMjZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhaW5lci1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5cbi5jb250YWluZXItbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1heC13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXItcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA5NjBweCAhaW1wb3J0YW50O1xufVxuXG4vLyA9PT09PSBjdXN0b20gYnV0dG9uIGZvciAndGFnIGEnID09PT09XG4uYS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgJi53aGl0ZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudHJhbnNwYXJlbnQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyZXkge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCk7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JleS1ibHVlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ibHVlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICBcbi5idG4tbW9yZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udDogNTAwIDE1cHggJ1BvcHBpbnMtTWVkaXVtJywgc2Fucy1zZXJpZjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgIG1hc2s6IHVybCgkbWFpbi1pY29ucy1zcHJpdGUgKyAnI2ljb24tYXJyb3ctZG93bicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01JSwgMnB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlKC01JSwgMnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1vdXRsaW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjNweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xuICAgIGZvbnQ6IDUwMCAxNXB4ICdQb3BwaW5zLU1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgfVxufVxuXG4uYnRuLXByaW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA5cHggMzBweDtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xuICAgIGZvbnQ6IDUwMCAxNXB4ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAzN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICB9XG59XG5cbi5idG4tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA5cHggMzBweDtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICBmb250OiA1MDAgMTVweCAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzdweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICB9XG59XG5cbi8vID09PT09IGZvciBzbGljay1zbGlkZXIgPT09PT1cbi5zbGljay1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMDtcbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjJweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDAgLTJweCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgbWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjY2Fyb3VzZWwtYXJyb3cnKSBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMTAwcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMnB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgIG1hc2s6IHVybCgkbWFpbi1pY29ucy1zcHJpdGUgKyAnI2Nhcm91c2VsLWFycm93Jykgbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgfVxufVxuXG4uc2xpY2stZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLm5vLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG59XG5cbi8vID09PT09IGJhc2Ugc3RydWN0dXJlIGZvciBzZWN0aW9uIGJveFxuLmJveC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICAmLmJjLXdoaXRlLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmMtZ3JleS1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJjLWJsdWUtZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmMtd2hpdGUtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iYy1ncmV5LXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgfVxuXG4gICAgJi5ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gICAgfVxuXG4gICAgJi5ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgICYgPiAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAucGMtdmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgIC5wYy12ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuY2l0eS1wYWdlX19iZXN0LXRoaW5ncyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLnRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYS1idG4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvcHVwLW1lc3NhZ2Uge1xuICAgIC5hbGVydCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICYuYWxlcnQtZGFuZ2VyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbGVydC13YXJuaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsZXJ0LWluZm8ge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZsZXgtY29sdW1uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW5hdi1iYXItaGVpZ2h0KTsgIFxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cdENsYXNzZXMgZm9yIHRoZSBjb2xvcnM7XG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmFzaWMtcmVkIHtcblx0Y29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG5cbi5iYXNpYy1ibHVlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uYmFzaWMtZ3JlZW4ge1xuXHRjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xufVxuXG4uYmFzaWMteWVsbG93IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cblxuLmJhc2ljLXdoaXRlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5cbi5kZXNrdG9wLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB9XG59XG5cbi5iYy1yZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuXG4uYmMtYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uYmMtZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1iYXNpYyk7XG59XG5cbi5iYy15ZWxsb3cge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG5cbi5iYy1ncmV5LWxpZ2h0LWJhc2ljIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbn1cblxuLnF1ZXN0aW9ubmFpcmUtcHJldmlldy1tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDExMDAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgfVxuXG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5zZWFjcmNoLXBsYWNlaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCIuaG9tZS1wYWdlLWhlcm8taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ob21lLXBhZ2UtaGVyby1pbWcgLmxvZ28taW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5ob21lLXBhZ2UtaGVyby1pbWcgLmxvZ28taW1nLWNvbnRhaW5lciAudmlkZW8tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZS1wYWdlLWhlcm8taW1nIC5sb2dvLWltZy1jb250YWluZXIgLnZpZGVvLWJsb2NrIC52aWRlby1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhvbWUtcGFnZS1oZXJvLWltZyAubG9nby1pbWctY29udGFpbmVyIC52aWRlby1ibG9jayAudmlkZW8tYm94IC5wbGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uaG9tZS1wYWdlLWhlcm8taW1nIC5sb2dvLWltZy1jb250YWluZXIgLnZpZGVvLWJsb2NrIC52aWRlby1ib3ggLnBsYXktYnV0dG9uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFzazogdXJsKFwiL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9tZXBhZ2Utc3ByaXRlLTNlNjY0YmM1ZjYuc3ZnI3BsYXktYnV0dG9uXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBtYXNrLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG4uaG9tZS1wYWdlLWhlcm8taW1nIC5sb2dvLWltZy1jb250YWluZXIgLmxvZ28taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG59XG4uaG9tZS1wYWdlLWhlcm8taW1nIC5sb2dvLWltZy1jb250YWluZXIgLm1vYmlsZS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWUtcGFnZS1oZXJvLWltZyAubG9nby1pbWctY29udGFpbmVyIC5kZXNrdG9wLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lLXBhZ2UtaGVyby1pbWcgLmFuaW1hdGlvbi1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQpO1xuICBtYXNrOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob21lcGFnZS1zcHJpdGUtM2U2NjRiYzVmNi5zdmcjYnVpbGRpbmdzXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB6LWluZGV4OiAxO1xuICBhbmltYXRpb246IG1hc2tDaGFuZ2UgMTZzIGluZmluaXRlIHN0ZXBzKDEpO1xufVxuQGtleWZyYW1lcyBtYXNrQ2hhbmdlIHtcbiAgMCUsIDEyLjUlIHtcbiAgICBtYXNrOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob21lcGFnZS1zcHJpdGUtM2U2NjRiYzVmNi5zdmcjYnVpbGRpbmdzXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgMTIuNSUsIDI1JSB7XG4gICAgbWFzazogdXJsKFwiL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9tZXBhZ2Utc3ByaXRlLTNlNjY0YmM1ZjYuc3ZnI3JhbWVuXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgMjUlLCAzNy41JSB7XG4gICAgbWFzazogdXJsKFwiL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9tZXBhZ2Utc3ByaXRlLTNlNjY0YmM1ZjYuc3ZnI2Jpa2VzXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgMzcuNSUsIDUwJSB7XG4gICAgbWFzazogdXJsKFwiL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9tZXBhZ2Utc3ByaXRlLTNlNjY0YmM1ZjYuc3ZnI2Rvb3JcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxuICA1MCUsIDYyLjUlIHtcbiAgICBtYXNrOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob21lcGFnZS1zcHJpdGUtM2U2NjRiYzVmNi5zdmcja2ltb25vXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgNjIuNSUsIDc1JSB7XG4gICAgbWFzazogdXJsKFwiL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9tZXBhZ2Utc3ByaXRlLTNlNjY0YmM1ZjYuc3ZnI3Rvd2VyXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgNzUlLCA4Ny41JSB7XG4gICAgbWFzazogdXJsKFwiL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9tZXBhZ2Utc3ByaXRlLTNlNjY0YmM1ZjYuc3ZnI2NodXJjaFwiKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG4gIDg3LjUlLCAxMDAlIHtcbiAgICBtYXNrOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob21lcGFnZS1zcHJpdGUtM2U2NjRiYzVmNi5zdmcjbGFtcHNcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUtcGFnZS1oZXJvLWltZyAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW46IC02MHB4IDAgMCAtMzBweDtcbn1cbi5ob21lLXBhZ2UtaGVyby1pbWcgLnRpdGxlIGgxLCAuaG9tZS1wYWdlLWhlcm8taW1nIC50aXRsZSBoMiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmhvbWUtcGFnZS1oZXJvLWltZyAudGl0bGUgaDEge1xuICBmb250LXNpemU6IDM1cHg7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDEycHggdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLmhvbWUtcGFnZS1oZXJvLWltZyAudGl0bGUgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDdweCB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIjtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXBhZ2UtaGVyby1pbWcge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuaG9tZS1wYWdlLWhlcm8taW1nIC5sb2dvLWltZy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhvbWUtcGFnZS1oZXJvLWltZyAubG9nby1pbWctY29udGFpbmVyIC5sb2dvLWltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIH1cbiAgLmhvbWUtcGFnZS1oZXJvLWltZyAubG9nby1pbWctY29udGFpbmVyIC52aWRlby1ibG9jayAudmlkZW8tYm94IC5wbGF5LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG4gIC5ob21lLXBhZ2UtaGVyby1pbWcgLmFuaW1hdGlvbi1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLXBhZ2UtaGVyby1pbWcgLmFuaW1hdGlvbi1pbWcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1wYWdlLWhlcm8taW1nIC50aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgLmhvbWUtcGFnZS1oZXJvLWltZyAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICAuaG9tZS1wYWdlLWhlcm8taW1nIC50aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gICAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICAgKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAgICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAgICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAgICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAgICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICAgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICAgKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICAgKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAgKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICAgKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gICAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gICAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAgICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAgICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYWNrLXRvLXRvcC1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNzUlO1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogOTk5ODtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhY2stdG8tdG9wLWJ0biB7XG4gICAgdG9wOiA4MCU7XG4gIH1cbn1cbi5iYWNrLXRvLXRvcC1idG4gc3ZnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5iYWNrLXRvLXRvcC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5iYWNrLXRvLXRvcC1idG46aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuLmJhY2stdG8tdG9wLWJ0bi5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5iYWNrLXRvLXRvcC1idG4uYnRuLWZyb250LWVuZDphZnRlciB7XG4gIG1hcmdpbjogMCAwIDVweCA1cHg7XG59XG5cbi5tYWluUG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4ucG9wdXAtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gIHdpZHRoOiA5MCU7XG59XG4ucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wb3B1cC1jb250ZW50LnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQuc21hbGwge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQubG9naW4tZGVza3RvcCB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDFzIGZvcndhcmRzO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnNsaWRlLWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDFzIGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbjogc2xpZGVJbkxlZnQgMXMgZm9yd2FyZHM7XG4gIH1cbiAgQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gICAgMCUge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICB9XG4gIC5wb3B1cC1jb250ZW50LndpdGgtc2Nyb2xsIHtcbiAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICB3aWR0aDogNTElO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQuc21hbGwge1xuICAgIHdpZHRoOiA1MiU7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9wdXAtY29udGVudC5zbWFsbCB7XG4gICAgd2lkdGg6IDQxJTtcbiAgfVxuICAucG9wdXAtY29udGVudC5sb2dpbi1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAyNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQudGhhbmsteW91LXJlcXVlc3QtaG9zdC1jb250ZW50LCAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1tZXNzYWdlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICB3aWR0aDogMTExNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICB3aWR0aDogMTE4NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICB3aWR0aDogMTI3NXB4O1xuICB9XG59XG46cm9vdCB7XG4gIC0tcmVkLWJhc2ljOiAjZTg0MDQyO1xuICAtLWJsdWUtYmFzaWM6ICMwQzRBNjA7XG4gIC0tZ3JlZW4tYmFzaWM6ICMxMThjOGY7XG4gIC0teWVsbG93LWJhc2ljOiAjZTNhYTJjO1xuICAtLXdoaXRlOiAjZmRmN2VjO1xuICAtLXdoaXRlLWJhc2ljOiAjZmZmO1xuICAtLWdyZXktZGFyazogI2M4YmVhMDtcbiAgLS1ncmV5LWJhc2ljOiAjY2NjY2NjO1xuICAtLWdyZXktbGlnaHQtYmFzaWM6ICNmNWY0ZjI7XG4gIC0tYmx1ZS1ncmV5LWJhc2ljOiAjNmE3MDk4O1xuICAtLXBpbmstYmFzaWM6ICNlYjIyYjU7XG4gIC0tY29sb3ItcHJpbWFyeTogIzBDNEE2MDtcbiAgLS1jb2xvci1wcmltYXJ5LWxpZ2h0OiAjNTM3Njc4O1xuICAtLWNvbG9yLXN1cHBvcnRpdmU6ICNjOGJlYTA7XG4gIC0tY29sb3ItYWNjZW50LWdvbGQ6ICNlM2FhMmM7XG4gIC0tY29sb3ItYWNjZW50LXJvc2U6ICNkOTdjNWI7XG4gIC0tY29sb3ItbmV1dHJhbC1saWdodGVzdDogI2ZkZjdlYztcbiAgLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXI6ICNmNWY0ZjI7XG4gIC0tY29sb3ItbmV1dHJhbC1saWdodDogI2VjZWJlODtcbiAgLS1jb2xvci10ZXh0OiAjMDYzNTM4O1xuICAtLW5hdi1iYXItaGVpZ2h0OiA3NXB4O1xuICAtLWV4cGVyaWVuY2UtYm9va2luZy1mb3JtLXdpZHRoOiAzNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1leHBlcmllbmNlLWJvb2tpbmctZm9ybS13aWR0aDogNDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDpyb290IHtcbiAgICAtLW5hdi1iYXItaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5baGlkZGVuXSxcbi5oaWRkZW4sXG4ubm8tZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1ibG9jayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBsaW5lYXI7XG59XG4uaGlkZGVuLWJsb2NrLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbiNndHgtdHJhbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMTIwcHg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuYnV0dG9uLndoaXRlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5idXR0b24ud2hpdGU6Zm9jdXMsIGJ1dHRvbi53aGl0ZTpob3ZlciwgYnV0dG9uLndoaXRlOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5idXR0b24udHJhbnNwYXJlbnQge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbi50cmFuc3BhcmVudDpmb2N1cywgYnV0dG9uLnRyYW5zcGFyZW50OmhvdmVyLCBidXR0b24udHJhbnNwYXJlbnQ6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbmJ1dHRvbi55ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyOiBub25lO1xufVxuYnV0dG9uLnllbGxvdzpob3ZlciwgYnV0dG9uLnllbGxvdzpmb2N1cywgYnV0dG9uLnllbGxvdzphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuYnV0dG9uLmdyZXkge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAsIDI1MCwgMjUwKTtcbn1cbmJ1dHRvbi5ncmV5OmZvY3VzLCBidXR0b24uZ3JleTpob3ZlciwgYnV0dG9uLmdyZXk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG59XG5idXR0b24uZ3JleS1ibHVlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5idXR0b24uZ3JleS1ibHVlOmZvY3VzLCBidXR0b24uZ3JleS1ibHVlOmhvdmVyLCBidXR0b24uZ3JleS1ibHVlOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJ1dHRvbi5ncmV5LWJsdWUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB9XG4gIGJ1dHRvbi5ncmV5LWJsdWU6Zm9jdXMsIGJ1dHRvbi5ncmV5LWJsdWU6aG92ZXIsIGJ1dHRvbi5ncmV5LWJsdWU6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIH1cbn1cbmJ1dHRvbi5ibHVlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5idXR0b24uYmx1ZTpmb2N1cywgYnV0dG9uLmJsdWU6aG92ZXIsIGJ1dHRvbi5ibHVlOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3Vic3RyYXRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEzNzI1NDkwMik7XG59XG4uc3Vic3RyYXRlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4uU3lzRmFsc28tZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBTeXNGYWxzby1JdGFsaWMsIHNhbnMtc2VyaWY7XG59XG5cbmh0bWwsIGJvZHkge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzLFxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2LFxuLmg3LCAuaDgge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zLVNlbWlCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSwgLmgxLFxuICBoMiwgLmgyLFxuICBoMywgLmgzLFxuICBoNCwgLmg0LFxuICBoNSwgLmg1LFxuICBoNiwgLmg2LFxuICAuaDcsIC5oOCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uaDcge1xuICBmb250LXNpemU6IDlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oNyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5oOCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTQwMHB4O1xuICB9XG59XG5cbi5jb250YWluZXIteGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG59XG4uY29udGFpbmVyLXhsLnJlbW92ZS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLXhsLnJlbW92ZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMjZweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5cbi5jb250YWluZXItbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyLXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDk2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG59XG4uYS1idG46Zm9jdXMsIC5hLWJ0bjpob3ZlciwgLmEtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYS1idG4ud2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5hLWJ0bi53aGl0ZTpmb2N1cywgLmEtYnRuLndoaXRlOmhvdmVyLCAuYS1idG4ud2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5hLWJ0bi50cmFuc3BhcmVudCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmEtYnRuLnRyYW5zcGFyZW50OmZvY3VzLCAuYS1idG4udHJhbnNwYXJlbnQ6aG92ZXIsIC5hLWJ0bi50cmFuc3BhcmVudDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLmEtYnRuLnllbGxvdyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYS1idG4ueWVsbG93OmhvdmVyLCAuYS1idG4ueWVsbG93OmZvY3VzLCAuYS1idG4ueWVsbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4uYS1idG4uZ3JleSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApO1xufVxuLmEtYnRuLmdyZXk6Zm9jdXMsIC5hLWJ0bi5ncmV5OmhvdmVyLCAuYS1idG4uZ3JleTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cbi5hLWJ0bi5ncmV5LWJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWJ0bi5ncmV5LWJsdWU6Zm9jdXMsIC5hLWJ0bi5ncmV5LWJsdWU6aG92ZXIsIC5hLWJ0bi5ncmV5LWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmEtYnRuLmdyZXktYmx1ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIH1cbiAgLmEtYnRuLmdyZXktYmx1ZTpmb2N1cywgLmEtYnRuLmdyZXktYmx1ZTpob3ZlciwgLmEtYnRuLmdyZXktYmx1ZTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgfVxufVxuLmEtYnRuLmJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5hLWJ0bi5ibHVlOmZvY3VzLCAuYS1idG4uYmx1ZTpob3ZlciwgLmEtYnRuLmJsdWU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cblxuLmJ0bi1tb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udDogNTAwIDE1cHggXCJQb3BwaW5zLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1tb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5idG4tbW9yZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5idG4tbW9yZTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5idG4tbW9yZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIG1hc2s6IHVybChcIi90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLTUyZDZmNzFlZWQuc3ZnI2ljb24tYXJyb3ctZG93blwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNSUsIDJweCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tbW9yZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuLmJ0bi1tb3JlLmFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGUoLTUlLCAycHgpO1xufVxuXG4uYnRuLW91dGxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTBweCAyM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXI7XG4gIGZvbnQ6IDUwMCAxNXB4IFwiUG9wcGlucy1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1vdXRsaW5lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5idG4tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogOXB4IDMwcHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXI7XG4gIGZvbnQ6IDUwMCAxNXB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBwYWRkaW5nOiAxNHB4IDM3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA5cHggMzBweDtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG4gIGZvbnQ6IDUwMCAxNXB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBwYWRkaW5nOiAxNHB4IDM3cHg7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cblxuLnNsaWNrLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yMnB4O1xufVxuLnNsaWNrLW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAtMnB4IDAgMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBtYXNrOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9tYWluLWljb25zLXNwcml0ZS01MmQ2ZjcxZWVkLnN2ZyNjYXJvdXNlbC1hcnJvd1wiKSBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMTAwcHg7XG59XG4uc2xpY2stcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDAgMCAtMnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIG1hc2s6IHVybChcIi90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLTUyZDZmNzFlZWQuc3ZnI2Nhcm91c2VsLWFycm93XCIpIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuXG4uc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vLXNjcm9sbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi5ib3gtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG4uYm94LXNlY3Rpb24uYmMtd2hpdGUtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LXNlY3Rpb24uYmMtd2hpdGUtZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbi5iYy1ncmV5LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1zZWN0aW9uLmJjLWdyZXktYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbi5iYy1ibHVlLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1zZWN0aW9uLmJjLWJsdWUtZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbi5iYy13aGl0ZS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbi5iYy13aGl0ZS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxufVxuLmJveC1zZWN0aW9uLmJjLWdyZXktd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1zZWN0aW9uLmJjLWdyZXktd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB9XG59XG4uYm94LXNlY3Rpb24ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5ib3gtc2VjdGlvbi5ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG59XG4uYm94LXNlY3Rpb24uYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGl0bGUge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50aXRsZSAucGMtdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGl0bGUgLnBjLXZlciB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLmNpdHktcGFnZV9fYmVzdC10aGluZ3Mge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYm94LXNlY3Rpb24gLmNvbnRhaW5lciAuYS1idG4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5wb3B1cC1tZXNzYWdlIC5hbGVydCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBvcHVwLW1lc3NhZ2UgLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuLnBvcHVwLW1lc3NhZ2UgLmFsZXJ0LmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuLnBvcHVwLW1lc3NhZ2UgLmFsZXJ0LmFsZXJ0LWluZm8ge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xufVxuXG4uZmxleC1jb2x1bW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IHZhcigtLW5hdi1iYXItaGVpZ2h0KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRDbGFzc2VzIGZvciB0aGUgY29sb3JzO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJhc2ljLXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuXG4uYmFzaWMtYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmJhc2ljLWdyZWVuIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cblxuLmJhc2ljLXllbGxvdyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG5cbi5iYXNpYy13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cblxuLmRlc2t0b3AtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3AtdGl0bGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cblxuLmJjLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG5cbi5iYy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5iYy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cblxuLmJjLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cblxuLmJjLWdyZXktbGlnaHQtYmFzaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbn1cblxuLnF1ZXN0aW9ubmFpcmUtcHJldmlldy1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTEwMDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJldmlldy1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbn1cbi5xdWVzdGlvbm5haXJlLXByZXZpZXctbW9kYWwgLmNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYWNyY2gtcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rZXktcGFnZS1zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLmtleS1wYWdlLXNlY3Rpb25fX3RpdGxlOmZpcnN0LWNoaWxkLCAua2V5LXBhZ2Utc2VjdGlvbl9fdGl0bGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDM1cHggMCAyNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2Utc2VjdGlvbl9fdGl0bGU6Zmlyc3QtY2hpbGQsIC5rZXktcGFnZS1zZWN0aW9uX190aXRsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDUwcHggMCAyNXB4O1xuICB9XG59XG5cbi5oZWFkZXIta2V5LXBhZ2Uge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1uYXYtYmFyLWhlaWdodCk7XG59XG4uaGVhZGVyLWtleS1wYWdlIC5ob21lLXBhZ2UtaGVyby1pbWcgLnRpdGxlIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIta2V5LXBhZ2UgLmhvbWUtcGFnZS1oZXJvLWltZyAudGl0bGUge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLmhlYWRlci1rZXktcGFnZSAuaG9tZS1wYWdlLWhlcm8taW1nIC50aXRsZSAudGl0bGUtaW5mbyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5oZWFkZXIta2V5LXBhZ2UgLmhvbWUtcGFnZS1oZXJvLWltZyAudGl0bGUgLnRpdGxlLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1rZXktcGFnZSAuaG9tZS1wYWdlLWhlcm8taW1nIC50aXRsZSAudGl0bGUtaW5mbyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4uaGVhZGVyLWtleS1wYWdlIC5ob21lLXBhZ2UtaGVyby1pbWcgLmxvZ28taW1nLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci1rZXktcGFnZSAuaG9tZS1wYWdlLWhlcm8taW1nIC5sb2dvLWltZy1jb250YWluZXIgLmxvZ28taW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uaGVhZGVyLWtleS1wYWdlIC5ob21lLXBhZ2UtaGVyby1pbWcgLmxvZ28taW1nLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDA7XG59XG5cbi5rZXktcGFnZV9fdGl0bGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZV9fdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luOiA2M3B4IDAgNjBweDtcbiAgfVxufVxuLmtleS1wYWdlX190aXRsZS13cmFwcGVyIC5rZXktcGFnZV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlX190aXRsZS13cmFwcGVyIC5rZXktcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG4ua2V5LXBhZ2VfX3RpdGxlLXdyYXBwZXIgLmtleS1wYWdlX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2VfX3RpdGxlLXdyYXBwZXIgLmtleS1wYWdlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ua2V5LXBhZ2VfX2Nhcm91c2VsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3gge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbi5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MnB4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuZXhwZXJpZW5jZS1jYXJvdXNlbCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLnNsaWRlci1hY3Rpb24tYnV0dG9ucyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA0NXB4O1xuICB9XG59XG4ua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IC5leHBlcmllbmNlLWNhcm91c2VsIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IC5leHBlcmllbmNlLWNhcm91c2VsIC5zbGlkZXItY29udGVudCAudGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IC5leHBlcmllbmNlLWNhcm91c2VsIC5zbGlkZXItY29udGVudCAudGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgfVxufVxuLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2Utc2xpZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2Utc2xpZGVyIC5zbGljay10cmFjayB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLnNsaWRlci1jb250ZW50IC5rZXktcGFnZV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQgLmtleS1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIH1cbn1cbi5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLnNsaWRlci1jb250ZW50IC50ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuc3VnZ2VzdGVkLXByb2R1Y3QtY2FyZCAudGV4dC1jb250ZW50LnNob3ctY3JlYXRvci1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuY29udGVudC1wYWdlLWNhcm91c2VsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwgLnNsaWRlci1hY3Rpb24tYnV0dG9ucyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmNvbnRlbnQtcGFnZS1jYXJvdXNlbCAuc2xpY2stdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmNvbnRlbnQtcGFnZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmNvbnRlbnQtcGFnZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQgLnRleHQtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4ua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwgLnNsaWRlci1jb250ZW50IC50ZXh0LWNvbHVtbiAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwgLnNsaWRlci1jb250ZW50IC50ZXh0LWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmNvbnRlbnQtcGFnZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQgLnNsaWRlci1jb2x1bW4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmNvbnRlbnQtcGFnZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQgLnNsaWRlci1jb2x1bW4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmtleS1wYWdlX19jYXJvdXNlbCAuZXhwZXJpZW5jZS1jYXJvdXNlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2VfX2Nhcm91c2VsIC5leHBlcmllbmNlLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ua2V5LXBhZ2VfX2Nhcm91c2VsIC5leHBlcmllbmNlLWNhcm91c2VsIC5zbGlkZXItY29udGVudCAudGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS4xdncsIDQ0cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzZweCwgMS4xdncsIDY2cHgpO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlX19jYXJvdXNlbCAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIH1cbn1cbi5rZXktcGFnZV9fY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLnNsaWRlci1jb250ZW50IC5rZXktcGFnZV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLnNsaWRlci1jb250ZW50IC5rZXktcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICB9XG59XG4ua2V5LXBhZ2VfX2Nhcm91c2VsIC5leHBlcmllbmNlLWNhcm91c2VsIC5zbGlkZXItY29udGVudCAudGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmtleS1wYWdlLXNpbXBsZS1pbWFnZSB7XG4gIG1hcmdpbjogMjVweCAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlLXNpbXBsZS1pbWFnZSB7XG4gICAgbWFyZ2luOiA3MHB4IDAgMTVweDtcbiAgfVxufVxuLmtleS1wYWdlLXNpbXBsZS1pbWFnZV9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxNXB4IDAgMjVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi5rZXktcGFnZS1zaW1wbGUtaW1hZ2VfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmtleS1wYWdlLXNpbXBsZS1pbWFnZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ua2V5LXBhZ2UtM3gtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5rZXktcGFnZS0zeC1pbWFnZV9fdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2UtM3gtaW1hZ2VfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5rZXktcGFnZS0zeC1pbWFnZV9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2UtM3gtaW1hZ2VfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5rZXktcGFnZS0zeC1pbWFnZV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua2V5LXBhZ2UtM3gtaW1hZ2VfX2ltZy50b3Age1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZS0zeC1pbWFnZV9faW1nLnRvcCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5rZXktcGFnZS0zeC1pbWFnZV9faW1nLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLXBvc3Rlci1pbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4ua2V5LXBhZ2UtaW1hZ2VfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuLmtleS1wYWdlLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmtleS1wYWdlLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIHRvcDogLTUwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDQwcHg7XG59XG4ua2V5LXBhZ2Utc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgdG9wOiAtNTAlO1xuICByaWdodDogLTE1cHg7XG59XG4ua2V5LXBhZ2Utc2xpZGVyIC5zbGljay1uZXh0OjphZnRlciB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmtleS1wYWdlLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua2V5LXBhZ2Utc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rZXktcGFnZS1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ua2V5LXBhZ2Utc2xpZGVyIC5zbGlkZXItaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5rZXktcGFnZS1zbGlkZXIgLnNsaWRlci1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ua2V5LXBhZ2Utc2xpZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ua2V5LXBhZ2Utc2xpZGVyIC5rZXktcGFnZS1jYXJvdXNlbF9faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5rZXktcGFnZS1zbGlkZXIgLmtleS1wYWdlLWNhcm91c2VsX19pdGVtLXRleHQudGFnLCAua2V5LXBhZ2Utc2xpZGVyIC5rZXktcGFnZS1jYXJvdXNlbF9faXRlbS10ZXh0LmF1dGhvciB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmtleS1wYWdlLXJvdy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2Utcm93LWltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmtleS1wYWdlLXJvdy1pbWFnZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2Utcm93LWltYWdlX193cmFwcGVyIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbi5rZXktcGFnZS1yb3ctaW1hZ2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi5rZXktcGFnZS1yb3ctaW1hZ2VfX2ltZy1jb250ZW50IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlLXJvdy1pbWFnZV9faW1nLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmtleS1wYWdlLXJvdy1pbWFnZV9faW1nLWNvbnRlbnQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5rZXktcGFnZV9fYm94LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2VfX2JveC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmtleS1wYWdlX19sb2NhdGlvbnMtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5rZXktcGFnZV9fbG9jYXRpb25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZV9fbG9jYXRpb25zLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjAlO1xuICB9XG59XG4ua2V5LXBhZ2VfX2xvY2F0aW9ucy13cmFwcGVyIC5rZXktcGFnZS1pbWFnZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmtleS1wYWdlX19sb2NhdGlvbnMtd3JhcHBlciAuY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmtleS1wYWdlX19sb2NhdGlvbnMtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9jYXRpb25zLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbnMtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5sb2NhdGlvbnMtc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0ycHg7XG59XG4uc2xpY2stbmV4dDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNsaXAtcGF0aDogcG9seWdvbig3NSUgMCUsIDEwMCUgNTAlLCA3NSUgMTAwJSwgNjUlIDEwMCUsIDkwJSA1MCUsIDY1JSAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG5cbi5zbGljay1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtNzBweDtcbn1cbi5zbGljay1wcmV2OjphZnRlciB7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDc1JSAwJSwgMTAwJSA1MCUsIDc1JSAxMDAlLCA2NSUgMTAwJSwgOTAlIDUwJSwgNjUlIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG5cbi5rZXktcGFnZS0yeC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2UtMngtaW1hZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiA2M3B4IDAgNjBweDtcbiAgfVxufVxuLmtleS1wYWdlLTJ4LWltYWdlIC5pbWFnZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4OCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2UtMngtaW1hZ2UgLmltYWdlLWJsb2NrIHtcbiAgICB3aWR0aDogNDglO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmtleS1wYWdlLTJ4LWltYWdlIC5pbWFnZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rZXktcGFnZS0yeC1pbWFnZSAuaW1hZ2UtYmxvY2sgLmJ1dHRvbi1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjF2dywgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNnB4LCAxLjF2dywgMzBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5rZXktcGFnZS0yeC1pbWFnZSAuaW1hZ2UtYmxvY2sgLmJ1dHRvbi1pbmZvIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAua2V5LXBhZ2UtMngtaW1hZ2UgLmltYWdlLWJsb2NrIC5idXR0b24taW5mbyB7XG4gICAgd2lkdGg6IDEzLjEzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDVweCkge1xuICAua2V5LXBhZ2UtMngtaW1hZ2UgLmltYWdlLWJsb2NrIC5idXR0b24taW5mbyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG4ua2V5LXBhZ2UtMngtaW1hZ2UgLmltYWdlLWJsb2NrIC5rZXktcGFnZS1zaW1wbGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua2V5LXBhZ2UtMngtaW1hZ2UgLmltYWdlLWJsb2NrIC5rZXktcGFnZS1zaW1wbGUtaW1hZ2VfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgLTUwJSAwIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyOTVweDtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlLTJ4LWltYWdlIC5pbWFnZS1ibG9jayAua2V5LXBhZ2Utc2ltcGxlLWltYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjN2dztcbiAgICBsaW5lLWhlaWdodDogMy41dnc7XG4gICAgd2lkdGg6IDI3LjZ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwNXB4KSB7XG4gIC5rZXktcGFnZS0yeC1pbWFnZSAuaW1hZ2UtYmxvY2sgLmtleS1wYWdlLXNpbXBsZS1pbWFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgICB3aWR0aDogNTI3cHg7XG4gIH1cbn1cbi5rZXktcGFnZS0yeC1pbWFnZSAuaW1hZ2UtYmxvY2sgLmtleS1wYWdlLXNpbXBsZS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlLTJ4LWltYWdlIC5pbWFnZS1ibG9jayAua2V5LXBhZ2Utc2ltcGxlLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5mb290ZXItc29jaWFsLW5ldHdvcmsge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbn1cblxuLmV4cGVyaWVuY2UtY2Fyb3VzZWwge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBlcmllbmNlLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5rZXktcGFnZS0zeC1pbWFnZSAua2V5LXBhZ2Utc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW46IDI1cHggMCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlLTN4LWltYWdlIC5rZXktcGFnZS1zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmtleS1wYWdlLXNpbXBsZS1pbWFnZV9fdGl0bGUge1xuICBtYXJnaW46IDMwcHggMCAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlLXNpbXBsZS1pbWFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59IiwiQGltcG9ydCAnLi9jb21tb24tdmFyaWFibGVzLnNjc3MnO1xuXG4uYmFjay10by10b3AtYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3NSU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4ICMwMDAwMDAyOTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICB0b3A6IDgwJTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYuYnRuLWZyb250LWVuZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tYWluUG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMCwwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG59XG5cbi5wb3B1cC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICAgIHdpZHRoOiA5MCU7XG5cbiAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgICYudGhhbmsteW91LXJlcXVlc3QtaG9zdC1jb250ZW50LCAmLnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNjAlO1xuXG4gICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubG9naW4tZGVza3RvcCB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWRlLWluIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVJbkxlZnQgMXMgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICBAa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi53aXRoLXNjcm9sbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgJi5yZXF1ZXN0LWhvc3QtZm9ybS1tZXNzYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNjAlO1xuXG4gICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogOTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnBvcHVwLWNvbnRlbnQge1xuXG4gICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDQxJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubG9naW4tZGVza3RvcCB7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsICYucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5wb3B1cC1jb250ZW50IHtcblxuICAgICAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDExMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAucG9wdXAtY29udGVudCB7XG5cbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTg1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLnBvcHVwLWNvbnRlbnQge1xuXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTI3NXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgJy4vbWFpbi5zY3NzJztcclxuXHJcbi5rZXktcGFnZS1zZWN0aW9uX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCwgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIta2V5LXBhZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbmF2LWJhci1oZWlnaHQpO1xyXG5cclxuICAgIC5ob21lLXBhZ2UtaGVyby1pbWcge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZS1pbmZvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nby1pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAubG9nby1pbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rZXktcGFnZV9fdGl0bGUtd3JhcHBlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA2M3B4IDAgNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAua2V5LXBhZ2VfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcclxuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4OztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmtleS1wYWdlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rZXktcGFnZV9fY2Fyb3VzZWwge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAua2V5LXBhZ2VfX2JveCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDJweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4cGVyaWVuY2UtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyLWFjdGlvbi1idXR0b25zIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5leHBlcmllbmNlLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5rZXktcGFnZV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWdnZXN0ZWQtcHJvZHVjdC1jYXJkIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2hvdy1jcmVhdG9yLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC1wYWdlLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyLWFjdGlvbi1idXR0b25zIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stdHJhY2sge1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXItY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0LWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZXItY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXhwZXJpZW5jZS1jYXJvdXNlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlci1jb250ZW50IHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjF2dywgNDRweCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMzZweCwgMS4xdncsIDY2cHgpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5rZXktcGFnZV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmtleS1wYWdlLXNpbXBsZS1pbWFnZSB7XHJcbiAgICBtYXJnaW46IDI1cHggMCAxNXB4O1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW46IDcwcHggMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwIDI1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ua2V5LXBhZ2UtM3gtaW1hZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLnRvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlby1wb3N0ZXItaW4tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxufVxyXG5cclxuLmtleS1wYWdlLWltYWdlX19saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxufVxyXG5cclxuLmtleS1wYWdlLXNsaWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICB0b3A6IC01MCU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgdG9wOiAtNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAtMTVweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAua2V5LXBhZ2UtY2Fyb3VzZWxfX2l0ZW0tdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAgICAgJi50YWcsICYuYXV0aG9yIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmtleS1wYWdlLXJvdy1pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmtleS1wYWdlX19ib3gtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmtleS1wYWdlX19sb2NhdGlvbnMge1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAua2V5LXBhZ2UtaW1hZ2VfX2xpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbnMtc2xpZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IC0ycHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig3NSUgMCUsIDEwMCUgNTAlLCA3NSUgMTAwJSwgNjUlIDEwMCUsIDkwJSA1MCUsIDY1JSAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLWFycm93IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogLTcwcHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig3NSUgMCUsIDEwMCUgNTAlLCA3NSUgMTAwJSwgNjUlIDEwMCUsIDkwJSA1MCUsIDY1JSAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLmtleS1wYWdlLTJ4LWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBtYXJnaW46IDYzcHggMCA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODglO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdy1iYXNpYyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjF2dywgMjBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNnB4LCAxLjF2dywgMzBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMuMTN2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTA1cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmtleS1wYWdlLXNpbXBsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC01MCUgMCAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjN2dztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy41dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3LjZ2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1zb2NpYWwtbmV0d29yayB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLmtleS1wYWdlX19jYXJvdXNlbCB7XHJcbiAgICAua2V5LXBhZ2VfX2JveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXhwZXJpZW5jZS1jYXJvdXNlbCB7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn0iLCIvLyA9PT09PSBoZWFkZXJcbkBpbXBvcnQgJy4uL2hvbWUtcGFnZS1yZWRlc2lnbi9oZXJvLWltZy5zY3NzJztcblxuLy8gPT09PT0ga2V5LXBhZ2VcbkBpbXBvcnQgJy4uLy4uL2tleS1wYWdlLnNjc3MnO1xuXG4ua2V5LXBhZ2UtM3gtaW1hZ2Uge1xuICAgIC5rZXktcGFnZS1zZWN0aW9uX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDE1cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMCAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ua2V5LXBhZ2Utc2ltcGxlLWltYWdlX190aXRsZSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59Il19 */
