@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil:opsz,wght@10..72,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}h1,h2,h3,h4,h5,h6{line-height:1.15}mark{background-color:#ff0;color:#000}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}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.container{margin:auto;max-width:90%;width:1400px}.container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container .row .grid-item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;transition:all .3s ease}.container .row .grid-item.full{width:100%}.container .row .grid-item.three-quarter{width:75%}@media (max-width:960px){.container .row .grid-item.three-quarter{width:50%}}@media (max-width:768px){.container .row .grid-item.three-quarter{width:100%}}.container .row .grid-item.two-thirds{width:66.6666%}@media (max-width:960px){.container .row .grid-item.two-thirds{width:50%}}@media (max-width:768px){.container .row .grid-item.two-thirds{width:100%}}.container .row .grid-item.half{width:50%}@media (max-width:768px){.container .row .grid-item.half{width:100%}}.container .row .grid-item.third{width:33.3333%}@media (max-width:960px){.container .row .grid-item.third{width:50%}}@media (max-width:768px){.container .row .grid-item.third{width:100%}}.container .row .grid-item.quarter{width:25%}@media (max-width:960px){.container .row .grid-item.quarter{width:50%}}@media (max-width:768px){.container .row .grid-item.quarter{width:100%}}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Lato}:root{--app-height:100%;--start:auto;--span:5}.skip-link{position:absolute;top:-50px}.main{overflow:hidden}.page__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}h1{font-weight:700}h2,h3{font-weight:900}h4,h5{font-weight:700}h5{color:#0097d5;text-transform:uppercase}a{color:#000}.page-hero{max-height:100vh;overflow:hidden;position:relative}.page-hero img{max-width:100%;position:relative}.page-hero .video{height:auto;min-width:100%}.page-hero .title{bottom:0;left:50%;margin:0 auto;max-width:1400px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;z-index:2}.page-hero .title h1{color:#fff;font-size:2rem}@media (min-width:768px){.page-hero .title h1{font-size:4rem}}.page-hero .title h1:after{border-top:5px solid #fff;content:"";display:block;height:1rem;margin-top:3rem;width:5rem}.page-hero .title p{color:#fff;display:none;font-size:1rem;line-height:1.5rem;margin-bottom:4rem}@media (min-width:768px){.page-hero .title p{font-size:1.875rem;line-height:2.25rem}}.page-hero .title:hover p{display:block}.page-hero .title .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:1rem 0 3rem}@media (min-width:768px){.page-hero .title .buttons{display:block}}.page-hero .title .buttons .button{margin-right:1rem;text-align:center}.page-hero .title .buttons .button:first-of-type{background:#fff;color:#0097d5}.page-hero .title .buttons .button:first-of-type:hover{background-color:#0097d5;color:#fff}.page-hero .title .buttons .button:first-of-type:focus{background-color:#0096d5;border-color:#0096d5;color:#fff}.page-hero .title .buttons .button:first-of-type:active{background-color:#005d84;color:#fff}.page-hero .title .buttons .button:last-of-type{background:transparent;border-color:#fff;color:#fff}.page-hero .title .buttons .button:last-of-type:hover{background-color:#2352a4;color:#fff}.page-hero .title .buttons .button:last-of-type:focus{background-color:#2352a4;border-color:#0096d5;color:#fff}.page-hero .title .buttons .button:last-of-type:active{background-color:#0a285b;color:#fff}.page-hero.-events{text-align:center}.page section.content .block:first-of-type:not(.block--hero,.block--accent-copy,.block--core-columns .block,.block--core-video,.block--core-spacer,.block--core-list-item,.block .block){padding-top:5rem}section.content{margin-top:-.225rem;padding-top:0}section.content .title.below{margin:0 auto;max-width:1400px;width:90%}section.content .title.below h1{color:#000;font-size:3rem}@media (min-width:768px){section.content .title.below h1{font-size:4rem}}section.content .title.below h1:after{border-top:5px solid #000;content:"";display:block;height:1rem;margin-top:3rem;width:5rem}section.content .title.below .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:1rem 0 3rem}@media (min-width:768px){section.content .title.below .buttons{display:block}}section.content .title.below .buttons .button{margin-right:1rem;text-align:center}section.content .title.below .buttons .button:first-of-type{background:#000;color:#fff}section.content .title.below .buttons .button:last-of-type{background:transparent;border-color:#000;color:#000}section.content .title.below~.block:first-of-type{padding-top:0!important}section.content.no-hero{padding-top:8rem}section.content.no-hero .title.below h1{margin-bottom:0}section.content.no-hero .title.below h1:after{display:none}.home section.content.no-hero{padding-top:0}.row.subhead{padding:3rem 0 5rem}.row.subhead h2{font-size:1.5rem;margin-bottom:1rem;text-transform:capitalize}@media (min-width:768px){.row.subhead h2{font-size:3rem}}.row.subhead p{font-size:1.25rem}.block-title.large{font-size:2.75rem;font-weight:900;letter-spacing:unset;margin-bottom:3rem;max-width:unset;padding-left:1rem;text-transform:unset;width:100%}.block-title.large h2{font-size:3rem}.block-title.large h2 small{display:block;font-size:1.25rem;font-weight:400}.core-block{font-size:1.25rem;margin:0 auto;max-width:1400px;width:90%}.core-block p{line-height:1.875rem}.core-block p sup{text-transform:uppercase}.core-block figure{margin:1rem 0}.core-block .core-block{width:100%}.core-block.block--core-heading h3{font-size:1.5rem;line-height:3.625rem}.core-block.block--core-heading h4{color:#0097d5;font-size:1.25rem;line-height:1.75rem;text-transform:uppercase}.slick-dots{-webkit-box-pack:left;-ms-flex-pack:left;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:left;list-style:none;margin:3rem 0 0;padding:0;width:100%}@media (min-width:768px){.slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.slick-dots li{background:#d9d9d9;border-radius:.5rem;display:inline-block;height:.85rem;margin:0 .25rem;-webkit-transition:width .5s;transition:width .5s;width:.85rem}@media (min-width:768px){.slick-dots li{border-radius:1rem;height:1.5rem;margin:0 .5rem;width:1.5rem}}.slick-dots li.slick-active{background:#0097d5;width:3.375rem}@media (min-width:768px){.slick-dots li.slick-active{width:7rem}}.slick-dots li button{display:none}@media (min-width:768px){.block--core-columns .block--core-column{width:50%}}.button{background:#fff;border:3px solid transparent;color:#2352a4;cursor:pointer;font-weight:700;letter-spacing:2px;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase}.button:hover{background-color:#2352a4;color:#fff}.button:focus{background-color:#fff;border-color:#0096d5;color:#2352a4}.button:active{background-color:#0a285b}.button.black{background-color:#231f20;color:#fff}.button.black:hover{background-color:#545051}.button.black:active{background-color:#403e3f}.button.black:focus{background-color:#000;border-color:#009ade}.button.orange{background-color:#ff4713;color:#fff}.button.orange:hover{background-color:#bb3813}.button.orange:active{background-color:#84280e}.button.orange:focus{background-color:#ff4713;border-color:#84280e}.button.blue{background-color:#2352a4;color:#fff}.button.blue:hover{background-color:#073481}.button.blue:active{background-color:#0a285b}.button.blue:focus{background-color:#2352a4;border-color:#0096d5}.button.light-blue{background-color:#0096d5;color:#fff}.button.light-blue:hover{background-color:#007eb2}.button.light-blue:active{background-color:#005d84}.button.light-blue:focus{background-color:#0096d5;border-color:#0096d5}.button.green{background-color:#60bc57;color:#fff}.button.green:hover{background-color:#298720}.button.green:active{background-color:#14580d}.button.green:focus{background-color:#60bc57;border-color:#298720}.button.reverse-blue{color:#2352a4}.button.reverse-blue:focus,.button.reverse-blue:hover{background-color:#2352a4;color:#fff}.button.reverse-blue:focus{border-color:#0096d5}.button.reverse-blue:active{background-color:#0a285b;color:#fff}.button.reverse-light-blue{color:#0097d5}.button.reverse-light-blue:hover{background-color:#0097d5;color:#fff}.button.reverse-light-blue:focus{background-color:#0096d5;border-color:#0096d5;color:#fff}.button.reverse-light-blue:active{background-color:#005d84;color:#fff}.button.reverse-orange{color:#ff4713}.button.reverse-orange:focus,.button.reverse-orange:hover{background-color:#ff4713;color:#fff}.button.reverse-orange:focus{border-color:#84280e}.button.reverse-orange:active{background-color:#84280e;color:#fff}.button.reverse-green{color:#63b346}.button.reverse-green:hover{background-color:#298720;color:#fff}.button.reverse-green:focus{background-color:#60bc57;border-color:#298720;color:#fff}.button.reverse-green:active{background-color:#14580d;color:#fff}.nominate-sponsor{max-width:100%}.nominate-sponsor .row{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between}.nominate-sponsor .row .grid-item{width:100%}@media (min-width:768px){.nominate-sponsor .row .grid-item{width:calc(50% - 1rem)}}.nominate-sponsor .row .grid-item a.button{display:block;text-align:center}header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:top;-ms-flex-align:top;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:top;background-color:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:auto;justify-content:space-between;left:0;min-height:5rem;padding:0 0 20px;position:fixed;top:0;width:100%;z-index:4}@media (min-width:1440px){header{height:7.5rem}}header img{height:auto;margin:1rem;max-width:15rem}@media (min-width:1440px){header img{height:5.3rem;margin-top:5px;max-width:unset;width:auto}}header .menu-toggle{display:block;padding:.5rem 0}@media (hover:hover) and (pointer:fine),(min-width:1200px){header .menu-toggle{display:none}}header .menu-toggle img{width:2rem}header .menu-toggle #mobile-menu-open{display:block}header .menu-toggle #mobile-menu-close,header nav{display:none}@media (hover:hover) and (pointer:fine),(min-width:1200px){header nav{display:block}}header nav ul{list-style:none;text-align:right}@media (max-width:1200px){header nav ul{margin-bottom:0}}header nav ul li{border-bottom:2px solid transparent;display:inline-block;margin:0 1rem}header nav ul li.current-menu-item a{font-weight:900}header nav ul li.current-menu-item{border-color:#fff}header nav ul li a{color:#fff;letter-spacing:.5px;text-decoration:none;text-transform:uppercase}@media (max-width:1200px){header nav ul li a{font-size:75%}}header nav ul.eyebrow{display:none;margin:0 1rem 1.25rem 0;text-align:right}@media (hover:hover) and (pointer:fine),(min-width:1200px){header nav ul.eyebrow{display:block}}header nav ul.eyebrow li{background:#60bc57;margin:0 0 0 .5rem;padding:.5rem 1rem}header nav ul.eyebrow li:hover{background:#298720}header nav ul.eyebrow li:active{background:#14580d}header nav ul.eyebrow li:focus{background:#60bc57;border-color:#298720}@media (hover:hover) and (pointer:fine),(max-width:1200px){header nav ul.eyebrow li{padding:.25rem .5rem}}header.menu-open{background-color:rgba(0,0,0,.9)}header.menu-open .menu-toggle #mobile-menu-open{display:none}header.menu-open .menu-toggle #mobile-menu-close{display:block}header.menu-open nav{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,.9)),to(transparent));background:linear-gradient(rgba(0,0,0,.9) 40%,transparent);display:block;height:100vh;left:0;position:absolute;top:5rem;width:100%}header.menu-open nav ul li{margin:1rem;text-align:left;width:100%}.logged-in.admin-bar header{top:2rem}footer{background:#000;padding:2rem 0 6rem}footer .grid-item{color:#fff;line-height:1.75rem;width:100%}@media (min-width:768px){footer .grid-item{width:50%}footer .grid-item.icon{width:15%}}footer .grid-item.icon img{width:2rem}@media (min-width:768px){footer .grid-item.icon img{width:100%}}footer .grid-item.about{padding-top:0}@media (min-width:768px){footer .grid-item.about{padding-top:1rem;width:75%}footer .grid-item .row .grid-item{padding:1rem}}footer .grid-item .row .grid-item .row{margin-bottom:2rem}footer .grid-item .row .grid-item address{font-style:normal}footer .grid-item .row .grid-item h4{display:block;font-weight:400;margin-top:0;text-transform:uppercase;width:100%}footer .grid-item .row .grid-item .button{display:block;text-align:center;width:100%}@media (min-width:768px){footer .grid-item .row .grid-item .button{display:inline-block;width:auto}}footer .grid-item .row .grid-item ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;justify-content:space-between;list-style:none;margin:0;padding:0}footer .grid-item .row .grid-item ul li{width:2rem}footer .grid-item .row .grid-item ul li svg{height:auto;width:2rem}footer .grid-item .row .grid-item ul li svg:hover path{fill:#0097d5}footer .grid-item .row .grid-item ul li svg:active path{fill:#2352a4}footer .grid-item .row .grid-item a{color:#fff;text-decoration:none}footer .policy-links{margin-bottom:1.5rem;margin-top:1.5rem}footer .policy-links a{color:#fff;text-decoration:none}footer .policy-links a:hover{text-decoration:underline}footer .policy-links .separator{margin:0 .5rem}.single .hero img{width:100%}.single .content{padding:5rem 0}.single .content.no-hero{padding-top:10rem}.single .content.library .copy{width:100%}@media (min-width:768px){.single .content.library .copy{width:75%}}.single .content.library .copy .block{margin-left:0}.single .content.library .image{padding-top:1.75rem;width:100%}@media (min-width:768px){.single .content.library .image{width:25%}}.single .content.library .image img{width:100%}.single .content .title{margin:0 auto;max-width:90%}.single .content h2{font-size:3.25rem}.single .block:not(.core-block):last-of-type{margin-bottom:-5rem}.archive .archive-posts{padding-bottom:5rem}.archive .archive-posts .container .row{gap:2rem;margin-bottom:5rem}.archive .archive-posts .container .row.title{gap:1rem;margin-bottom:2rem}.archive .archive-posts .container .row.title h2{font-size:4rem;font-weight:700;line-height:5rem;margin-bottom:0;padding-bottom:3rem;position:relative}.archive .archive-posts .container .row.title h2:after{border-top:3px solid #000;bottom:0;content:"";height:1rem;left:0;position:absolute;width:5rem}.archive .archive-posts .container .row.title p{font-size:1.5rem;margin-top:0}.archive .archive-posts .container .row .grid-item.thumbnail{width:calc(25% - 2rem)}.archive .archive-posts .container .row .grid-item.thumbnail img{height:auto;width:100%}.archive .archive-posts .container .row .grid-item.excerpt{width:calc(75% - 2rem)}.archive .archive-posts .container .row .grid-item a{color:#000;text-decoration:none}.archive .archive-posts .container .row .grid-item a h3{font-size:1.5rem;font-weight:700;margin:0;text-transform:uppercase}.archive .archive-posts .container .row .grid-item a h4{font-size:1.25rem;font-weight:700;margin-top:0}.archive .archive-posts .container .row .grid-item a p{font-size:1.25rem}.archive .archive-posts .container .row.post-books .thumbnail,.archive .archive-posts .container .row.post-podcasts .thumbnail{padding:0 2rem}@media (max-width:768px){.archive .archive-posts .container .row.post-books .excerpt,.archive .archive-posts .container .row.post-books .thumbnail,.archive .archive-posts .container .row.post-podcasts .excerpt,.archive .archive-posts .container .row.post-podcasts .thumbnail{width:100%}}.archive .archive-posts .container .post-news{font-size:1.25rem;line-height:2.125rem}.archive .archive-posts .container .post-news a{color:#000}.archive .archive-posts .container .pagination{display:block;padding:4rem 0;text-align:left;width:100%}.archive .archive-posts .container .pagination a{border:1px solid #d9d9d9;border-radius:4px;color:#000;font-size:1.25rem;font-weight:700;padding:.5rem 1rem;text-decoration:none}@media (max-width:768px){.archive .archive-posts .container .pagination a.page-numbers{display:none}.archive .archive-posts .container .pagination a.page-numbers.next,.archive .archive-posts .container .pagination a.page-numbers.prev{display:inline-block}}.archive .archive-posts .container .pagination span{background:#000;border:1px solid #000;border-radius:4px;color:#fff;font-size:1.25rem;font-weight:700;padding:.5rem 1rem}.events .container .event{gap:2rem;margin-bottom:1rem;padding-bottom:2rem}.events .container .event .grid-item.image{width:100%}@media (min-width:768px){.events .container .event .grid-item.image{width:calc(40% - 2rem)}}.events .container .event .grid-item.image img{height:auto;width:100%}.events .container .event .grid-item.content{width:100%}@media (min-width:768px){.events .container .event .grid-item.content{width:calc(60% - 2rem)}}.events .container .event .grid-item a{color:#000;text-decoration:none}.events .container .event .grid-item a h2{font-size:2.25rem;font-weight:900;margin-top:0}.events .container .event .grid-item a p{font-size:1.25rem}.block-title{font-weight:700;letter-spacing:2px;margin:1rem auto 2rem;max-width:1400px;text-transform:uppercase;width:90%}body [data-align-x=left]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}body [data-align-x=center],body [data-align-x=center] .btn__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}body [data-align-x=right],body [data-align-x=right] .btn__container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}body [data-align-y=top]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body [data-align-y=center]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body [data-align-y=bottom]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.admin-only{display:none}.acf-tooltip ul li a{font-size:16px;padding:5px 15px}body .editor-sidebar,body .interface-complementary-area__fill{width:400px!important}.acf-block-preview .editor-styles-wrapper .wp-block-post-title{font-size:48px}.block-editor__container .admin--block-head{padding:15px}.block-editor__container .admin-block-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e1e1e1;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:sans-serif;font-size:21px;margin-bottom:5px;margin-top:0;padding:0 0 3px}.block-editor__container .admin-block-title span{display:block;font-size:18px}.block-editor__container .admin-block-title span.dashicons{margin-right:5px}.block-editor__container .admin-block-desc{color:#999;font-family:sans-serif;font-size:14px;margin-bottom:5px;margin-top:0;padding:0 0 3px}.block--hero{background-position:50%;background-size:cover;height:480px;overflow:hidden;position:relative;width:100%}@media (min-width:960px){.block--hero{height:auto}}@media (min-width:1440px){.block--hero{height:100vh}}@media (min-width:960px){.block--hero picture.mobile{display:none}}.block--hero picture img{height:auto;width:100%}.block--hero .video{display:none}@media (min-width:768px){.block--hero .video{display:block}.block--hero .video,.block--hero .video video{height:auto;min-width:100%}}.block--hero .title{bottom:0;left:0;padding:0 2rem 2rem;position:absolute;width:100%}.block--hero .title h2{color:#fff;font-size:3rem;margin:0;padding:0;text-transform:uppercase}@media (min-width:960px){.block--hero .title h2{font-size:5rem}}@media (min-width:1440px){.block--hero .title h2{font-size:6.75rem}}@media (min-width:1920px){.block--hero .title h2{font-size:8.75rem}}.block--hero .title h4{color:#fff;font-size:3rem;font-weight:400;line-height:1;margin:.35rem 0 0;padding:0;text-transform:uppercase}@media (min-width:960px){.block--hero .title h4{font-size:5rem;margin:0}.block--hero .title h4.text-right{text-align:right}}@media (min-width:1440px){.block--hero .title h4{font-size:6.75rem}}@media (min-width:1920px){.block--hero .title h4{font-size:8.75rem}}.block--hero .title p.copy{color:#fff;display:none;font-size:1rem;max-width:80%}@media (min-width:960px){.block--hero .title p.copy{display:block;font-size:1.5rem;margin-bottom:2rem;max-width:50%}}.block--hero .title .cta-wrapper .button{display:inline-block;margin:2rem 0}@media (min-width:960px){.block--hero .title .cta-wrapper .button{margin:0 0 3rem}}.block--feature-grid{padding:3rem 0 0}.block--feature-grid .container{-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:1rem auto}.block--feature-grid .container,.block--feature-grid .container .feature-card{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.block--feature-grid .container .feature-card{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:auto;position:relative}@media (min-width:768px){.block--feature-grid .container .feature-card{display:block}}.block--feature-grid .container .feature-card .card-header{background-position:top;background-repeat:no-repeat;background-size:cover;height:30vh;position:relative;width:100%;z-index:-1}@media (min-width:768px){.block--feature-grid .container .feature-card .card-header{background-position:50%;background-size:cover;height:70vh;min-height:480px}.block--feature-grid .container .feature-card .card-header .mobile{display:none}}.block--feature-grid .container .feature-card .card-header:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.block--feature-grid .container .feature-card .card-header h3{color:#fff;font-size:2.5rem;left:50%;line-height:3.25rem;margin:0;padding:0 1rem;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%}@media (min-width:768px){.block--feature-grid .container .feature-card .card-header h3{font-size:1.5rem;line-height:1.875rem}}.block--feature-grid .container .feature-card .card-header a.button{position:relative;z-index:2}.block--feature-grid .container .feature-card.half{width:100%}@media (min-width:768px){.block--feature-grid .container .feature-card.half .card-inner h3{margin-bottom:3rem}.block--feature-grid .container .feature-card.half .card-inner h3 a.button{display:none}}@media (min-width:1200px){.block--feature-grid .container .feature-card.half{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:500px}}@media (min-width:1440px){.block--feature-grid .container .feature-card.half{height:70vh;min-height:480px}}.block--feature-grid .container .feature-card.full{width:100%}@media (min-width:768px){.block--feature-grid .container .feature-card.full{height:355px;overflow:hidden}}.block--feature-grid .container .feature-card.full .card-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:768px){.block--feature-grid .container .feature-card.full .card-inner h3{max-width:50%;position:absolute;top:2rem}}.block--feature-grid .container .feature-card.full .card-inner h3 a.button{display:block;font-size:1rem;margin-top:3rem}@media (min-width:768px){.block--feature-grid .container .feature-card.full .card-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block--feature-grid .container .feature-card.full .card-inner .title{width:50%}.block--feature-grid .container .feature-card.full .card-inner .excerpt{bottom:0;right:2rem;width:44%}.block--feature-grid .container .feature-card.full .card-inner a.button{display:none}}.block--feature-grid .container .feature-card.overlay-dark-blue .card-header:before{background-color:rgba(35,82,164,.75);mix-blend-mode:multiply}.block--feature-grid .container .feature-card.overlay-light-blue .card-header:before{background:rgba(0,151,213,.75);mix-blend-mode:multiply}.block--feature-grid .container .feature-card.overlay-light-blue .card-header{background-position:100%}@media (max-width:768px){.block--feature-grid .container .feature-card.overlay-light-blue .card-header{background-position:100% 100%}}.block--feature-grid .container .feature-card.overlay-orange .card-header:before{background:rgba(255,71,19,.75);mix-blend-mode:multiply}.block--feature-grid .container .feature-card.overlay-orange .card-header{background-position:top}.block--feature-grid .container .feature-card .card-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start;padding:1rem;position:relative}@media (min-width:768px){.block--feature-grid .container .feature-card .card-inner{color:#fff;height:100%;padding:2rem;position:absolute;top:0;width:90%}}.block--feature-grid .container .feature-card .card-inner h3{display:none;font-size:1.5rem;margin:0;text-transform:uppercase}@media (min-width:768px){.block--feature-grid .container .feature-card .card-inner h3{display:block;font-size:3rem}}.block--feature-grid .container .feature-card .card-inner a.button{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;display:inline-block;max-width:180px;order:unset;position:relative;text-align:center}@media (max-width:768px){.block--feature-grid .container .feature-card .card-inner a.button{-webkit-box-ordinal-group:4;-ms-flex-order:3;bottom:0;left:0;max-width:unset;order:3;padding:.5rem;position:absolute;text-align:center;width:100%}}@media (min-width:768px){.block--feature-grid .container .feature-card .card-inner .excerpt{bottom:0;position:absolute;width:100%}}.block--feature-grid .container .feature-card .card-inner .excerpt p{font-size:1rem;line-height:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.block--feature-grid .container .feature-card .card-inner .excerpt p{font-size:1.25rem;line-height:1.75rem;margin-bottom:2rem;padding-bottom:unset}}.block--impact-grid{padding:3rem 0}.block--impact-grid .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media (min-width:768px){.block--impact-grid .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.block--impact-grid .container .card{margin-bottom:2rem;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.block--impact-grid .container .card{height:245px}}@media (min-width:1440px){.block--impact-grid .container .card{height:245px;margin-bottom:0;width:33%}}.block--impact-grid .container .card:before{background-color:#fff;border-bottom:60px solid transparent;border-right:60px solid #fff;border-top:60px solid transparent;content:"";left:0;position:absolute;top:0;-webkit-transform:rotate(45deg) translateX(-37px) translateY(-21px);transform:rotate(45deg) translateX(-37px) translateY(-21px)}.block--impact-grid .container .card:after{border-right:2px solid #333;content:"";height:120px;left:0;position:absolute;top:0;-webkit-transform:rotate(45deg) translate(14px,-41px);transform:rotate(45deg) translate(14px,-41px)}.block--impact-grid .container .card figure{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border:2px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0;position:static}@media (min-width:1440px){.block--impact-grid .container .card figure{height:unset}}.block--impact-grid .container .card figure figcaption{padding:3rem 2rem 3rem 5rem;width:100%}@media (min-width:1440px){.block--impact-grid .container .card figure figcaption{padding:0 0 2rem 2rem;width:60%}}.block--impact-grid .container .card figure figcaption span{display:block}.block--impact-grid .container .card figure figcaption span.card-label-super{display:block;font-size:1.25rem;font-weight:400}@media (min-width:768px){.block--impact-grid .container .card figure figcaption span.card-label-super{font-size:1rem}}.block--impact-grid .container .card figure figcaption span.metric{font-size:3.75rem;font-weight:900;margin-bottom:1rem}@media (min-width:768px){.block--impact-grid .container .card figure figcaption span.metric{font-size:2.75rem}}.block--impact-grid .container .card figure figcaption span.card-label{font-size:1.25rem;font-weight:400}@media (min-width:768px){.block--impact-grid .container .card figure figcaption span.card-label{font-size:1rem}}.block--impact-grid .container .card figure img{display:none}@media (min-width:1200px){.block--impact-grid .container .card figure img{display:block;height:auto;width:40%}}@media (max-width:1440px){.block--impact-grid .container .card figure img{height:100%;-o-object-fit:cover;object-fit:cover}}.block--impact-story{margin-bottom:1rem;margin-top:1rem}.block--impact-story .container{background-position:top;background-repeat:no-repeat;background-size:contain;height:auto;max-width:unset;padding-top:30vh;position:relative;width:100%}@media (min-width:768px){.block--impact-story .container{background-position:50%;background-size:cover;min-height:100vh;padding-top:0}}@media (min-width:1920px){.block--impact-story .container{height:100vh;min-height:unset}}.block--impact-story .container .content{background:#fff;padding:1.5rem}@media (min-width:768px){.block--impact-story .container .content{left:3rem;position:relative;top:3rem;width:40%}}@media (min-width:1920px){.block--impact-story .container .content{width:33%}}.block--impact-story .container .content .eyebrow{display:block;font-size:1rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.block--impact-story .container .content h3{font-size:1.5rem;margin:0 0 1rem}.block--impact-story .container .content p{font-size:1.25rem;font-weight:500;line-height:2rem}.block--impact-story .container .content a.button{display:block;margin:1rem 0;text-align:center}@media (min-width:768px){.block--impact-story .container .content a.button{display:inline-block}}.block--quote-slider{padding:1rem 0 3em}.block--quote-slider .container{border-bottom:1px solid #878787;border-top:1px solid #878787;height:auto;padding:1rem 0 3rem}@media (min-width:768px){.block--quote-slider .container{min-height:60vh}}.block--quote-slider .container .quote-slider--slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.block--quote-slider .container .quote-slider--slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.block--quote-slider .container .quote-slider--slide blockquote{margin:1rem 0;padding:75px 0 0;position:relative;width:100%}@media (min-width:768px){.block--quote-slider .container .quote-slider--slide blockquote{padding:100px 3rem 0 0;width:75%}}.block--quote-slider .container .quote-slider--slide blockquote:before{color:#0097d5;content:"“";font-family:Big Shoulders Stencil;font-size:180px;height:100px;line-height:1;position:absolute;top:0;width:100px}.block--quote-slider .container .quote-slider--slide blockquote span{display:block}.block--quote-slider .container .quote-slider--slide blockquote span.quote{font-size:.85rem;font-weight:900;line-height:1.5;margin-bottom:1rem;text-transform:uppercase}@media (min-width:768px){.block--quote-slider .container .quote-slider--slide blockquote span.quote{font-size:2rem}}.block--quote-slider .container .quote-slider--slide blockquote span.attribution{font-size:.85rem}.block--quote-slider .container .quote-slider--slide figure{display:none}@media (min-width:768px){.block--quote-slider .container .quote-slider--slide figure{display:block;margin:0;width:25%}}.block--quote-slider .container .quote-slider--slide figure img{max-width:75%}@media (min-width:768px){.block--quote-slider .container .quote-slider--slide figure img{max-width:100%}}.block--tab-slider{padding:1rem 0 3rem}.block--tab-slider .container{height:auto;max-width:unset;width:100%}.block--tab-slider .container nav ul{list-style:none;margin:0;padding:0}.block--tab-slider .container nav ul li{border-bottom:5px solid transparent;cursor:pointer;display:inline-block;letter-spacing:1px;padding:1rem;text-transform:uppercase;-webkit-transition:border background .5s .5s;transition:border background .5s .5s;width:100%}.block--tab-slider .container nav ul li:after{content:"+";height:1rem;position:absolute;right:1rem;width:1rem}@media (min-width:768px){.block--tab-slider .container nav ul li:after{content:""}}.block--tab-slider .container nav ul li:focus,.block--tab-slider .container nav ul li:hover{color:#0097d5}.block--tab-slider .container nav ul li:active{color:#2352a4}.block--tab-slider .container nav ul li.active{background-color:#d3edf5;border-color:#0097d5;color:#0097d5}@media (min-width:768px){.block--tab-slider .container nav ul li.active{background-color:transparent}}.block--tab-slider .container nav ul li.active:after{content:"-";font-size:1.5rem}@media (min-width:768px){.block--tab-slider .container nav ul li.active:after{content:""}.block--tab-slider .container nav ul li.active{border-bottom-width:10px}.block--tab-slider .container nav ul li{font-size:1.25rem;margin-right:1rem;width:auto}}.block--tab-slider .container .tab-slides{background:#d3edf5;height:auto;position:relative}.block--tab-slider .container .tab-slides .slide{display:none;left:0;opacity:0;position:relative;top:0;width:100%}.block--tab-slider .container .tab-slides .slide.active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.block--tab-slider .container .tab-slides .slide.story{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:top;background-repeat:no-repeat;background-size:contain;-ms-flex-direction:column;flex-direction:column;justify-content:space-around;padding:62.5% 0 0;-webkit-transition:opacity .5s;transition:opacity .5s}@media (min-width:768px){.block--tab-slider .container .tab-slides .slide.story{background-size:cover;min-height:100vh;padding:10rem 5rem}.block--tab-slider .container .tab-slides .slide.story#xchange-chicago{background-position-x:right}}.block--tab-slider .container .tab-slides .slide.story.overlay{position:relative}.block--tab-slider .container .tab-slides .slide.story.overlay:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.block--tab-slider .container .tab-slides .slide.story.overlay-orange:before{background-color:rgba(255,71,19,.75)}.block--tab-slider .container .tab-slides .slide.story.overlay-orange .slide-inner a.button{color:#ff4713}.block--tab-slider .container .tab-slides .slide.story.overlay-light-blue:before{background-color:rgba(0,151,213,.75)}.block--tab-slider .container .tab-slides .slide.story.overlay-light-blue .slide-inner a.button{color:#0097d5}.block--tab-slider .container .tab-slides .slide.story.overlay-dark-blue:before{background-color:rgba(35,82,164,.75)}.block--tab-slider .container .tab-slides .slide.story.overlay-dark-blue .slide-inner a.button{color:#2352a4}.block--tab-slider .container .tab-slides .slide.story.overlay-green:before{background-color:rgba(99,179,70,.75)}.block--tab-slider .container .tab-slides .slide.story.overlay-green .slide-inner a.button{color:#63b346}.block--tab-slider .container .tab-slides .slide.story.overlay-yellow:before{background-color:rgba(215,199,36,.75)}.block--tab-slider .container .tab-slides .slide.story.overlay-yellow .slide-inner a.button{color:#d7c724}.block--tab-slider .container .tab-slides .slide.story.overlay .slide-inner{background:transparent}.block--tab-slider .container .tab-slides .slide.story.overlay .slide-inner *{color:#fff}.block--tab-slider .container .tab-slides .slide.story.overlay .slide-inner a.button{background-color:#fff}.block--tab-slider .container .tab-slides .slide.story.overlay .slide-inner h3{font-size:3rem;line-height:2.625rem}.block--tab-slider .container .tab-slides .slide.story .slide-inner{-ms-flex-item-align:baseline;align-self:baseline;background:#fff;min-height:80%;padding:3rem;position:relative;width:100%}@media (min-width:768px){.block--tab-slider .container .tab-slides .slide.story .slide-inner{margin:unset;width:60%}}@media (min-width:1920px){.block--tab-slider .container .tab-slides .slide.story .slide-inner{width:40%}}.block--tab-slider .container .tab-slides .slide.story .slide-inner .label{display:block;font-size:1rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.block--tab-slider .container .tab-slides .slide.story .slide-inner h3{color:#000;font-size:1.5rem;margin-top:0}.block--tab-slider .container .tab-slides .slide.story .slide-inner p{color:#000;font-size:1rem;line-height:1.275}.block--tab-slider .container .tab-slides .slide.story .slide-inner p:last-of-type{padding-bottom:2rem}.block--tab-slider .container .tab-slides .slide.story .slide-inner p:last-of-type+ul{margin-top:-2rem}.block--tab-slider .container .tab-slides .slide.story .slide-inner ol,.block--tab-slider .container .tab-slides .slide.story .slide-inner ul{font-size:1rem;line-height:1.5}.block--tab-slider .container .tab-slides .slide.story .slide-inner a.button{background:#000;color:#fff}.block--tab-slider .container .tab-slides .slide.grid .slide-inner{padding:5rem 0}.block--tab-slider .container .tab-slides .slide.grid .slide-inner .grid-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.block--tab-slider .container .tab-slides .slide.grid .slide-inner .grid-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.block--tab-slider .container .tab-slides .slide.grid .slide-inner .grid-container .card{margin-bottom:2rem;width:100%}@media (min-width:768px){.block--tab-slider .container .tab-slides .slide.grid .slide-inner .grid-container .card{width:calc(33.4% - 1rem)}}.block--tab-slider .container .tab-slides .slide.grid .slide-inner .grid-container .card figure{margin:0;padding:0;width:100%}.block--tab-slider .container .tab-slides .slide.grid .slide-inner .grid-container .card figure img{max-width:100%;width:100%}.block--tab-slider .container .tab-slides .slide.grid .slide-inner .grid-container .card figure figcaption{padding:1rem 0}.block--tab-slider .container .tab-slides .slide.grid .slide-inner .grid-container .card figure figcaption span,.block--tab-slider .container .tab-slides .slide.grid .slide-inner .grid-container .card figure figcaption strong{word-wrap:break-word;display:block;font-size:1.25rem;line-height:1.75rem;margin-bottom:.25rem}.block--tab-slider .container .tab-slides .slide.grid .slide-inner .grid-container .card figure figcaption .button{display:inline-block;margin-top:1rem}.block--tab-slider .container .tab-slides .slide.grid .slide-inner .grid-container .card figure figcaption .email a{text-transform:lowercase}.block--tab-slider .container .tab-slides .slide.wysiwyg{background:#d3edf5}.block--tab-slider .container .tab-slides .slide.wysiwyg .slide-inner{padding:3rem 0;width:100%}@media (min-width:768px){.block--tab-slider .container .tab-slides .slide.wysiwyg .slide-inner{padding:5rem 3rem}}.block--tab-slider .container .tab-slides .slide.wysiwyg .slide-inner .grid-container{display:block}.block--tab-slider .container .tab-slides .slide.wysiwyg .slide-inner .grid-container img{margin-bottom:2rem;max-width:100%;width:100%}.block--tab-slider .container .tab-slides .slide.wysiwyg .slide-inner .grid-container p{font-size:1.5rem;padding-bottom:0}.block--tab-slider .container .tab-slides .slide.wysiwyg .slide-inner .grid-container h3{color:#0097d5}.block--tab-slider .container .tab-slides .slide.wysiwyg .slide-inner .grid-container ul li{font-size:1.5rem;line-height:2.125rem}.block--tab-slider .container .tab-slides .slide .slide-inner{background:#d3edf5;margin:0 auto;padding:5rem 2rem}.block--tab-slider .container .tab-slides .slide .slide-inner .grid-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:space-around;margin:0 auto;max-width:90%}@media (min-width:768px){.block--tab-slider .container .tab-slides .slide .slide-inner .grid-container{max-width:1400px}}.block--tab-slider-large{padding:1rem 0 3rem}.block--tab-slider-large .container{height:auto;max-width:unset;width:100%}.block--tab-slider-large .container nav ul{list-style:none;margin:0;padding:0}.block--tab-slider-large .container nav ul li{border-bottom:5px solid transparent;cursor:pointer;display:inline-block;letter-spacing:1px;padding:1rem;text-transform:uppercase;-webkit-transition:border background .5s .5s;transition:border background .5s .5s;width:100%}.block--tab-slider-large .container nav ul li:after{content:"+";height:1rem;position:absolute;right:1rem;width:1rem}@media (min-width:1500px){.block--tab-slider-large .container nav ul li:after{content:""}}.block--tab-slider-large .container nav ul li:focus,.block--tab-slider-large .container nav ul li:hover{color:#0097d5}.block--tab-slider-large .container nav ul li:active{color:#2352a4}.block--tab-slider-large .container nav ul li.active{background-color:#d3edf5;border-color:#0097d5;color:#0097d5}@media (min-width:1500px){.block--tab-slider-large .container nav ul li.active{background-color:transparent}}.block--tab-slider-large .container nav ul li.active:after{content:"-";font-size:1.5rem}@media (min-width:1500px){.block--tab-slider-large .container nav ul li.active:after{content:""}.block--tab-slider-large .container nav ul li.active{border-bottom-width:10px}.block--tab-slider-large .container nav ul li{font-size:1.25rem;margin-right:1rem;width:auto}}.block--tab-slider-large .container .tab-slides{background:#d3edf5;height:auto;position:relative}@media (min-width:1500px){.block--tab-slider-large .container .tab-slides{min-height:100vh}}.block--tab-slider-large .container .tab-slides .slide{display:none;left:0;opacity:0;position:relative;top:0;width:100%}.block--tab-slider-large .container .tab-slides .slide.active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.block--tab-slider-large .container .tab-slides .slide.story{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:top;background-repeat:no-repeat;background-size:contain;-ms-flex-direction:column;flex-direction:column;justify-content:space-around;padding:62.5% 0 0;-webkit-transition:opacity .5s;transition:opacity .5s}@media (min-width:1500px){.block--tab-slider-large .container .tab-slides .slide.story{background-size:cover;padding:10rem 5rem}.block--tab-slider-large .container .tab-slides .slide.story#xchange-chicago{background-position-x:right}}.block--tab-slider-large .container .tab-slides .slide.story.overlay{position:relative}.block--tab-slider-large .container .tab-slides .slide.story.overlay:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.block--tab-slider-large .container .tab-slides .slide.story.overlay-orange:before{background-color:rgba(255,71,19,.75)}.block--tab-slider-large .container .tab-slides .slide.story.overlay-orange .slide-inner a.button{color:#ff4713}.block--tab-slider-large .container .tab-slides .slide.story.overlay-light-blue:before{background-color:rgba(0,151,213,.75)}.block--tab-slider-large .container .tab-slides .slide.story.overlay-light-blue .slide-inner a.button{color:#0097d5}.block--tab-slider-large .container .tab-slides .slide.story.overlay-dark-blue:before{background-color:rgba(35,82,164,.75)}.block--tab-slider-large .container .tab-slides .slide.story.overlay-dark-blue .slide-inner a.button{color:#2352a4}.block--tab-slider-large .container .tab-slides .slide.story.overlay-green:before{background-color:rgba(99,179,70,.75)}.block--tab-slider-large .container .tab-slides .slide.story.overlay-green .slide-inner a.button{color:#63b346}.block--tab-slider-large .container .tab-slides .slide.story.overlay-yellow:before{background-color:rgba(215,199,36,.75)}.block--tab-slider-large .container .tab-slides .slide.story.overlay-yellow .slide-inner a.button{color:#d7c724}.block--tab-slider-large .container .tab-slides .slide.story.overlay .slide-inner{background:transparent}.block--tab-slider-large .container .tab-slides .slide.story.overlay .slide-inner *{color:#fff}.block--tab-slider-large .container .tab-slides .slide.story.overlay .slide-inner a.button{background-color:#fff}.block--tab-slider-large .container .tab-slides .slide.story.overlay .slide-inner h3{font-size:3rem;line-height:2.625rem}.block--tab-slider-large .container .tab-slides .slide.story .slide-inner{-ms-flex-item-align:baseline;align-self:baseline;background:#fff;min-height:80%;padding:3rem;position:relative;width:100%}@media (min-width:1500px){.block--tab-slider-large .container .tab-slides .slide.story .slide-inner{margin:unset;width:60%}}@media (min-width:1920px){.block--tab-slider-large .container .tab-slides .slide.story .slide-inner{width:40%}}.block--tab-slider-large .container .tab-slides .slide.story .slide-inner .label{display:block;font-size:1rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.block--tab-slider-large .container .tab-slides .slide.story .slide-inner h3{color:#000;font-size:1.5rem;margin-top:0}.block--tab-slider-large .container .tab-slides .slide.story .slide-inner p{color:#000;font-size:1rem;line-height:1.275}.block--tab-slider-large .container .tab-slides .slide.story .slide-inner p:last-of-type{padding-bottom:2rem}.block--tab-slider-large .container .tab-slides .slide.story .slide-inner p:last-of-type+ul{margin-top:-2rem}.block--tab-slider-large .container .tab-slides .slide.story .slide-inner ol,.block--tab-slider-large .container .tab-slides .slide.story .slide-inner ul{font-size:1rem;line-height:1.5}.block--tab-slider-large .container .tab-slides .slide.story .slide-inner a.button{background:#000;color:#fff}.block--tab-slider-large .container .tab-slides .slide.grid .slide-inner{padding:5rem 0}.block--tab-slider-large .container .tab-slides .slide.grid .slide-inner .grid-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1500px){.block--tab-slider-large .container .tab-slides .slide.grid .slide-inner .grid-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.block--tab-slider-large .container .tab-slides .slide.grid .slide-inner .grid-container .card{margin-bottom:2rem;width:100%}@media (min-width:1500px){.block--tab-slider-large .container .tab-slides .slide.grid .slide-inner .grid-container .card{width:calc(33.4% - 1rem)}}.block--tab-slider-large .container .tab-slides .slide.grid .slide-inner .grid-container .card figure{margin:0;padding:0;width:100%}.block--tab-slider-large .container .tab-slides .slide.grid .slide-inner .grid-container .card figure img{max-width:100%;width:100%}.block--tab-slider-large .container .tab-slides .slide.grid .slide-inner .grid-container .card figure figcaption{padding:1rem 0}.block--tab-slider-large .container .tab-slides .slide.grid .slide-inner .grid-container .card figure figcaption span,.block--tab-slider-large .container .tab-slides .slide.grid .slide-inner .grid-container .card figure figcaption strong{word-wrap:break-word;display:block;font-size:1.25rem;line-height:1.75rem;margin-bottom:.25rem}.block--tab-slider-large .container .tab-slides .slide.grid .slide-inner .grid-container .card figure figcaption .button{display:inline-block;margin-top:1rem}.block--tab-slider-large .container .tab-slides .slide.grid .slide-inner .grid-container .card figure figcaption .email a{text-transform:lowercase}.block--tab-slider-large .container .tab-slides .slide.wysiwyg{background:#d3edf5}.block--tab-slider-large .container .tab-slides .slide.wysiwyg .slide-inner{padding:3rem 0;width:100%}@media (min-width:1500px){.block--tab-slider-large .container .tab-slides .slide.wysiwyg .slide-inner{padding:5rem 3rem}}.block--tab-slider-large .container .tab-slides .slide.wysiwyg .slide-inner .grid-container{display:block}.block--tab-slider-large .container .tab-slides .slide.wysiwyg .slide-inner .grid-container img{margin-bottom:2rem;max-width:100%;width:100%}.block--tab-slider-large .container .tab-slides .slide.wysiwyg .slide-inner .grid-container p{font-size:1.5rem;padding-bottom:0}.block--tab-slider-large .container .tab-slides .slide.wysiwyg .slide-inner .grid-container h3{color:#0097d5}.block--tab-slider-large .container .tab-slides .slide.wysiwyg .slide-inner .grid-container ul li{font-size:1.5rem;line-height:2.125rem}.block--tab-slider-large .container .tab-slides .slide .slide-inner{background:#d3edf5;margin:0 auto;padding:5rem 2rem}.block--tab-slider-large .container .tab-slides .slide .slide-inner .grid-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:space-around;margin:0 auto;max-width:90%}@media (min-width:1500px){.block--tab-slider-large .container .tab-slides .slide .slide-inner .grid-container{max-width:1400px}}.block--card-grid{height:auto}.block--card-grid .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin-bottom:5rem}@media (min-width:768px){.block--card-grid .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;gap:2rem 1rem;justify-content:space-between}}.block--card-grid .container .card{height:auto;width:100%}@media (min-width:960px){.block--card-grid .container .card{width:calc(33% - 1rem)}}.block--card-grid .container .card .card-inner{background-position:50%;background-repeat:no-repeat;background-size:150%;height:100%;min-height:380px;position:relative;-webkit-transition:background-size .5s;transition:background-size .5s;width:100%}.block--card-grid .container .card .card-inner:before{content:"";height:100%;position:absolute;width:100%}.block--card-grid .container .card .card-inner:hover{background-size:165%}.block--card-grid .container .card .card-inner:hover a span.arrow{right:1.5rem}.block--card-grid .container .card .card-inner *{position:relative}.block--card-grid .container .card .card-inner a,.block--card-grid .container .card .card-inner span.card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-around;min-height:380px;padding:2rem;text-decoration:none}@media (min-width:768px){.block--card-grid .container .card .card-inner a,.block--card-grid .container .card .card-inner span.card-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.block--card-grid .container .card .card-inner h3{color:#fff;font-size:3rem;line-height:3.75rem;margin:0}@media (min-width:768px) and (max-width:1440px){.block--card-grid .container .card .card-inner h3{font-size:2rem;line-height:2.75rem}}.block--card-grid .container .card .card-inner p{color:#fff;font-size:1.25rem;line-height:2.125rem}.block--card-grid .container .card .card-inner p .subhead{font-weight:700}.block--card-grid .container .card .card-inner span.arrow{display:block;height:3rem;position:relative;right:0;text-align:right;width:100%}.block--card-grid .container .card .card-inner span.arrow svg{max-width:3rem}@media (min-width:768px){.block--card-grid .container .card .card-inner span.arrow{bottom:2rem;position:absolute;right:2rem;-webkit-transition:right .5s;transition:right .5s}}.block--card-grid .container .card a.button{border:none;display:block;font-weight:800;letter-spacing:3px;margin:.5rem 0 0;text-align:center;width:100%}.block--card-grid .container .card.overlay-orange .card-inner:before{background-color:rgba(255,71,19,.75)}.block--card-grid .container .card.overlay-orange .card-inner:hover:before{background-color:rgba(223,49,0,.75)}.block--card-grid .container .card.overlay-light-blue .card-inner:before{background-color:rgba(0,151,213,.75)}.block--card-grid .container .card.overlay-light-blue .card-inner:hover:before{background-color:rgba(0,115,162,.75)}.block--card-grid .container .card.overlay-blue .card-inner:before{background-color:rgba(35,82,164,.75)}.block--card-grid .container .card.overlay-blue .card-inner:hover:before{background-color:rgba(26,61,122,.75)}.block--card-grid .container .card.overlay-green .card-inner:before{background-color:rgba(99,179,70,.75)}.block--card-grid .container .card.overlay-green .card-inner:hover:before{background-color:rgba(79,142,56,.75)}.block--card-grid .container .card.overlay-yellow .card-inner:before{background-color:rgba(215,199,36,.75)}.block--card-grid .container .card.overlay-yellow .card-inner:hover:before{background-color:rgba(171,159,29,.75)}.block--card-grid .container .card.overlay-none .card-inner:before{background-color:transparent}.block--card-grid .container .card.overlay-none .card-inner:hover:before{background-color:rgba(0,0,0,.125)}.block--news-events{position:relative}.block--news-events:before{background-color:#0097d5;bottom:0;content:"";height:75%;position:absolute;width:100%;z-index:-1}@media (min-width:768px){.block--news-events:before{height:50%}}.block--news-events .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;padding:0}@media (min-width:768px){.block--news-events .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;max-width:90%;padding:5rem 0}}.block--news-events .container .title{margin:0 1rem;width:100%}@media (min-width:768px){.block--news-events .container .title{margin:0;width:25%}}.block--news-events .container .title h2{font-size:2rem}.block--news-events .container .posts{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;width:100%}@media (min-width:768px){.block--news-events .container .posts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:75%}}.block--news-events .container .posts .card{background-color:#d3edf5;background-position:cover;background-position:50%;height:auto;padding:3rem 2rem;width:100%}@media (min-width:768px){.block--news-events .container .posts .card{height:auto;min-height:320px;padding-bottom:1rem;width:calc(33% - 1rem)}}.block--news-events .container .posts .card a{color:#333;text-decoration:none}.block--news-events .container .posts .card a h3{font-size:1.5rem;margin-top:0}.block--news-events .container .posts .card a h3 small{display:block;font-size:1rem;font-weight:400}.block--news-events .container .posts .card a.button{color:#fff;display:inline-block}.block--news-events .container .posts .card p{font-size:1.25rem;line-height:1.75rem;word-break:break-word}.block--news-events .container .posts .card.card--image-bg{position:relative}.block--news-events .container .posts .card.card--image-bg:before{background-color:rgba(35,82,164,.75);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.block--news-events .container .posts .card.card--image-bg a{color:#fff;position:relative;z-index:2}.block--news-events .container .posts .card.card--image-bg a h3{font-size:2rem;margin-top:0}@media (min-width:1440px){.block--news-events .container .posts .card.card--image-bg a h3{font-size:2.5rem}}.block--news-events .container .posts .card.card--image-bg a h3 small{font-size:1rem}.block--spotlight-slider{padding:5rem 0}.block--spotlight-slider .container{height:auto;max-width:100%;padding:1rem 0 3rem}@media (min-width:768px){.block--spotlight-slider .container{max-width:90%;min-height:60vh}}.block--spotlight-slider .container .spotlight-slider--slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.block--spotlight-slider .container .spotlight-slider--slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.block--spotlight-slider .container .spotlight-slider--slide figure{margin:0;width:100%}@media (min-width:960px){.block--spotlight-slider .container .spotlight-slider--slide figure{width:40%}}@media (min-width:1440px){.block--spotlight-slider .container .spotlight-slider--slide figure{width:50%}}.block--spotlight-slider .container .spotlight-slider--slide figure img{max-width:100%}.block--spotlight-slider .container .spotlight-slider--slide .content{display:block;padding:3rem 1rem;width:100%}@media (min-width:960px){.block--spotlight-slider .container .spotlight-slider--slide .content{padding:2rem 5rem 0;width:60%}}@media (min-width:1440px){.block--spotlight-slider .container .spotlight-slider--slide .content{width:50%}}.block--spotlight-slider .container .spotlight-slider--slide .content h2{font-size:2.25rem;line-height:2.75rem;margin:0;text-transform:capitalize}.block--spotlight-slider .container .spotlight-slider--slide .content h2 span{display:block;font-size:1rem;font-weight:700;letter-spacing:2px;line-height:1.5rem;margin-bottom:1rem;text-transform:uppercase}.block--spotlight-slider .container .spotlight-slider--slide .content h3{display:block;font-size:1.25rem;font-weight:400}.block--spotlight-slider .container .spotlight-slider--slide .content p{font-size:1.25rem;line-height:1.875rem;padding-top:2.5rem}.block--spotlight-slider .container .spotlight-slider--slide .content .button{display:inline-block}.block--spotlight-slider .container .slick-dots{margin-left:1rem}@media (min-width:768px){.block--spotlight-slider .container .slick-dots{margin-left:0}}.block--logo-slider{padding:2rem 0 3rem}.block--logo-slider.bg--gray{background-color:#d9d9d9}.block--logo-sliderbg--white{background-color:#fff}.block--logo-slider .container p{font-size:1.25rem;font-weight:700;line-height:2rem;margin-top:1rem;padding-top:0}@media (min-width:768px){.block--logo-slider .container p{font-size:1.5rem;margin-top:0}}.block--logo-slider .container .logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0}.block--logo-slider .container .logos .logo{padding:1rem}@media (min-width:768px){.block--logo-slider .container .logos .logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:140px;justify-content:center}}.block--logo-slider .container .logos .logo img{height:auto;max-height:3rem;max-width:100%;width:auto}.block--logo-slider .container .footer{text-align:center}.block--logo-slider .container .footer a.button{display:block}@media (min-width:768px){.block--logo-slider .container .footer a.button{display:inline-block}}.acf-block-preview .logos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.acf-block-preview .logos .logo{width:20%}.block--cohorts{padding:1rem 0 3rem}.block--cohorts .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block--cohorts .container h3{font-size:1.5rem;margin-top:0}.block--cohorts .container .cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}@media (min-width:768px){.block--cohorts .container .cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.block--cohorts .container .cards .card{width:100%}@media (min-width:768px){.block--cohorts .container .cards .card{width:calc(50% - 1rem)}}.block--cohorts .container .cards .card figure{margin:0}.block--cohorts .container .cards .card figure a.image{display:block;height:320px;overflow:hidden}@media (min-width:1440px){.block--cohorts .container .cards .card figure a.image{height:480px}}.block--cohorts .container .cards .card figure img{margin-bottom:0;width:100%}@media (min-width:960px){.block--cohorts .container .cards .card figure img{height:100%;-o-object-fit:cover;object-fit:cover}}.block--cohorts .container .cards .card figure figcaption{margin:0;padding:1rem}@media (min-width:768px){.block--cohorts .container .cards .card figure figcaption{padding:1.75rem 2rem}}.block--cohorts .container .cards .card figure figcaption a{color:#fff;display:block;position:relative;text-decoration:none}@media (min-width:768px){.block--cohorts .container .cards .card figure figcaption a{font-size:1.25rem}}.block--cohorts .container .cards .card figure figcaption a span.arrow{position:absolute;right:0;top:-.25rem;-webkit-transition:right .5s;transition:right .5s}.block--cohorts .container .cards .card figure figcaption a span.arrow svg{width:2rem}@media (min-width:768px){.block--cohorts .container .cards .card figure figcaption a span.arrow svg{width:auto}}.block--cohorts .container .cards .card figure figcaption a:hover span.arrow{right:-.5rem}.block--cohorts .container .cards .card:first-of-type,.block--cohorts .container .cards .card:first-of-type figcaption{background:#0097d5}.block--cohorts .container .cards .card:first-of-type figcaption:hover{background:#007eb2}.block--cohorts .container .cards .card:first-of-type figcaption:active{background:#005d84}.block--cohorts .container .cards .card:first-of-type figcaption:focus{background:#0096d5}.block--cohorts .container .cards .card:last-of-type,.block--cohorts .container .cards .card:last-of-type figcaption{background:#ff4713}.block--cohorts .container .cards .card:last-of-type figcaption:hover{background:#bb3813}.block--cohorts .container .cards .card:last-of-type figcaption:active{background:#84280e}.block--cohorts .container .cards .card:last-of-type figcaption:focus{background:#ff4713}.block--questions{background-color:#d9d9d9;padding:3rem 0 5rem}.block--questions h3{font-size:2rem;margin-bottom:0}.block--questions p{font-size:1.5rem;margin-top:0}.block--upcoming-events{padding:3rem 0 5rem;position:relative}.block--upcoming-events .container .title{margin:0 1rem 4rem;width:100%}.block--upcoming-events .container .title h3{font-size:3rem}.block--upcoming-events .container .posts .card{background-position:50%;background-repeat:no-repeat;background-size:105%;height:550px;margin:0 1rem;padding:3rem 2rem;position:relative;-webkit-transition:background-size .5s;transition:background-size .5s;width:calc(33% - 1rem)}.block--upcoming-events .container .posts .card a{bottom:3rem;color:#333;color:#fff;display:block;position:absolute;text-decoration:none;width:calc(90% - 2rem)}.block--upcoming-events .container .posts .card a h3{font-size:1.75rem;margin-top:0;max-width:100%}.block--upcoming-events .container .posts .card a h3 .date{font-weight:400}.block--upcoming-events .container .posts .card .arrow{bottom:2rem;position:absolute;right:2rem;-webkit-transition:right .5s;transition:right .5s}.block--upcoming-events .container .posts .card .arrow a{position:static;width:unset}.block--upcoming-events .container .posts .card:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.block--upcoming-events .container .posts .card:hover{background-size:115%}.block--upcoming-events .container .posts .card:hover .arrow{right:1.5rem}.block--upcoming-events .container .posts .card.overlay-orange:before{background-color:rgba(255,71,19,.75)}.block--upcoming-events .container .posts .card.overlay-orange:hover:before{background-color:rgba(223,49,0,.75)}.block--upcoming-events .container .posts .card.overlay-light-blue:before{background-color:rgba(0,151,213,.75)}.block--upcoming-events .container .posts .card.overlay-light-blue:hover:before{background-color:rgba(0,115,162,.75)}.block--upcoming-events .container .posts .card.overlay-dark-blue:before{background-color:rgba(35,82,164,.75)}.block--upcoming-events .container .posts .card.overlay-dark-blue:hover:before{background-color:rgba(26,61,122,.75)}.block--upcoming-events .container .posts .card.overlay-green:before{background-color:rgba(99,179,70,.75)}.block--upcoming-events .container .posts .card.overlay-green:hover:before{background-color:rgba(79,142,56,.75)}.block--upcoming-events .container .posts .card.overlay-yellow:before{background-color:rgba(215,199,36,.75)}.block--upcoming-events .container .posts .card.overlay-yellow:hover:before{background-color:rgba(171,159,29,.75)}.block--news-press-releases{background:#d9d9d9;padding:3rem 0 5rem}.block--news-press-releases .container .block-title.large{padding-left:0}.block--news-press-releases .container .row{border-bottom:1px solid #333;gap:2rem;padding:2rem 0}.block--news-press-releases .container .row.footer{border:none}.block--news-press-releases .container .row.footer a{color:#000;font-size:1.25rem;text-decoration:none}.block--news-press-releases .container .row.footer a .arrow{padding-left:1rem}.block--news-press-releases .container .row.footer a .arrow svg{height:auto;margin-top:.25rem;position:absolute;width:2rem}.block--news-press-releases .container .row .grid-item{width:100%}@media (min-width:768px){.block--news-press-releases .container .row .grid-item{width:calc(50% - 2rem)}}.block--news-press-releases .container .row .grid-item:nth-child(odd){border-bottom:1px solid #333;padding-bottom:2rem}@media (min-width:768px){.block--news-press-releases .container .row .grid-item:nth-child(odd){border:none;padding-bottom:0}}.block--news-press-releases .container .row .grid-item a{text-decoration:none}.block--news-press-releases .container .row .grid-item a .date{color:#2352a4;display:block;font-size:1.25rem}.block--news-press-releases .container .row .grid-item a h4{color:#000;font-size:1.5rem;font-weight:400;margin:0 0 1.5rem}.block--news-press-releases .container .row .grid-item a button.button{cursor:pointer}.block--accent-copy{color:#fff;padding:3rem 0}.block--accent-copy-light-blue{background-color:#0097d5}.block--accent-copy-dark-blue{background-color:#2352a4}.block--accent-copy-orange{background-color:#ff4713}.block--accent-copy-yellow{background-color:#d7c724}.block--accent-copy-green{background-color:#63b346}.block--accent-copy h2{font-size:1.25rem;font-weight:900}@media (min-width:768px){.block--accent-copy h2{font-size:2.25rem}}.block--accent-copy p{font-size:1.25rem;font-weight:400;line-height:1.75rem}.block--section-title{padding:3rem 1rem}.block--section-title.superscript-only{padding:0}.block--section-title .container h3{font-size:2.25rem;font-weight:900;margin-top:0}.block--section-title .container p{margin:0}.block--section-title .container p sup{font-size:1rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.block--inlay-banner{height:auto}@media (max-width:768px){.block--inlay-banner{background:#0097d5}}.block--inlay-banner .slides .slide{background-position:top;background-repeat:no-repeat;background-size:contain;height:auto;padding-top:190px;position:relative}@media (min-width:768px){.block--inlay-banner .slides .slide{background-position:50%;background-size:cover;min-height:65vh;padding-top:unset}}@media (min-width:1440px){.block--inlay-banner .slides .slide{min-height:85vh}}.block--inlay-banner .slides .slide .content{padding:1rem 1rem 2rem;width:100%}@media (min-width:768px){.block--inlay-banner .slides .slide .content{max-width:650px;padding:2rem 3rem 4rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:57%}}@media (min-width:1440px){.block--inlay-banner .slides .slide .content{width:40%}}@media (min-width:1920px){.block--inlay-banner .slides .slide .content{width:30%}}.block--inlay-banner .slides .slide .content.left{left:5rem;right:unset}.block--inlay-banner .slides .slide .content.right{left:unset;right:5rem}@media (min-width:768px){.block--inlay-banner .slides .slide .content.right{right:1rem}}.block--inlay-banner .slides .slide .content-none{background-color:#fff;color:#000}.block--inlay-banner .slides .slide .content-none .button{background-color:#000;color:#fff}.block--inlay-banner .slides .slide .content-none .button:hover{background-color:#545051}.block--inlay-banner .slides .slide .content-none .button:active{background-color:#403e3f}.block--inlay-banner .slides .slide .content-none .button:focus{background-color:#000;border-color:#009ade}.block--inlay-banner .slides .slide .content-blue{background-color:#2352a4;color:#fff}.block--inlay-banner .slides .slide .content-light-blue{background-color:#0097d5;color:#fff}.block--inlay-banner .slides .slide .content-orange{background-color:#ff4713;color:#fff}.block--inlay-banner .slides .slide .content-green{background-color:#63b346;color:#fff}.block--inlay-banner .slides .slide .content-yellow{background-color:#d7c724;color:#000}.block--inlay-banner .slides .slide .content h2{font-size:1.5rem;font-weight:900;line-height:2.125rem}.block--inlay-banner .slides .slide .content h3{font-size:1rem;font-weight:700;letter-spacing:2px;line-height:1.875rem;margin-bottom:0;text-transform:uppercase}.block--inlay-banner .slides .slide .content .copy{display:block;height:auto;margin-bottom:2rem}.block--inlay-banner .slides .slide .content .copy h2{font-size:1.75rem;margin-top:0;text-transform:capitalize}.block--inlay-banner .slides .slide .content .copy ol,.block--inlay-banner .slides .slide .content .copy p,.block--inlay-banner .slides .slide .content .copy ul{font-size:1.25rem;line-height:1.875rem;margin-top:0}.block--data-banner{padding:3rem 0}.block--data-banner .container .slides .slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.block--data-banner .container .slides .slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}}.block--data-banner .container .slides .slide .content{width:100%}@media (min-width:768px){.block--data-banner .container .slides .slide .content{width:calc(60% - 1rem)}}.block--data-banner .container .slides .slide .content span.topic-label{display:block;font-size:1rem;font-weight:700;letter-spacing:2px;margin-bottom:2rem;text-transform:uppercase}.block--data-banner .container .slides .slide .content .upper-copy{font-size:1.25rem;line-height:1.75rem;margin-bottom:5rem}.block--data-banner .container .slides .slide .content h2{font-size:2rem;line-height:2.75rem;text-transform:capitalize}.block--data-banner .container .slides .slide .content .copy{font-size:1.25rem;line-height:1.75rem}.block--data-banner .container .slides .slide .content .copy h3{color:#0097d5;font-size:1.25rem;margin-bottom:0;text-transform:uppercase}.block--data-banner .container .slides .slide .content .copy p{display:block;margin-bottom:2rem}.block--data-banner .container .slides .slide .image{width:100%}@media (min-width:768px){.block--data-banner .container .slides .slide .image{width:calc(40% - 1rem)}}.block--data-banner .container .slides .slide .image figure{padding:0}.block--data-banner .container .slides .slide .image figure img{width:100%}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9xdW90ZS1zbGlkZXIvcXVvdGUtc2xpZGVyLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL19mb250cy5zY3NzIiwidmVuZG9yL19ub3JtYWxpemUuc2NzcyIsImJhc2UvX2dyaWQuc2NzcyIsImdsb2JhbC9fZ2xvYmFsLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsImdsb2JhbC9fYnV0dG9ucy5zY3NzIiwiZ2xvYmFsL19oZWFkZXIuc2NzcyIsImdsb2JhbC9fZm9vdGVyLnNjc3MiLCJsYXlvdXRzL19wb3N0LXNpbmdsZS5zY3NzIiwibGF5b3V0cy9fYXJjaGl2ZS5zY3NzIiwibGF5b3V0cy9fZXZlbnRzLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvX2Fzc2V0cy9fYmxvY2tzLWdsb2JhbC5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2hlcm8vaGVyby5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2ZlYXR1cmUtZ3JpZC9mZWF0dXJlLWdyaWQuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9pbXBhY3QvaW1wYWN0LnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvaW1wYWN0LXN0b3J5L2ltcGFjdC1zdG9yeS5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3RhYi1zbGlkZXIvdGFiLXNsaWRlci5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3RhYi1zbGlkZXIvdGFiLXNsaWRlci1sYXJnZS5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2NhcmQtZ3JpZC9jYXJkLWdyaWQuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9uZXdzLWV2ZW50cy9uZXdzLWV2ZW50cy5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3Nwb3RsaWdodC1zbGlkZXIvc3BvdGxpZ2h0LXNsaWRlci5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2xvZ28tc2xpZGVyL2xvZ28tc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvY29ob3J0cy9jb2hvcnRzLnNjc3MiLCIuLi8uLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvcXVlc3Rpb25zL3F1ZXN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3VwY29taW5nLWV2ZW50cy91cGNvbWluZy1ldmVudHMuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9uZXdzLXByZXNzLXJlbGVhc2VzL25ld3MtcHJlc3MtcmVsZWFzZXMuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9hY2NlbnQtY29weS9hY2NlbnQtY29weS5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3NlY3Rpb24tdGl0bGUvc2VjdGlvbi10aXRsZS5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2lubGF5LWJhbm5lci9pbmxheS1iYW5uZXIuc2NzcyIsIi4uLy4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9kYXRhLWJhbm5lci9kYXRhLWJhbm5lci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWdDZ0IsZ0JDcy9EaEIsQ0NoaEVRLHNNQUFBO0FDTlIsMkVBQUEsQ0FFQSxLQUVJLHlCQUFBLENBQ0EsNkJBQUEsQ0FGQSxzQkZXSixDRUxBLEtBQ0ksUUZTSixDRUpBLG9GQWFJLGFGU0osQ0VMQSw0QkFJSSxvQkZTSixDRUxBLHNCQUNJLFlBQUEsQ0FDQSxRRlNKLENFTEEsU0FDSSx1QkZTSixDRUxBLGtCQUVJLFlGU0osQ0VKQSxFQUVJLG9DQUFBLENBREEsNEJGVUosQ0VMQSxpQkFFSSxlRlNKLENFSkEsWUFDSSxrQkFBQSxD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SCxvQkFBQSxDQUhHLGVBQUEsQ0FJQSxlQUFBLENBQ0EsU0FBQSxDQUpBLFVKc1hKLENJalhJLHlCQVBKLFlBUUUsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCSm9YQSxDQUNGLENJblhJLGVBRUYsa0JDdFVXLENEeVVYLG1CQUFBLENBSkUsb0JBQUEsQ0FNRixhQUFBLENBSEUsZUFBQSxDQURBLDRCQUFBLENBQUEsb0JBQUEsQ0FHRixZSnNYRixDSXBYRSx5QkFSRSxlQVNDLGtCQUFBLENBRUEsYUFBQSxDQUNGLGNBQUEsQ0FGRSxZSnlYSCxDQUNGLENJdFhJLDRCQUVELGtCQzdVVSxDRDRVVixjSnlYSCxDSXZYRyx5QkFIQyw0QkFJQSxVSjBYRixDQUNGLENJeFhJLHNCQUNELFlKMFhILENJblhFLHlCQURELHlDQUVFLFNKdVhELENBQ0YsQ01qdUJBLFFBRUksZURFSSxDQ0dKLDRCQUFBLENBSkEsYURTRyxDQ0hILGNBQUEsQ0FEQSxlQUFBLENBSkEsa0JBQUEsQ0FIQSxrQkFBQSxDQUlBLG9CQUFBLENBQ0Esd0JOdXVCSixDTW51QkksY0FDSSx3QkRDRCxDQ0FDLFVOcXVCUixDTW51QkksY0FDSSxxQkRYQSxDQ2FBLG9CRDRCWSxDQzdCWixhTnN1QlIsQ01udUJJLGVBQ0ksd0JOcXVCUixDTW51QkksY0FDSSx3QkRTUSxDQ1JSLFVOcXVCUixDTXB1QlEsb0JBQ0ksd0JOc3VCWixDTXB1QlEscUJBQ0ksd0JOc3VCWixDTXB1QlEsb0JBQ0kscUJERUUsQ0NERixvQk5zdUJaLENNbnVCSSxlQUNJLHdCRFVTLENDVFQsVU5xdUJSLENNcHVCUSxxQkFDSSx3Qk5zdUJaLENNcHVCUSxzQkFDSSx3Qk5zdUJaLENNcHVCUSxxQkFDSSx3QkRHRyxDQ0ZILG9CTnN1QlosQ01udUJJLGFBQ0ksd0JEVE8sQ0NVUCxVTnF1QlIsQ01wdUJRLG1CQUNJLHdCTnN1QlosQ01wdUJRLG9CQUNJLHdCTnN1QlosQ01wdUJRLG1CQUNJLHdCRGhCQyxDQ2lCRCxvQk5zdUJaLENNbnVCSSxtQkFDSSx3QkQ1QmEsQ0M2QmIsVU5xdUJSLENNcHVCUSx5QkFDSSx3Qk5zdUJaLENNcHVCUSwwQkFDSSx3Qk5zdUJaLENNcHVCUSx5QkFDSSx3QkRuQ08sQ0NvQ1Asb0JOc3VCWixDTW51QkksY0FDSSx3QkQzQlEsQ0M0QlIsVU5xdUJSLENNcHVCUSxvQkFDSSx3Qk5zdUJaLENNcHVCUSxxQkFDSSx3Qk5zdUJaLENNcHVCUSxvQkFDSSx3QkRsQ0UsQ0NtQ0Ysb0JOc3VCWixDTW51QkkscUJBQ0ksYU5xdUJSLENNaHVCUSxzREFISSx3QkRuRkwsQ0NvRkssVU4ydUJaLENNenVCUSwyQkFFSSxvQk51dUJaLENNcHVCUSw0QkFDSSx3QkQxREUsQ0MyREYsVU5zdUJaLENNbnVCSSwyQkFDSSxhTnF1QlIsQ01wdUJRLGlDQUNJLHdCRGpHQyxDQ2tHRCxVTnN1QlosQ01wdUJRLGlDQUNJLHdCRDVFTyxDQzZFUCxvQkQ1RWMsQ0M2RWQsVU5zdUJaLENNcHVCUSxrQ0FDSSx3QkQvRVEsQ0NnRlIsVU5zdUJaLENNbnVCSSx1QkFDSSxhTnF1QlIsQ01odUJRLDBEQUhJLHdCRHhHSCxDQ3lHRyxVTjJ1QlosQ016dUJRLDZCQUVJLG9CTnV1QlosQ01wdUJRLDhCQUNJLHdCRHJGSSxDQ3NGSixVTnN1QlosQ01udUJJLHNCQUNJLGFOcXVCUixDTXB1QlEsNEJBQ0ksd0JEMUZFLENDMkZGLFVOc3VCWixDTXB1QlEsNEJBQ0ksd0JEN0ZFLENDOEZGLG9CRDdGUyxDQzhGVCxVTnN1QlosQ01wdUJRLDZCQUNJLHdCRGhHRyxDQ2lHSCxVTnN1QlosQ01qdUJBLGtCQUNJLGNOb3VCSixDTW51QkksdUJBRUksd0JBQUEsQ0FBQSxxQkFBQSxDQURBLFFBQUEsQ0FDQSw2Qk5xdUJSLENNcHVCUSxrQ0FDSSxVTnN1QlosQ01ydUJZLHlCQUZKLGtDQUdRLHNCTnd1QmQsQ0FDRixDTXZ1QlksMkNBQ0ksYUFBQSxDQUNBLGlCTnl1QmhCLENPbjVCQSxPQVVJLDZCQUFBLENBQUEsNEJBQUEsQ0FDQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQURB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RkEsaUJBQUEsQ0FDQSxLQUFBLENBRUEsVXpCOHZHcEIsQ3lCM3ZHZ0Isc0RBQ0ksb0J6QjZ2R3BCLEN5QjV2R29CLDZEQUNJLFl6Qjh2R3hCLEN5QjF2R29CLHNFQUNJLG9DekI0dkd4QixDeUJ6dkd3Qiw0RUFDSSxtQ3pCMnZHNUIsQ3lCdHZHb0IsMEVBQ0ksb0N6Qnd2R3hCLEN5QnJ2R3dCLGdGQUNJLG9DekJ1dkc1QixDeUJsdkdvQix5RUFDSSxvQ3pCb3ZHeEIsQ3lCanZHd0IsK0VBQ0ksb0N6Qm12RzVCLEN5Qjl1R29CLHFFQUNJLG9DekJndkd4QixDeUI3dUd3QiwyRUFDSSxvQ3pCK3VHNUIsQ3lCMXVHb0Isc0VBQ0kscUN6QjR1R3hCLEN5Qnp1R3dCLDRFQUNJLHFDekIydUc1QixDMEJ6MUdBLDRCQUNJLGtCckJHUyxDcUJGVCxtQjFCKzFHSixDMEI3MUdRLDBEQUNJLGMxQisxR1osQzBCNzFHUSw0Q0FFSSw0QkFBQSxDQUNBLFFBQUEsQ0FGQSxjMUJpMkdaLEMwQjkxR1ksbURBQ0ksVzFCZzJHaEIsQzBCLzFHZ0IscURBRUksVXJCWlAsQ3FCV08saUJBQUEsQ0FFQSxvQjFCaTJHcEIsQzBCaDJHb0IsNERBQ0ksaUIxQmsyR3hCLEMwQmoyR3dCLGdFQUlJLFdBQUEsQ0FGQSxpQkFBQSxDQURBLGlCQUFBLENBRUEsVTFCbzJHNUIsQzBCOTFHWSx1REFDSSxVMUJnMkdoQixDMEIvMUdnQix5QkFGSix1REFHUSxzQjFCazJHbEIsQ0FDRixDMEJqMkdnQixzRUFFSSw0QkFBQSxDQURBLG1CMUJvMkdwQixDMEJsMkdvQix5QkFISixzRUFLUSxXQUFBLENBREEsZ0IxQnMyR3RCLENBQ0YsQzBCbjJHZ0IseURBQ0ksb0IxQnEyR3BCLEMwQnAyR29CLCtEQUVJLGFyQnBDakIsQ3FCbUNpQixhQUFBLENBRUEsaUIxQnMyR3hCLEMwQnAyR29CLDREQUlJLFVyQmpEWCxDcUIrQ1csZ0JBQUEsQ0FEQSxlQUFBLENBRUEsaUIxQnUyR3hCLEMwQnAyR29CLHVFQUdJLGMxQm8yR3hCLEMyQjc1R0Esb0JBQ0ksVUFBQSxDQUNBLGMzQm02R0osQzJCajZHSSwrQkFDSSx3QjNCbTZHUixDMkJqNkdJLDhCQUNJLHdCM0JtNkdSLEMyQmo2R0ksMkJBQ0ksd0IzQm02R1IsQzJCajZHSSwyQkFDSSx3QjNCbTZHUixDMkJqNkdJLDBCQUNJLHdCM0JtNkdSLEMyQmg2R0ksdUJBQ0ksaUJBQUEsQ0FDQSxlM0JrNkdSLEMyQmo2R1EseUJBSEosdUJBSVEsaUIzQm82R1YsQ0FDRixDMkJsNkdJLHNCQUNJLGlCQUFBLENBQ0EsZUFBQSxDQUNBLG1CM0JvNkdSLEM0Qmw4R0Esc0JBQ0ksaUI1Qnc4R0osQzRCdjhHSSx1Q0FDSSxTNUJ5OEdSLEM0QnQ4R1Esb0NBQ0ksaUJBQUEsQ0FDQSxlQUFBLENBQ0EsWTVCdzhHWixDNEJ0OEdRLG1DQUNJLFE1Qnc4R1osQzRCdjhHWSx1Q0FDSSxjQUFBLENBQ0EsZUFBQSxDQUVBLGtCQUFBLENBREEsd0I1QjA4R2hCLEM2Qno5R0EscUJBQ0ksVzdCKzlHSixDNkI5OUdJLHlCQUZKLHFCQUdRLGtCN0JpK0dOLENBQ0YsQzZCLzlHUSxvQ0FFSSx1QkFBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FIQSxXQUFBLENBS0EsaUJBQUEsQ0FEQSxpQjdCaytHWixDNkJoK0dZLHlCQVBKLG9DQVVRLHVCQUFBLENBQ0EscUJBQUEsQ0FGQSxlQUFBLENBREEsaUI3QnMrR2QsQ0FDRixDNkJsK0dZLDBCQWJKLG9DQWNRLGU3QnErR2QsQ0FDRixDNkJwK0dZLDZDQUVJLHNCQUFBLENBREEsVTdCdStHaEIsQzZCcitHZ0IseUJBSEosNkNBS1EsZUFBQSxDQUlBLHNCQUFBLENBREEsaUJBQUEsQ0FGQSxPQUFBLENBQ0Esa0NBQUEsQ0FBQSwwQkFBQSxDQUhBLFM3QjYrR2xCLENBQ0YsQzZCditHZ0IsMEJBWEosNkNBWVEsUzdCMCtHbEIsQ0FDRixDNkJ6K0dnQiwwQkFkSiw2Q0FlUSxTN0I0K0dsQixDQUNGLEM2QjMrR2dCLGtEQUNJLFNBQUEsQ0FDQSxXN0I2K0dwQixDNkIzK0dnQixtREFDSSxVQUFBLENBQ0EsVTdCNitHcEIsQzZCMytHb0IseUJBSkosbURBS00sVTdCOCtHcEIsQ0FDRixDNkIzK0dnQixrREFFSSxxQnhCdERaLEN3QnFEWSxVN0I4K0dwQixDNkI1K0dvQiwwREFFSSxxQnhCdkRYLEN3QnNEVyxVN0IrK0d4QixDNkI3K0d3QixnRUFDSSx3QjdCKytHNUIsQzZCNytHd0IsaUVBQ0ksd0I3QisrRzVCLEM2QjcrR3dCLGdFQUNJLHFCeEJuQ2QsQ3dCb0NjLG9CN0IrK0c1QixDNkIzK0dnQixrREFFSSx3QnhCaEViLEN3QitEYSxVN0I4K0dwQixDNkIxK0dnQix3REFFSSx3QnhCbkVQLEN3QmtFTyxVN0I2K0dwQixDNkJ6K0dnQixvREFFSSx3QnhCL0RYLEN3QjhEVyxVN0I0K0dwQixDNkJ4K0dnQixtREFFSSx3QnhCeEVaLEN3QnVFWSxVN0IyK0dwQixDNkJ2K0dnQixvREFFSSx3QnhCdkVYLEN3QnNFVyxVN0IwK0dwQixDNkJ0K0dnQixnREFDSSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxvQjdCdytHcEIsQzZCdCtHZ0IsZ0RBQ0ksY0FBQSxDQUNBLGVBQUEsQ0FFQSxrQkFBQSxDQURBLG9CQUFBLENBRUEsZUFBQSxDQUNBLHdCN0J3K0dwQixDNkJ0K0dnQixtREFDSSxhQUFBLENBQ0EsV0FBQSxDQUNBLGtCN0J3K0dwQixDNkJ2K0dvQixzREFFSSxpQkFBQSxDQURBLFlBQUEsQ0FFQSx5QjdCeStHeEIsQzZCditHb0IsaUtBRUksaUJBQUEsQ0FDQSxvQkFBQSxDQUZBLFk3QjIrR3hCLEM4QmptSEEsb0JBQ0ksYzlCdW1ISixDOEJwbUhZLDhDQUVJLDJCQUFBLENBQUEsNEJBQUEsQ0FEQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLHlCQUFBLENBQUEscUI5QnNtSGhCLEM4QnJtSGdCLHlCQUhKLDhDQUlRLDZCQUFBLENBQUEsNEJBQUEsQ0FBQSxzQkFBQSxDQUFBLGtCQUFBLENBQ0EsUTlCd21IbEIsQ0FDRixDOEJ2bUhnQix1REFDSSxVOUJ5bUhwQixDOEJ4bUhvQix5QkFGSix1REFHUSxzQjlCMm1IdEIsQ0FDRixDOEIxbUhvQix3RUFJSSxhQUFBLENBSEEsY0FBQSxDQUtBLGVBQUEsQ0FIQSxrQkFBQSxDQUVBLGtCQUFBLENBSEEsd0I5QmduSHhCLEM4QjFtSG9CLG1FQUVJLGlCQUFBLENBQ0EsbUJBQUEsQ0FGQSxrQjlCOG1IeEIsQzhCMW1Ib0IsMERBQ0ksY0FBQSxDQUNBLG1CQUFBLENBQ0EseUI5QjRtSHhCLEM4QjFtSG9CLDZEQUNJLGlCQUFBLENBQ0EsbUI5QjRtSHhCLEM4QjNtSHdCLGdFQUVJLGF6QjdCZixDeUI4QmUsaUJBQUEsQ0FDQSxlQUFBLENBSEEsd0I5QmduSDVCLEM4QjNtSHdCLCtEQUNJLGFBQUEsQ0FDQSxrQjlCNm1INUIsQzhCeG1IZ0IscURBQ0ksVTlCMG1IcEIsQzhCem1Ib0IseUJBRkoscURBR1Esc0I5QjRtSHRCLENBQ0YsQzhCM21Ib0IsNERBQ0ksUzlCNm1IeEIsQzhCNW1Id0IsZ0VBQ0ksVTlCOG1INUIiLCJmaWxlIjoidGhlbWUtY3VzdG9tLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi8uLi8uLi9hc3NldHMvc3JjL3Nhc3MvYmFzZScgYXMgKjtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBRdW90ZSBTbGlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJsb2NrLS1xdW90ZS1zbGlkZXJ7XG4gICAgcGFkZGluZzogMXJlbSAwIDNlbTtcbiAgICAuY29udGFpbmVye1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ncmF5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JheTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDNyZW07XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwdmg7XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RlLXNsaWRlci0tc2xpZGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmxvY2txdW90ZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDNyZW0gMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMUMnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0JpZyBTaG91bGRlcnMgU3RlbmNpbCc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAmLnF1b3Rle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmF0dHJpYnV0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAqIEZvbnRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJpZytTaG91bGRlcnMrU3RlbmNpbDpvcHN6LHdnaHRAMTAuLjcyLDEwMC4uOTAwJmZhbWlseT1MYXRvOml0YWwsd2dodEAwLDEwMDswLDMwMDswLDQwMDswLDcwMDswLDkwMDsxLDEwMDsxLDMwMDsxLDQwMDsxLDcwMDsxLDkwMCZkaXNwbGF5PXN3YXBcIik7XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Rk9OVCBBV0VTT01FXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qISBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9ucyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS4gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuICovXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS4gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqIENvcnJlY3QgdGhlIGxpbmUtaGVpZ2h0IGZvciBhbGwgaGVhZGluZ3MgaW4gQ2hyb21lIG1vYmlsZSwgRmlyZWZveCwgaU9TIFNhZmFyaSwgTWljcm9zb2Z0IEVkZ2UgYW5kIElFLiAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyogRm9ybXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2AgY29udHJvbHMgaW4gQW5kcm9pZCA0LiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXQgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKiogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDtcbn1cblxuLyoqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqXG4gICAgKiBWYXJpYWJsZXNcbioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKiBDb2xvcnMgKioqKi9cbi8qKioqIEJyZWFrcG9pbnRzICoqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAqIEJBU0UgR1JJRFxuKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDE0MDBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jb250YWluZXIgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtLmZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtLnRocmVlLXF1YXJ0ZXIge1xuICB3aWR0aDogNzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtLnRocmVlLXF1YXJ0ZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIC5yb3cgLmdyaWQtaXRlbS50aHJlZS1xdWFydGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhaW5lciAucm93IC5ncmlkLWl0ZW0udHdvLXRoaXJkcyB7XG4gIHdpZHRoOiA2Ni42NjY2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFpbmVyIC5yb3cgLmdyaWQtaXRlbS50d28tdGhpcmRzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciAucm93IC5ncmlkLWl0ZW0udHdvLXRoaXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtLmhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtLmhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFpbmVyIC5yb3cgLmdyaWQtaXRlbS50aGlyZCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFpbmVyIC5yb3cgLmdyaWQtaXRlbS50aGlyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtLnRoaXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhaW5lciAucm93IC5ncmlkLWl0ZW0ucXVhcnRlciB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhaW5lciAucm93IC5ncmlkLWl0ZW0ucXVhcnRlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtLnF1YXJ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAqIEdFTkVSQUxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xufVxuXG46cm9vdCB7XG4gIC0tYXBwLWhlaWdodDogMTAwJTtcbiAgLS1zdGFydDogYXV0bztcbiAgLS1zcGFuOiA1O1xufVxuXG4uc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xufVxuXG4ubWFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuaDEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbmgzIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuaDQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oNSB7XG4gIGNvbG9yOiByZ2IoMCwgMTUxLCAyMTMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wYWdlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVybyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYWdlLWhlcm8gLnZpZGVvIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1oZXJvIC50aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhZ2UtaGVybyAudGl0bGUgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlcm8gLnRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbi5wYWdlLWhlcm8gLnRpdGxlIGgxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnBhZ2UtaGVybyAudGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVybyAudGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxufVxuLnBhZ2UtaGVybyAudGl0bGU6aG92ZXIgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtaGVybyAudGl0bGUgLmJ1dHRvbnMge1xuICBwYWRkaW5nOiAxcmVtIDAgM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlcm8gLnRpdGxlIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhZ2UtaGVybyAudGl0bGUgLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtaGVybyAudGl0bGUgLmJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6IHJnYigwLCAxNTEsIDIxMyk7XG59XG4ucGFnZS1oZXJvIC50aXRsZSAuYnV0dG9ucyAuYnV0dG9uOmZpcnN0LW9mLXR5cGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTUxLCAyMTMpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLWhlcm8gLnRpdGxlIC5idXR0b25zIC5idXR0b246Zmlyc3Qtb2YtdHlwZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2RDU7XG4gIGJvcmRlci1jb2xvcjogIzAwOTZENTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1oZXJvIC50aXRsZSAuYnV0dG9ucyAuYnV0dG9uOmZpcnN0LW9mLXR5cGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUQ4NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1oZXJvIC50aXRsZSAuYnV0dG9ucyAuYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtaGVybyAudGl0bGUgLmJ1dHRvbnMgLmJ1dHRvbjpsYXN0LW9mLXR5cGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzUsIDgyLCAxNjQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLWhlcm8gLnRpdGxlIC5idXR0b25zIC5idXR0b246bGFzdC1vZi10eXBlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzNTJBNDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NkQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLWhlcm8gLnRpdGxlIC5idXR0b25zIC5idXR0b246bGFzdC1vZi10eXBlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTI4NUI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtaGVyby4tZXZlbnRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZSBzZWN0aW9uLmNvbnRlbnQgLmJsb2NrOmZpcnN0LW9mLXR5cGU6bm90KC5ibG9jay0taGVybyxcbi5ibG9jay0tYWNjZW50LWNvcHksXG4uYmxvY2stLWNvcmUtY29sdW1ucyAuYmxvY2ssXG4uYmxvY2stLWNvcmUtdmlkZW8sXG4uYmxvY2stLWNvcmUtc3BhY2VyLFxuLmJsb2NrLS1jb3JlLWxpc3QtaXRlbSxcbi5ibG9jayAuYmxvY2spIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG5cbnNlY3Rpb24uY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMC4yMjVyZW07XG59XG5zZWN0aW9uLmNvbnRlbnQgLnRpdGxlLmJlbG93IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuc2VjdGlvbi5jb250ZW50IC50aXRsZS5iZWxvdyBoMSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5jb250ZW50IC50aXRsZS5iZWxvdyBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5zZWN0aW9uLmNvbnRlbnQgLnRpdGxlLmJlbG93IGgxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuc2VjdGlvbi5jb250ZW50IC50aXRsZS5iZWxvdyAuYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDFyZW0gMCAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5jb250ZW50IC50aXRsZS5iZWxvdyAuYnV0dG9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbnNlY3Rpb24uY29udGVudCAudGl0bGUuYmVsb3cgLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuc2VjdGlvbi5jb250ZW50IC50aXRsZS5iZWxvdyAuYnV0dG9ucyAuYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbnNlY3Rpb24uY29udGVudCAudGl0bGUuYmVsb3cgLmJ1dHRvbnMgLmJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbnNlY3Rpb24uY29udGVudCAudGl0bGUuYmVsb3cgfiAuYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uLmNvbnRlbnQubm8taGVybyB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuc2VjdGlvbi5jb250ZW50Lm5vLWhlcm8gLnRpdGxlLmJlbG93IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbnNlY3Rpb24uY29udGVudC5uby1oZXJvIC50aXRsZS5iZWxvdyBoMTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lIHNlY3Rpb24uY29udGVudC5uby1oZXJvIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5yb3cuc3ViaGVhZCB7XG4gIHBhZGRpbmc6IDNyZW0gMCA1cmVtO1xufVxuLnJvdy5zdWJoZWFkIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb3cuc3ViaGVhZCBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4ucm93LnN1YmhlYWQgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJsb2NrLXRpdGxlIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG4uYmxvY2stdGl0bGUubGFyZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmJsb2NrLXRpdGxlLmxhcmdlIGgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmJsb2NrLXRpdGxlLmxhcmdlIGgyIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvcmUtYmxvY2sge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgd2lkdGg6IDkwJTtcbn1cbi5jb3JlLWJsb2NrIHAge1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uY29yZS1ibG9jayBwIHN1cCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29yZS1ibG9jayBmaWd1cmUge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5jb3JlLWJsb2NrIC5jb3JlLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29yZS1ibG9jay5ibG9jay0tY29yZS1oZWFkaW5nIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjYyNXJlbTtcbn1cbi5jb3JlLWJsb2NrLmJsb2NrLS1jb3JlLWhlYWRpbmcgaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBjb2xvcjogcmdiKDAsIDE1MSwgMjEzKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBtYXJnaW46IDNyZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHdpZHRoOiAwLjg1cmVtO1xuICBoZWlnaHQ6IDAuODVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgMC41cmVtO1xuICB9XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICB3aWR0aDogMy4zNzVyZW07XG4gIGJhY2tncm91bmQ6IHJnYigwLCAxNTEsIDIxMyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICB3aWR0aDogN3JlbTtcbiAgfVxufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tY29yZS1jb2x1bW5zIC5ibG9jay0tY29yZS1jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogcmdiKDM1LCA4MiwgMTY0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNSwgODIsIDE2NCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiByZ2IoMzUsIDgyLCAxNjQpO1xuICBib3JkZXItY29sb3I6ICMwMDk2RDU7XG59XG4uYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTI4NUI7XG59XG4uYnV0dG9uLmJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMUYyMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLmJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTA1MTtcbn1cbi5idXR0b24uYmxhY2s6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwM0UzRjtcbn1cbi5idXR0b24uYmxhY2s6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDlBREU7XG59XG4uYnV0dG9uLm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjQ3MTM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi5vcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkIzODEzO1xufVxuLmJ1dHRvbi5vcmFuZ2U6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0MjgwRTtcbn1cbi5idXR0b24ub3JhbmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNDcxMztcbiAgYm9yZGVyLWNvbG9yOiAjODQyODBFO1xufVxuLmJ1dHRvbi5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzNTJBNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLmJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczNDgxO1xufVxuLmJ1dHRvbi5ibHVlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTI4NUI7XG59XG4uYnV0dG9uLmJsdWU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM1MkE0O1xuICBib3JkZXItY29sb3I6ICMwMDk2RDU7XG59XG4uYnV0dG9uLmxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NkQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24ubGlnaHQtYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdFQjI7XG59XG4uYnV0dG9uLmxpZ2h0LWJsdWU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUQ4NDtcbn1cbi5idXR0b24ubGlnaHQtYmx1ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2RDU7XG4gIGJvcmRlci1jb2xvcjogIzAwOTZENTtcbn1cbi5idXR0b24uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjBCQzU3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24uZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4NzIwO1xufVxuLmJ1dHRvbi5ncmVlbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ1ODBEO1xufVxuLmJ1dHRvbi5ncmVlbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MEJDNTc7XG4gIGJvcmRlci1jb2xvcjogIzI5ODcyMDtcbn1cbi5idXR0b24ucmV2ZXJzZS1ibHVlIHtcbiAgY29sb3I6IHJnYigzNSwgODIsIDE2NCk7XG59XG4uYnV0dG9uLnJldmVyc2UtYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNSwgODIsIDE2NCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi5yZXZlcnNlLWJsdWU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM1MkE0O1xuICBib3JkZXItY29sb3I6ICMwMDk2RDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi5yZXZlcnNlLWJsdWU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMjg1QjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLnJldmVyc2UtbGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiByZ2IoMCwgMTUxLCAyMTMpO1xufVxuLmJ1dHRvbi5yZXZlcnNlLWxpZ2h0LWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTUxLCAyMTMpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24ucmV2ZXJzZS1saWdodC1ibHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTZENTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NkQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24ucmV2ZXJzZS1saWdodC1ibHVlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVEODQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi5yZXZlcnNlLW9yYW5nZSB7XG4gIGNvbG9yOiByZ2IoMjU1LCA3MSwgMTkpO1xufVxuLmJ1dHRvbi5yZXZlcnNlLW9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDcxLCAxOSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi5yZXZlcnNlLW9yYW5nZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjQ3MTM7XG4gIGJvcmRlci1jb2xvcjogIzg0MjgwRTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLnJldmVyc2Utb3JhbmdlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDI4MEU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi5yZXZlcnNlLWdyZWVuIHtcbiAgY29sb3I6IHJnYig5OSwgMTc5LCA3MCk7XG59XG4uYnV0dG9uLnJldmVyc2UtZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4NzIwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24ucmV2ZXJzZS1ncmVlbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MEJDNTc7XG4gIGJvcmRlci1jb2xvcjogIzI5ODcyMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLnJldmVyc2UtZ3JlZW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NTgwRDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ub21pbmF0ZS1zcG9uc29yIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5vbWluYXRlLXNwb25zb3IgLnJvdyB7XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5vbWluYXRlLXNwb25zb3IgLnJvdyAuZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vbWluYXRlLXNwb25zb3IgLnJvdyAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgfVxufVxuLm5vbWluYXRlLXNwb25zb3IgLnJvdyAuZ3JpZC1pdGVtIGEuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogdG9wO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgfVxufVxuaGVhZGVyIGltZyB7XG4gIG1heC13aWR0aDogMTVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBoZWFkZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGhlaWdodDogNS4zcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuaGVhZGVyIC5tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpLCAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgaGVhZGVyIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyIC5tZW51LXRvZ2dsZSBpbWcge1xuICB3aWR0aDogMnJlbTtcbn1cbmhlYWRlciAubWVudS10b2dnbGUgI21vYmlsZS1tZW51LW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAubWVudS10b2dnbGUgI21vYmlsZS1tZW51LWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciBuYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCksIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICBoZWFkZXIgbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaGVhZGVyIG5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgbmF2IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5oZWFkZXIgbmF2IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuaGVhZGVyIG5hdiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbmhlYWRlciBuYXYgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5oZWFkZXIgbmF2IHVsIGxpIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciBuYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cbmhlYWRlciBuYXYgdWwuZXllYnJvdyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDAgMXJlbSAxLjI1cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSwgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIGhlYWRlciBuYXYgdWwuZXllYnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlciBuYXYgdWwuZXllYnJvdyBsaSB7XG4gIGJhY2tncm91bmQ6ICM2MEJDNTc7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IDAgMCAwIDAuNXJlbTtcbn1cbmhlYWRlciBuYXYgdWwuZXllYnJvdyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyOTg3MjA7XG59XG5oZWFkZXIgbmF2IHVsLmV5ZWJyb3cgbGk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE0NTgwRDtcbn1cbmhlYWRlciBuYXYgdWwuZXllYnJvdyBsaTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM2MEJDNTc7XG4gIGJvcmRlci1jb2xvcjogIzI5ODcyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpLCAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgaGVhZGVyIG5hdiB1bC5leWVicm93IGxpIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgfVxufVxuaGVhZGVyLm1lbnUtb3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbmhlYWRlci5tZW51LW9wZW4gLm1lbnUtdG9nZ2xlICNtb2JpbGUtbWVudS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlci5tZW51LW9wZW4gLm1lbnUtdG9nZ2xlICNtb2JpbGUtbWVudS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyLm1lbnUtb3BlbiBuYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDVyZW07XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjkpIDQwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5oZWFkZXIubWVudS1vcGVuIG5hdiB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDFyZW07XG59XG5cbi5sb2dnZWQtaW4uYWRtaW4tYmFyIGhlYWRlciB7XG4gIHRvcDogMnJlbTtcbn1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMnJlbSAwIDZyZW07XG59XG5mb290ZXIgLmdyaWQtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmdyaWQtaXRlbS5pY29uIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5mb290ZXIgLmdyaWQtaXRlbS5pY29uIGltZyB7XG4gIHdpZHRoOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZ3JpZC1pdGVtLmljb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuZm9vdGVyIC5ncmlkLWl0ZW0uYWJvdXQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmdyaWQtaXRlbS5hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZ3JpZC1pdGVtIC5yb3cgLmdyaWQtaXRlbSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuZm9vdGVyIC5ncmlkLWl0ZW0gLnJvdyAuZ3JpZC1pdGVtIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuZm9vdGVyIC5ncmlkLWl0ZW0gLnJvdyAuZ3JpZC1pdGVtIGFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5mb290ZXIgLmdyaWQtaXRlbSAucm93IC5ncmlkLWl0ZW0gaDQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5mb290ZXIgLmdyaWQtaXRlbSAucm93IC5ncmlkLWl0ZW0gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZ3JpZC1pdGVtIC5yb3cgLmdyaWQtaXRlbSAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbmZvb3RlciAuZ3JpZC1pdGVtIC5yb3cgLmdyaWQtaXRlbSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmZvb3RlciAuZ3JpZC1pdGVtIC5yb3cgLmdyaWQtaXRlbSB1bCBsaSB7XG4gIHdpZHRoOiAycmVtO1xufVxuZm9vdGVyIC5ncmlkLWl0ZW0gLnJvdyAuZ3JpZC1pdGVtIHVsIGxpIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5mb290ZXIgLmdyaWQtaXRlbSAucm93IC5ncmlkLWl0ZW0gdWwgbGkgc3ZnOmhvdmVyIHBhdGgge1xuICBmaWxsOiByZ2IoMCwgMTUxLCAyMTMpO1xufVxuZm9vdGVyIC5ncmlkLWl0ZW0gLnJvdyAuZ3JpZC1pdGVtIHVsIGxpIHN2ZzphY3RpdmUgcGF0aCB7XG4gIGZpbGw6IHJnYigzNSwgODIsIDE2NCk7XG59XG5mb290ZXIgLmdyaWQtaXRlbSAucm93IC5ncmlkLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgLnBvbGljeS1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuZm9vdGVyIC5wb2xpY3ktbGlua3MgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgLnBvbGljeS1saW5rcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5mb290ZXIgLnBvbGljeS1saW5rcyAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cblxuLnNpbmdsZSAuaGVybyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUgLmNvbnRlbnQge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG4uc2luZ2xlIC5jb250ZW50Lm5vLWhlcm8ge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG59XG4uc2luZ2xlIC5jb250ZW50LmxpYnJhcnkgLmNvcHkge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlIC5jb250ZW50LmxpYnJhcnkgLmNvcHkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5zaW5nbGUgLmNvbnRlbnQubGlicmFyeSAuY29weSAuYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zaW5nbGUgLmNvbnRlbnQubGlicmFyeSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZSAuY29udGVudC5saWJyYXJ5IC5pbWFnZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLnNpbmdsZSAuY29udGVudC5saWJyYXJ5IC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUgLmNvbnRlbnQgLnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpbmdsZSAuY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbn1cbi5zaW5nbGUgLmJsb2NrOm5vdCguY29yZS1ibG9jayk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG59XG5cbi5hcmNoaXZlIC5hcmNoaXZlLXBvc3RzIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG4uYXJjaGl2ZSAuYXJjaGl2ZS1wb3N0cyAuY29udGFpbmVyIC5yb3cge1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uYXJjaGl2ZSAuYXJjaGl2ZS1wb3N0cyAuY29udGFpbmVyIC5yb3cudGl0bGUge1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYXJjaGl2ZSAuYXJjaGl2ZS1wb3N0cyAuY29udGFpbmVyIC5yb3cudGl0bGUgaDIge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFyY2hpdmUgLmFyY2hpdmUtcG9zdHMgLmNvbnRhaW5lciAucm93LnRpdGxlIGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDAwO1xufVxuLmFyY2hpdmUgLmFyY2hpdmUtcG9zdHMgLmNvbnRhaW5lciAucm93LnRpdGxlIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hcmNoaXZlIC5hcmNoaXZlLXBvc3RzIC5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtLnRodW1ibmFpbCB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDJyZW0pO1xufVxuLmFyY2hpdmUgLmFyY2hpdmUtcG9zdHMgLmNvbnRhaW5lciAucm93IC5ncmlkLWl0ZW0udGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYXJjaGl2ZSAuYXJjaGl2ZS1wb3N0cyAuY29udGFpbmVyIC5yb3cgLmdyaWQtaXRlbS5leGNlcnB0IHtcbiAgd2lkdGg6IGNhbGMoNzUlIC0gMnJlbSk7XG59XG4uYXJjaGl2ZSAuYXJjaGl2ZS1wb3N0cyAuY29udGFpbmVyIC5yb3cgLmdyaWQtaXRlbSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcmNoaXZlIC5hcmNoaXZlLXBvc3RzIC5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtIGEgaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuLmFyY2hpdmUgLmFyY2hpdmUtcG9zdHMgLmNvbnRhaW5lciAucm93IC5ncmlkLWl0ZW0gYSBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hcmNoaXZlIC5hcmNoaXZlLXBvc3RzIC5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtIGEgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5hcmNoaXZlIC5hcmNoaXZlLXBvc3RzIC5jb250YWluZXIgLnJvdy5wb3N0LXBvZGNhc3RzIC50aHVtYm5haWwsIC5hcmNoaXZlIC5hcmNoaXZlLXBvc3RzIC5jb250YWluZXIgLnJvdy5wb3N0LWJvb2tzIC50aHVtYm5haWwge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUgLmFyY2hpdmUtcG9zdHMgLmNvbnRhaW5lciAucm93LnBvc3QtcG9kY2FzdHMgLnRodW1ibmFpbCxcbiAgLmFyY2hpdmUgLmFyY2hpdmUtcG9zdHMgLmNvbnRhaW5lciAucm93LnBvc3QtcG9kY2FzdHMgLmV4Y2VycHQsIC5hcmNoaXZlIC5hcmNoaXZlLXBvc3RzIC5jb250YWluZXIgLnJvdy5wb3N0LWJvb2tzIC50aHVtYm5haWwsXG4gIC5hcmNoaXZlIC5hcmNoaXZlLXBvc3RzIC5jb250YWluZXIgLnJvdy5wb3N0LWJvb2tzIC5leGNlcnB0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFyY2hpdmUgLmFyY2hpdmUtcG9zdHMgLmNvbnRhaW5lciAucG9zdC1uZXdzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG59XG4uYXJjaGl2ZSAuYXJjaGl2ZS1wb3N0cyAuY29udGFpbmVyIC5wb3N0LW5ld3MgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFyY2hpdmUgLmFyY2hpdmUtcG9zdHMgLmNvbnRhaW5lciAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuLmFyY2hpdmUgLmFyY2hpdmUtcG9zdHMgLmNvbnRhaW5lciAucGFnaW5hdGlvbiBhIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlIC5hcmNoaXZlLXBvc3RzIC5jb250YWluZXIgLnBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFyY2hpdmUgLmFyY2hpdmUtcG9zdHMgLmNvbnRhaW5lciAucGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVycy5wcmV2LCAuYXJjaGl2ZSAuYXJjaGl2ZS1wb3N0cyAuY29udGFpbmVyIC5wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLm5leHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmFyY2hpdmUgLmFyY2hpdmUtcG9zdHMgLmNvbnRhaW5lciAucGFnaW5hdGlvbiBzcGFuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmV2ZW50cyAuY29udGFpbmVyIC5ldmVudCB7XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZXZlbnRzIC5jb250YWluZXIgLmV2ZW50IC5ncmlkLWl0ZW0uaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRzIC5jb250YWluZXIgLmV2ZW50IC5ncmlkLWl0ZW0uaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIDJyZW0pO1xuICB9XG59XG4uZXZlbnRzIC5jb250YWluZXIgLmV2ZW50IC5ncmlkLWl0ZW0uaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ldmVudHMgLmNvbnRhaW5lciAuZXZlbnQgLmdyaWQtaXRlbS5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50cyAuY29udGFpbmVyIC5ldmVudCAuZ3JpZC1pdGVtLmNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDYwJSAtIDJyZW0pO1xuICB9XG59XG4uZXZlbnRzIC5jb250YWluZXIgLmV2ZW50IC5ncmlkLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZXZlbnRzIC5jb250YWluZXIgLmV2ZW50IC5ncmlkLWl0ZW0gYSBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ldmVudHMgLmNvbnRhaW5lciAuZXZlbnQgLmdyaWQtaXRlbSBhIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogR2xvYmFsXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKiogQkxPQ0sgU1RZTEVTICoqKioqL1xuLmJsb2NrLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMnJlbTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi8qKioqKiBCTE9DSyBGT1JNQVRUSU5HICoqKioqL1xuYm9keSAqW2RhdGEtYWxpZ24teD1sZWZ0XSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXg9Y2VudGVyXSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5ICpbZGF0YS1hbGlnbi14PWNlbnRlcl0gLmJ0bl9fY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXg9cmlnaHRdIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5ICpbZGF0YS1hbGlnbi14PXJpZ2h0XSAuYnRuX19jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXk9dG9wXSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuYm9keSAqW2RhdGEtYWxpZ24teT1jZW50ZXJdIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXk9Ym90dG9tXSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEFETUlOXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYWRtaW4tb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2YtdG9vbHRpcCB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuYm9keSAuaW50ZXJmYWNlLWNvbXBsZW1lbnRhcnktYXJlYV9fZmlsbCxcbmJvZHkgLmVkaXRvci1zaWRlYmFyIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY2YtYmxvY2stcHJldmlldyAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4uYmxvY2stZWRpdG9yX19jb250YWluZXIgLmFkbWluLS1ibG9jay1oZWFkIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciAuYWRtaW4tYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMCAwIDNweDtcbn1cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciAuYWRtaW4tYmxvY2stdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYmxvY2stZWRpdG9yX19jb250YWluZXIgLmFkbWluLWJsb2NrLXRpdGxlIHNwYW4uZGFzaGljb25zIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYmxvY2stZWRpdG9yX19jb250YWluZXIgLmFkbWluLWJsb2NrLWRlc2Mge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwIDAgM3B4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEhlcm9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0taGVybyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmxvY2stLWhlcm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2stLWhlcm8ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmxvY2stLWhlcm8gcGljdHVyZS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay0taGVybyBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmxvY2stLWhlcm8gLnZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWhlcm8gLnZpZGVvIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9jay0taGVybyAudmlkZW8gdmlkZW8ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ibG9jay0taGVybyAudGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAycmVtIDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLS1oZXJvIC50aXRsZSBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmxvY2stLWhlcm8gLnRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLS1oZXJvIC50aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA2Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5ibG9jay0taGVybyAudGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogOC43NXJlbTtcbiAgfVxufVxuLmJsb2NrLS1oZXJvIC50aXRsZSBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAuMzVyZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ibG9jay0taGVybyAudGl0bGUgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgLmJsb2NrLS1oZXJvIC50aXRsZSBoNC50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2stLWhlcm8gLnRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDYuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJsb2NrLS1oZXJvIC50aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiA4Ljc1cmVtO1xuICB9XG59XG4uYmxvY2stLWhlcm8gLnRpdGxlIHAuY29weSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1heC13aWR0aDogODAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ibG9jay0taGVybyAudGl0bGUgcC5jb3B5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uYmxvY2stLWhlcm8gLnRpdGxlIC5jdGEtd3JhcHBlciAuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmxvY2stLWhlcm8gLnRpdGxlIC5jdGEtd3JhcHBlciAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCAzcmVtO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRmVhdHVyZSBHcmlkXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLWZlYXR1cmUtZ3JpZCB7XG4gIHBhZGRpbmc6IDNyZW0gMCAwO1xufVxuLmJsb2NrLS1mZWF0dXJlLWdyaWQgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xufVxuLmJsb2NrLS1mZWF0dXJlLWdyaWQgLmNvbnRhaW5lciAuZmVhdHVyZS1jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1mZWF0dXJlLWdyaWQgLmNvbnRhaW5lciAuZmVhdHVyZS1jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLS1mZWF0dXJlLWdyaWQgLmNvbnRhaW5lciAuZmVhdHVyZS1jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHZoO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWZlYXR1cmUtZ3JpZCAuY29udGFpbmVyIC5mZWF0dXJlLWNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLS1mZWF0dXJlLWdyaWQgLmNvbnRhaW5lciAuZmVhdHVyZS1jYXJkIC5jYXJkLWhlYWRlciAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stLWZlYXR1cmUtZ3JpZCAuY29udGFpbmVyIC5mZWF0dXJlLWNhcmQgLmNhcmQtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLS1mZWF0dXJlLWdyaWQgLmNvbnRhaW5lciAuZmVhdHVyZS1jYXJkIC5jYXJkLWhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWZlYXR1cmUtZ3JpZCAuY29udGFpbmVyIC5mZWF0dXJlLWNhcmQgLmNhcmQtaGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cbi5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZCAuY2FyZC1oZWFkZXIgYS5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uYmxvY2stLWZlYXR1cmUtZ3JpZCAuY29udGFpbmVyIC5mZWF0dXJlLWNhcmQuaGFsZiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZC5oYWxmIC5jYXJkLWlubmVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZC5oYWxmIC5jYXJkLWlubmVyIGgzIGEuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZC5oYWxmIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZC5oYWxmIHtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gIH1cbn1cbi5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZC5mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1mZWF0dXJlLWdyaWQgLmNvbnRhaW5lciAuZmVhdHVyZS1jYXJkLmZ1bGwge1xuICAgIGhlaWdodDogMzU1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmJsb2NrLS1mZWF0dXJlLWdyaWQgLmNvbnRhaW5lciAuZmVhdHVyZS1jYXJkLmZ1bGwgLmNhcmQtaW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWZlYXR1cmUtZ3JpZCAuY29udGFpbmVyIC5mZWF0dXJlLWNhcmQuZnVsbCAuY2FyZC1pbm5lciBoMyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgfVxufVxuLmJsb2NrLS1mZWF0dXJlLWdyaWQgLmNvbnRhaW5lciAuZmVhdHVyZS1jYXJkLmZ1bGwgLmNhcmQtaW5uZXIgaDMgYS5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZC5mdWxsIC5jYXJkLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZC5mdWxsIC5jYXJkLWlubmVyIC50aXRsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYmxvY2stLWZlYXR1cmUtZ3JpZCAuY29udGFpbmVyIC5mZWF0dXJlLWNhcmQuZnVsbCAuY2FyZC1pbm5lciAuZXhjZXJwdCB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICByaWdodDogMnJlbTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmJsb2NrLS1mZWF0dXJlLWdyaWQgLmNvbnRhaW5lciAuZmVhdHVyZS1jYXJkLmZ1bGwgLmNhcmQtaW5uZXIgYS5idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZC5vdmVybGF5LWRhcmstYmx1ZSAuY2FyZC1oZWFkZXI6YmVmb3JlIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA4MiwgMTY0LCAwLjc1KTtcbn1cbi5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZC5vdmVybGF5LWxpZ2h0LWJsdWUgLmNhcmQtaGVhZGVyOmJlZm9yZSB7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTEsIDIxMywgMC43NSk7XG59XG4uYmxvY2stLWZlYXR1cmUtZ3JpZCAuY29udGFpbmVyIC5mZWF0dXJlLWNhcmQub3ZlcmxheS1saWdodC1ibHVlIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZC5vdmVybGF5LWxpZ2h0LWJsdWUgLmNhcmQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIH1cbn1cbi5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZC5vdmVybGF5LW9yYW5nZSAuY2FyZC1oZWFkZXI6YmVmb3JlIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgNzEsIDE5LCAwLjc1KTtcbn1cbi5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZC5vdmVybGF5LW9yYW5nZSAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG4uYmxvY2stLWZlYXR1cmUtZ3JpZCAuY29udGFpbmVyIC5mZWF0dXJlLWNhcmQgLmNhcmQtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1mZWF0dXJlLWdyaWQgLmNvbnRhaW5lciAuZmVhdHVyZS1jYXJkIC5jYXJkLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZCAuY2FyZC1pbm5lciBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1mZWF0dXJlLWdyaWQgLmNvbnRhaW5lciAuZmVhdHVyZS1jYXJkIC5jYXJkLWlubmVyIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZCAuY2FyZC1pbm5lciBhLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcmRlcjogdW5zZXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWZlYXR1cmUtZ3JpZCAuY29udGFpbmVyIC5mZWF0dXJlLWNhcmQgLmNhcmQtaW5uZXIgYS5idXR0b24ge1xuICAgIG9yZGVyOiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWZlYXR1cmUtZ3JpZCAuY29udGFpbmVyIC5mZWF0dXJlLWNhcmQgLmNhcmQtaW5uZXIgLmV4Y2VycHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZCAuY2FyZC1pbm5lciAuZXhjZXJwdCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tZmVhdHVyZS1ncmlkIC5jb250YWluZXIgLmZlYXR1cmUtY2FyZCAuY2FyZC1pbm5lciAuZXhjZXJwdCBwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBJbXBhY3QgR3JpZFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1pbXBhY3QtZ3JpZCB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbi5ibG9jay0taW1wYWN0LWdyaWQgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWltcGFjdC1ncmlkIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5ibG9jay0taW1wYWN0LWdyaWQgLmNvbnRhaW5lciAuY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1pbXBhY3QtZ3JpZCAuY29udGFpbmVyIC5jYXJkIHtcbiAgICBoZWlnaHQ6IDI0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay0taW1wYWN0LWdyaWQgLmNvbnRhaW5lciAuY2FyZCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBoZWlnaHQ6IDI0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ibG9jay0taW1wYWN0LWdyaWQgLmNvbnRhaW5lciAuY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA2MHB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDYwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDYwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC0zN3B4KSB0cmFuc2xhdGVZKC0yMXB4KTtcbn1cbi5ibG9jay0taW1wYWN0LWdyaWQgLmNvbnRhaW5lciAuY2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMzMzMzMzO1xuICBoZWlnaHQ6IDEyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDE0cHgsIC00MXB4KTtcbn1cbi5ibG9jay0taW1wYWN0LWdyaWQgLmNvbnRhaW5lciAuY2FyZCBmaWd1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMzMzMztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2stLWltcGFjdC1ncmlkIC5jb250YWluZXIgLmNhcmQgZmlndXJlIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uYmxvY2stLWltcGFjdC1ncmlkIC5jb250YWluZXIgLmNhcmQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3JlbSAycmVtIDNyZW0gNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLS1pbXBhY3QtZ3JpZCAuY29udGFpbmVyIC5jYXJkIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmc6IDAgMCAycmVtIDJyZW07XG4gIH1cbn1cbi5ibG9jay0taW1wYWN0LWdyaWQgLmNvbnRhaW5lciAuY2FyZCBmaWd1cmUgZmlnY2FwdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stLWltcGFjdC1ncmlkIC5jb250YWluZXIgLmNhcmQgZmlndXJlIGZpZ2NhcHRpb24gc3Bhbi5jYXJkLWxhYmVsLXN1cGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWltcGFjdC1ncmlkIC5jb250YWluZXIgLmNhcmQgZmlndXJlIGZpZ2NhcHRpb24gc3Bhbi5jYXJkLWxhYmVsLXN1cGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay0taW1wYWN0LWdyaWQgLmNvbnRhaW5lciAuY2FyZCBmaWd1cmUgZmlnY2FwdGlvbiBzcGFuLm1ldHJpYyB7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWltcGFjdC1ncmlkIC5jb250YWluZXIgLmNhcmQgZmlndXJlIGZpZ2NhcHRpb24gc3Bhbi5tZXRyaWMge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgfVxufVxuLmJsb2NrLS1pbXBhY3QtZ3JpZCAuY29udGFpbmVyIC5jYXJkIGZpZ3VyZSBmaWdjYXB0aW9uIHNwYW4uY2FyZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWltcGFjdC1ncmlkIC5jb250YWluZXIgLmNhcmQgZmlndXJlIGZpZ2NhcHRpb24gc3Bhbi5jYXJkLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5ibG9jay0taW1wYWN0LWdyaWQgLmNvbnRhaW5lciAuY2FyZCBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLS1pbXBhY3QtZ3JpZCAuY29udGFpbmVyIC5jYXJkIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay0taW1wYWN0LWdyaWQgLmNvbnRhaW5lciAuY2FyZCBmaWd1cmUgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBJbXBhY3QgU3RvcnlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0taW1wYWN0LXN0b3J5IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ibG9jay0taW1wYWN0LXN0b3J5IC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzB2aDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWltcGFjdC1zdG9yeSAuY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYmxvY2stLWltcGFjdC1zdG9yeSAuY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4uYmxvY2stLWltcGFjdC1zdG9yeSAuY29udGFpbmVyIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0taW1wYWN0LXN0b3J5IC5jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNyZW07XG4gICAgbGVmdDogM3JlbTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5ibG9jay0taW1wYWN0LXN0b3J5IC5jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi5ibG9jay0taW1wYWN0LXN0b3J5IC5jb250YWluZXIgLmNvbnRlbnQgLmV5ZWJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJsb2NrLS1pbXBhY3Qtc3RvcnkgLmNvbnRhaW5lciAuY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLmJsb2NrLS1pbXBhY3Qtc3RvcnkgLmNvbnRhaW5lciAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ibG9jay0taW1wYWN0LXN0b3J5IC5jb250YWluZXIgLmNvbnRlbnQgYS5idXR0b24ge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWltcGFjdC1zdG9yeSAuY29udGFpbmVyIC5jb250ZW50IGEuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBRdW90ZSBTbGlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tcXVvdGUtc2xpZGVyIHtcbiAgcGFkZGluZzogMXJlbSAwIDNlbTtcbn1cbi5ibG9jay0tcXVvdGUtc2xpZGVyIC5jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc4Nzg3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3ODc4NztcbiAgcGFkZGluZzogMXJlbSAwIDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1xdW90ZS1zbGlkZXIgLmNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNjB2aDtcbiAgfVxufVxuLmJsb2NrLS1xdW90ZS1zbGlkZXIgLmNvbnRhaW5lciAucXVvdGUtc2xpZGVyLS1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1xdW90ZS1zbGlkZXIgLmNvbnRhaW5lciAucXVvdGUtc2xpZGVyLS1zbGlkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJsb2NrLS1xdW90ZS1zbGlkZXIgLmNvbnRhaW5lciAucXVvdGUtc2xpZGVyLS1zbGlkZSBibG9ja3F1b3RlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBwYWRkaW5nOiA3NXB4IDAgMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tcXVvdGUtc2xpZGVyIC5jb250YWluZXIgLnF1b3RlLXNsaWRlci0tc2xpZGUgYmxvY2txdW90ZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAxMDBweCAzcmVtIDAgMDtcbiAgfVxufVxuLmJsb2NrLS1xdW90ZS1zbGlkZXIgLmNvbnRhaW5lciAucXVvdGUtc2xpZGVyLS1zbGlkZSBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMTgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogcmdiKDAsIDE1MSwgMjEzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJpZyBTaG91bGRlcnMgU3RlbmNpbFwiO1xufVxuLmJsb2NrLS1xdW90ZS1zbGlkZXIgLmNvbnRhaW5lciAucXVvdGUtc2xpZGVyLS1zbGlkZSBibG9ja3F1b3RlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay0tcXVvdGUtc2xpZGVyIC5jb250YWluZXIgLnF1b3RlLXNsaWRlci0tc2xpZGUgYmxvY2txdW90ZSBzcGFuLnF1b3RlIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tcXVvdGUtc2xpZGVyIC5jb250YWluZXIgLnF1b3RlLXNsaWRlci0tc2xpZGUgYmxvY2txdW90ZSBzcGFuLnF1b3RlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5ibG9jay0tcXVvdGUtc2xpZGVyIC5jb250YWluZXIgLnF1b3RlLXNsaWRlci0tc2xpZGUgYmxvY2txdW90ZSBzcGFuLmF0dHJpYnV0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuLmJsb2NrLS1xdW90ZS1zbGlkZXIgLmNvbnRhaW5lciAucXVvdGUtc2xpZGVyLS1zbGlkZSBmaWd1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tcXVvdGUtc2xpZGVyIC5jb250YWluZXIgLnF1b3RlLXNsaWRlci0tc2xpZGUgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLS1xdW90ZS1zbGlkZXIgLmNvbnRhaW5lciAucXVvdGUtc2xpZGVyLS1zbGlkZSBmaWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1xdW90ZS1zbGlkZXIgLmNvbnRhaW5lciAucXVvdGUtc2xpZGVyLS1zbGlkZSBmaWd1cmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBRdW90ZSBTbGlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tdGFiLXNsaWRlciB7XG4gIHBhZGRpbmc6IDFyZW0gMCAzcmVtO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgbmF2IHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGJhY2tncm91bmQgMC41cztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIG5hdiB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIG5hdiB1bCBsaTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgbmF2IHVsIGxpOmhvdmVyLCAuYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciBuYXYgdWwgbGk6Zm9jdXMge1xuICBjb2xvcjogcmdiKDAsIDE1MSwgMjEzKTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIG5hdiB1bCBsaTphY3RpdmUge1xuICBjb2xvcjogcmdiKDM1LCA4MiwgMTY0KTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIG5hdiB1bCBsaS5hY3RpdmUge1xuICBjb2xvcjogcmdiKDAsIDE1MSwgMjEzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTUxLCAyMTMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNFREY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIG5hdiB1bCBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciBuYXYgdWwgbGkuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIG5hdiB1bCBsaS5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciBuYXYgdWwgbGkuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgbmF2IHVsIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRDNFREY1O1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3Rvcnkge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBhZGRpbmc6IDYyLjUlIDAgMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeSB7XG4gICAgcGFkZGluZzogMTByZW0gNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeSN4Y2hhbmdlLWNoaWNhZ28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gIH1cbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeS5vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5Lm92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3Rvcnkub3ZlcmxheS1vcmFuZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDcxLCAxOSwgMC43NSk7XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3Rvcnkub3ZlcmxheS1vcmFuZ2UgLnNsaWRlLWlubmVyIGEuYnV0dG9uIHtcbiAgY29sb3I6IHJnYigyNTUsIDcxLCAxOSk7XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3Rvcnkub3ZlcmxheS1saWdodC1ibHVlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUxLCAyMTMsIDAuNzUpO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5Lm92ZXJsYXktbGlnaHQtYmx1ZSAuc2xpZGUtaW5uZXIgYS5idXR0b24ge1xuICBjb2xvcjogcmdiKDAsIDE1MSwgMjEzKTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeS5vdmVybGF5LWRhcmstYmx1ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA4MiwgMTY0LCAwLjc1KTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeS5vdmVybGF5LWRhcmstYmx1ZSAuc2xpZGUtaW5uZXIgYS5idXR0b24ge1xuICBjb2xvcjogcmdiKDM1LCA4MiwgMTY0KTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeS5vdmVybGF5LWdyZWVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksIDE3OSwgNzAsIDAuNzUpO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5Lm92ZXJsYXktZ3JlZW4gLnNsaWRlLWlubmVyIGEuYnV0dG9uIHtcbiAgY29sb3I6IHJnYig5OSwgMTc5LCA3MCk7XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3Rvcnkub3ZlcmxheS15ZWxsb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTUsIDE5OSwgMzYsIDAuNzUpO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5Lm92ZXJsYXkteWVsbG93IC5zbGlkZS1pbm5lciBhLmJ1dHRvbiB7XG4gIGNvbG9yOiByZ2IoMjE1LCAxOTksIDM2KTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeS5vdmVybGF5IC5zbGlkZS1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5Lm92ZXJsYXkgLnNsaWRlLWlubmVyICoge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeS5vdmVybGF5IC5zbGlkZS1pbm5lciBhLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3Rvcnkub3ZlcmxheSAuc2xpZGUtaW5uZXIgaDMge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeSAuc2xpZGUtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICBtaW4taGVpZ2h0OiA4MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeSAuc2xpZGUtaW5uZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3RvcnkgLnNsaWRlLWlubmVyIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3RvcnkgLnNsaWRlLWlubmVyIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3RvcnkgLnNsaWRlLWlubmVyIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5IC5zbGlkZS1pbm5lciBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNzU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5IC5zbGlkZS1pbm5lciBwOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5IC5zbGlkZS1pbm5lciBwOmxhc3Qtb2YtdHlwZSArIHVsIHtcbiAgbWFyZ2luLXRvcDogLTJyZW07XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3RvcnkgLnNsaWRlLWlubmVyIHVsLCAuYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3RvcnkgLnNsaWRlLWlubmVyIG9sIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5IC5zbGlkZS1pbm5lciBhLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLmdyaWQgLnNsaWRlLWlubmVyIHtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLmdyaWQgLnNsaWRlLWlubmVyIC5ncmlkLWNvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLmdyaWQgLnNsaWRlLWlubmVyIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLmdyaWQgLnNsaWRlLWlubmVyIC5ncmlkLWNvbnRhaW5lciAuY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5ncmlkIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgLmNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjQlIC0gMXJlbSk7XG4gIH1cbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5ncmlkIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgLmNhcmQgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5ncmlkIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgLmNhcmQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuZ3JpZCAuc2xpZGUtaW5uZXIgLmdyaWQtY29udGFpbmVyIC5jYXJkIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLmdyaWQgLnNsaWRlLWlubmVyIC5ncmlkLWNvbnRhaW5lciAuY2FyZCBmaWd1cmUgZmlnY2FwdGlvbiBzdHJvbmcsIC5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5ncmlkIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgLmNhcmQgZmlndXJlIGZpZ2NhcHRpb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuZ3JpZCAuc2xpZGUtaW5uZXIgLmdyaWQtY29udGFpbmVyIC5jYXJkIGZpZ3VyZSBmaWdjYXB0aW9uIC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuZ3JpZCAuc2xpZGUtaW5uZXIgLmdyaWQtY29udGFpbmVyIC5jYXJkIGZpZ3VyZSBmaWdjYXB0aW9uIC5lbWFpbCBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS53eXNpd3lnIHtcbiAgYmFja2dyb3VuZDogI0QzRURGNTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS53eXNpd3lnIC5zbGlkZS1pbm5lciB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnd5c2l3eWcgLnNsaWRlLWlubmVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDNyZW07XG4gIH1cbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS53eXNpd3lnIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS53eXNpd3lnIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS53eXNpd3lnIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS53eXNpd3lnIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgaDMge1xuICBjb2xvcjogcmdiKDAsIDE1MSwgMjEzKTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS53eXNpd3lnIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgdWwgbGkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xufVxuLmJsb2NrLS10YWItc2xpZGVyIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlIC5zbGlkZS1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNEM0VERjU7XG59XG4uYmxvY2stLXRhYi1zbGlkZXIgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUgLnNsaWRlLWlubmVyIC5ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tdGFiLXNsaWRlciAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZSAuc2xpZGUtaW5uZXIgLmdyaWQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFF1b3RlIFNsaWRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIHtcbiAgcGFkZGluZzogMXJlbSAwIDNyZW07XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciBuYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciBuYXYgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgYmFja2dyb3VuZCAwLjVzO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgbmF2IHVsIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIG5hdiB1bCBsaTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgbmF2IHVsIGxpOmhvdmVyLCAuYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciBuYXYgdWwgbGk6Zm9jdXMge1xuICBjb2xvcjogcmdiKDAsIDE1MSwgMjEzKTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIG5hdiB1bCBsaTphY3RpdmUge1xuICBjb2xvcjogcmdiKDM1LCA4MiwgMTY0KTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIG5hdiB1bCBsaS5hY3RpdmUge1xuICBjb2xvcjogcmdiKDAsIDE1MSwgMjEzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTUxLCAyMTMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNFREY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciBuYXYgdWwgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgbmF2IHVsIGxpLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgbmF2IHVsIGxpLmFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciBuYXYgdWwgbGkuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIG5hdiB1bCBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0QzRURGNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcGFkZGluZzogNjIuNSUgMCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeSB7XG4gICAgcGFkZGluZzogMTByZW0gNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeSN4Y2hhbmdlLWNoaWNhZ28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gIH1cbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeS5vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5Lm92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3Rvcnkub3ZlcmxheS1vcmFuZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDcxLCAxOSwgMC43NSk7XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3Rvcnkub3ZlcmxheS1vcmFuZ2UgLnNsaWRlLWlubmVyIGEuYnV0dG9uIHtcbiAgY29sb3I6IHJnYigyNTUsIDcxLCAxOSk7XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3Rvcnkub3ZlcmxheS1saWdodC1ibHVlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUxLCAyMTMsIDAuNzUpO1xufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5Lm92ZXJsYXktbGlnaHQtYmx1ZSAuc2xpZGUtaW5uZXIgYS5idXR0b24ge1xuICBjb2xvcjogcmdiKDAsIDE1MSwgMjEzKTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeS5vdmVybGF5LWRhcmstYmx1ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA4MiwgMTY0LCAwLjc1KTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeS5vdmVybGF5LWRhcmstYmx1ZSAuc2xpZGUtaW5uZXIgYS5idXR0b24ge1xuICBjb2xvcjogcmdiKDM1LCA4MiwgMTY0KTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeS5vdmVybGF5LWdyZWVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksIDE3OSwgNzAsIDAuNzUpO1xufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5Lm92ZXJsYXktZ3JlZW4gLnNsaWRlLWlubmVyIGEuYnV0dG9uIHtcbiAgY29sb3I6IHJnYig5OSwgMTc5LCA3MCk7XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3Rvcnkub3ZlcmxheS15ZWxsb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTUsIDE5OSwgMzYsIDAuNzUpO1xufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5Lm92ZXJsYXkteWVsbG93IC5zbGlkZS1pbm5lciBhLmJ1dHRvbiB7XG4gIGNvbG9yOiByZ2IoMjE1LCAxOTksIDM2KTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeS5vdmVybGF5IC5zbGlkZS1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5Lm92ZXJsYXkgLnNsaWRlLWlubmVyICoge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeS5vdmVybGF5IC5zbGlkZS1pbm5lciBhLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3Rvcnkub3ZlcmxheSAuc2xpZGUtaW5uZXIgaDMge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeSAuc2xpZGUtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICBtaW4taGVpZ2h0OiA4MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3RvcnkgLnNsaWRlLWlubmVyIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5IC5zbGlkZS1pbm5lciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5IC5zbGlkZS1pbm5lciAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5IC5zbGlkZS1pbm5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeSAuc2xpZGUtaW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjc1O1xuICBjb2xvcjogIzAwMDtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeSAuc2xpZGUtaW5uZXIgcDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeSAuc2xpZGUtaW5uZXIgcDpsYXN0LW9mLXR5cGUgKyB1bCB7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnN0b3J5IC5zbGlkZS1pbm5lciB1bCxcbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5zdG9yeSAuc2xpZGUtaW5uZXIgb2wge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuc3RvcnkgLnNsaWRlLWlubmVyIGEuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuZ3JpZCAuc2xpZGUtaW5uZXIge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuZ3JpZCAuc2xpZGUtaW5uZXIgLmdyaWQtY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLmdyaWQgLnNsaWRlLWlubmVyIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLmdyaWQgLnNsaWRlLWlubmVyIC5ncmlkLWNvbnRhaW5lciAuY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuZ3JpZCAuc2xpZGUtaW5uZXIgLmdyaWQtY29udGFpbmVyIC5jYXJkIHtcbiAgICB3aWR0aDogY2FsYygzMy40JSAtIDFyZW0pO1xuICB9XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuZ3JpZCAuc2xpZGUtaW5uZXIgLmdyaWQtY29udGFpbmVyIC5jYXJkIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUuZ3JpZCAuc2xpZGUtaW5uZXIgLmdyaWQtY29udGFpbmVyIC5jYXJkIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLmdyaWQgLnNsaWRlLWlubmVyIC5ncmlkLWNvbnRhaW5lciAuY2FyZCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5ncmlkIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgLmNhcmQgZmlndXJlIGZpZ2NhcHRpb24gc3Ryb25nLFxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLmdyaWQgLnNsaWRlLWlubmVyIC5ncmlkLWNvbnRhaW5lciAuY2FyZCBmaWd1cmUgZmlnY2FwdGlvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5ncmlkIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgLmNhcmQgZmlndXJlIGZpZ2NhcHRpb24gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS5ncmlkIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgLmNhcmQgZmlndXJlIGZpZ2NhcHRpb24gLmVtYWlsIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnd5c2l3eWcge1xuICBiYWNrZ3JvdW5kOiAjRDNFREY1O1xufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnd5c2l3eWcgLnNsaWRlLWlubmVyIHtcbiAgcGFkZGluZzogM3JlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlLnd5c2l3eWcgLnNsaWRlLWlubmVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDNyZW07XG4gIH1cbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS53eXNpd3lnIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS53eXNpd3lnIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS53eXNpd3lnIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS53eXNpd3lnIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgaDMge1xuICBjb2xvcjogcmdiKDAsIDE1MSwgMjEzKTtcbn1cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSAuY29udGFpbmVyIC50YWItc2xpZGVzIC5zbGlkZS53eXNpd3lnIC5zbGlkZS1pbm5lciAuZ3JpZC1jb250YWluZXIgdWwgbGkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xufVxuLmJsb2NrLS10YWItc2xpZGVyLWxhcmdlIC5jb250YWluZXIgLnRhYi1zbGlkZXMgLnNsaWRlIC5zbGlkZS1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNEM0VERjU7XG59XG4uYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUgLnNsaWRlLWlubmVyIC5ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYmxvY2stLXRhYi1zbGlkZXItbGFyZ2UgLmNvbnRhaW5lciAudGFiLXNsaWRlcyAuc2xpZGUgLnNsaWRlLWlubmVyIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBDYXJkIEdyaWRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tY2FyZC1ncmlkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJsb2NrLS1jYXJkLWdyaWQgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMnJlbSAxcmVtO1xuICB9XG59XG4uYmxvY2stLWNhcmQtZ3JpZCAuY29udGFpbmVyIC5jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmxvY2stLWNhcmQtZ3JpZCAuY29udGFpbmVyIC5jYXJkIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxcmVtKTtcbiAgfVxufVxuLmJsb2NrLS1jYXJkLWdyaWQgLmNvbnRhaW5lciAuY2FyZCAuY2FyZC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC41cztcbn1cbi5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIgLmNhcmQgLmNhcmQtaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLS1jYXJkLWdyaWQgLmNvbnRhaW5lciAuY2FyZCAuY2FyZC1pbm5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTY1JTtcbn1cbi5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIgLmNhcmQgLmNhcmQtaW5uZXI6aG92ZXIgYSBzcGFuLmFycm93IHtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIgLmNhcmQgLmNhcmQtaW5uZXIgKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIgLmNhcmQgLmNhcmQtaW5uZXIgYSwgLmJsb2NrLS1jYXJkLWdyaWQgLmNvbnRhaW5lciAuY2FyZCAuY2FyZC1pbm5lciBzcGFuLmNhcmQtY29udGVudCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzgwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1jYXJkLWdyaWQgLmNvbnRhaW5lciAuY2FyZCAuY2FyZC1pbm5lciBhLCAuYmxvY2stLWNhcmQtZ3JpZCAuY29udGFpbmVyIC5jYXJkIC5jYXJkLWlubmVyIHNwYW4uY2FyZC1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIgLmNhcmQgLmNhcmQtaW5uZXIgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIgLmNhcmQgLmNhcmQtaW5uZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgfVxufVxuLmJsb2NrLS1jYXJkLWdyaWQgLmNvbnRhaW5lciAuY2FyZCAuY2FyZC1pbm5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xufVxuLmJsb2NrLS1jYXJkLWdyaWQgLmNvbnRhaW5lciAuY2FyZCAuY2FyZC1pbm5lciBwIC5zdWJoZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIgLmNhcmQgLmNhcmQtaW5uZXIgc3Bhbi5hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmxvY2stLWNhcmQtZ3JpZCAuY29udGFpbmVyIC5jYXJkIC5jYXJkLWlubmVyIHNwYW4uYXJyb3cgc3ZnIHtcbiAgbWF4LXdpZHRoOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIgLmNhcmQgLmNhcmQtaW5uZXIgc3Bhbi5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjVzO1xuICB9XG59XG4uYmxvY2stLWNhcmQtZ3JpZCAuY29udGFpbmVyIC5jYXJkIGEuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMC41cmVtIDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLS1jYXJkLWdyaWQgLmNvbnRhaW5lciAuY2FyZC5vdmVybGF5LW9yYW5nZSAuY2FyZC1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNzEsIDE5LCAwLjc1KTtcbn1cbi5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIgLmNhcmQub3ZlcmxheS1vcmFuZ2UgLmNhcmQtaW5uZXI6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjMsIDQ5LjEzNTU5MzIyMDMsIDAsIDAuNzUpO1xufVxuLmJsb2NrLS1jYXJkLWdyaWQgLmNvbnRhaW5lciAuY2FyZC5vdmVybGF5LWxpZ2h0LWJsdWUgLmNhcmQtaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTEsIDIxMywgMC43NSk7XG59XG4uYmxvY2stLWNhcmQtZ3JpZCAuY29udGFpbmVyIC5jYXJkLm92ZXJsYXktbGlnaHQtYmx1ZSAuY2FyZC1pbm5lcjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExNC44NDUwNzA0MjI1LCAxNjIsIDAuNzUpO1xufVxuLmJsb2NrLS1jYXJkLWdyaWQgLmNvbnRhaW5lciAuY2FyZC5vdmVybGF5LWJsdWUgLmNhcmQtaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgODIsIDE2NCwgMC43NSk7XG59XG4uYmxvY2stLWNhcmQtZ3JpZCAuY29udGFpbmVyIC5jYXJkLm92ZXJsYXktYmx1ZSAuY2FyZC1pbm5lcjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LjAzMDE1MDc1MzgsIDYwLjk4NDkyNDYyMzEsIDEyMS45Njk4NDkyNDYyLCAwLjc1KTtcbn1cbi5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIgLmNhcmQub3ZlcmxheS1ncmVlbiAuY2FyZC1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCAxNzksIDcwLCAwLjc1KTtcbn1cbi5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIgLmNhcmQub3ZlcmxheS1ncmVlbiAuY2FyZC1pbm5lcjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc4LjcyMjg5MTU2NjMsIDE0Mi4zMzczNDkzOTc2LCA1NS42NjI2NTA2MDI0LCAwLjc1KTtcbn1cbi5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIgLmNhcmQub3ZlcmxheS15ZWxsb3cgLmNhcmQtaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTUsIDE5OSwgMzYsIDAuNzUpO1xufVxuLmJsb2NrLS1jYXJkLWdyaWQgLmNvbnRhaW5lciAuY2FyZC5vdmVybGF5LXllbGxvdyAuY2FyZC1pbm5lcjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3MS4zMTQ3NDEwMzU5LCAxNTguNTY1NzM3MDUxOCwgMjguNjg1MjU4OTY0MSwgMC43NSk7XG59XG4uYmxvY2stLWNhcmQtZ3JpZCAuY29udGFpbmVyIC5jYXJkLm92ZXJsYXktbm9uZSAuY2FyZC1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay0tY2FyZC1ncmlkIC5jb250YWluZXIgLmNhcmQub3ZlcmxheS1ub25lIC5jYXJkLWlubmVyOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IENhcmQgR3JpZFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1uZXdzLWV2ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay0tbmV3cy1ldmVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NSU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNTEsIDIxMyk7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1uZXdzLWV2ZW50czpiZWZvcmUge1xuICAgIGhlaWdodDogNTAlO1xuICB9XG59XG4uYmxvY2stLW5ld3MtZXZlbnRzIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLW5ld3MtZXZlbnRzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuLmJsb2NrLS1uZXdzLWV2ZW50cyAuY29udGFpbmVyIC50aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLW5ld3MtZXZlbnRzIC5jb250YWluZXIgLnRpdGxlIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmJsb2NrLS1uZXdzLWV2ZW50cyAuY29udGFpbmVyIC50aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5ibG9jay0tbmV3cy1ldmVudHMgLmNvbnRhaW5lciAucG9zdHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tbmV3cy1ldmVudHMgLmNvbnRhaW5lciAucG9zdHMge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJsb2NrLS1uZXdzLWV2ZW50cyAuY29udGFpbmVyIC5wb3N0cyAuY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0VERjU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLW5ld3MtZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxcmVtKTtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5ibG9jay0tbmV3cy1ldmVudHMgLmNvbnRhaW5lciAucG9zdHMgLmNhcmQgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stLW5ld3MtZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkIGEgaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9jay0tbmV3cy1ldmVudHMgLmNvbnRhaW5lciAucG9zdHMgLmNhcmQgYSBoMyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYmxvY2stLW5ld3MtZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkIGEuYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ibG9jay0tbmV3cy1ldmVudHMgLmNvbnRhaW5lciAucG9zdHMgLmNhcmQgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uYmxvY2stLW5ld3MtZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkLmNhcmQtLWltYWdlLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLS1uZXdzLWV2ZW50cyAuY29udGFpbmVyIC5wb3N0cyAuY2FyZC5jYXJkLS1pbWFnZS1iZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgODIsIDE2NCwgMC43NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stLW5ld3MtZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkLmNhcmQtLWltYWdlLWJnIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmJsb2NrLS1uZXdzLWV2ZW50cyAuY29udGFpbmVyIC5wb3N0cyAuY2FyZC5jYXJkLS1pbWFnZS1iZyBhIGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2stLW5ld3MtZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkLmNhcmQtLWltYWdlLWJnIGEgaDMge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stLW5ld3MtZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkLmNhcmQtLWltYWdlLWJnIGEgaDMgc21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogU3BvdGxpZ2h0IFNsaWRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1zcG90bGlnaHQtc2xpZGVyIHtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuLmJsb2NrLS1zcG90bGlnaHQtc2xpZGVyIC5jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDFyZW0gMCAzcmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1zcG90bGlnaHQtc2xpZGVyIC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDYwdmg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbi5ibG9jay0tc3BvdGxpZ2h0LXNsaWRlciAuY29udGFpbmVyIC5zcG90bGlnaHQtc2xpZGVyLS1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1zcG90bGlnaHQtc2xpZGVyIC5jb250YWluZXIgLnNwb3RsaWdodC1zbGlkZXItLXNsaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYmxvY2stLXNwb3RsaWdodC1zbGlkZXIgLmNvbnRhaW5lciAuc3BvdGxpZ2h0LXNsaWRlci0tc2xpZGUgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmxvY2stLXNwb3RsaWdodC1zbGlkZXIgLmNvbnRhaW5lciAuc3BvdGxpZ2h0LXNsaWRlci0tc2xpZGUgZmlndXJlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay0tc3BvdGxpZ2h0LXNsaWRlciAuY29udGFpbmVyIC5zcG90bGlnaHQtc2xpZGVyLS1zbGlkZSBmaWd1cmUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ibG9jay0tc3BvdGxpZ2h0LXNsaWRlciAuY29udGFpbmVyIC5zcG90bGlnaHQtc2xpZGVyLS1zbGlkZSBmaWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLS1zcG90bGlnaHQtc2xpZGVyIC5jb250YWluZXIgLnNwb3RsaWdodC1zbGlkZXItLXNsaWRlIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJsb2NrLS1zcG90bGlnaHQtc2xpZGVyIC5jb250YWluZXIgLnNwb3RsaWdodC1zbGlkZXItLXNsaWRlIC5jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmc6IDJyZW0gNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jay0tc3BvdGxpZ2h0LXNsaWRlciAuY29udGFpbmVyIC5zcG90bGlnaHQtc2xpZGVyLS1zbGlkZSAuY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmJsb2NrLS1zcG90bGlnaHQtc2xpZGVyIC5jb250YWluZXIgLnNwb3RsaWdodC1zbGlkZXItLXNsaWRlIC5jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5ibG9jay0tc3BvdGxpZ2h0LXNsaWRlciAuY29udGFpbmVyIC5zcG90bGlnaHQtc2xpZGVyLS1zbGlkZSAuY29udGVudCBoMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ibG9jay0tc3BvdGxpZ2h0LXNsaWRlciAuY29udGFpbmVyIC5zcG90bGlnaHQtc2xpZGVyLS1zbGlkZSAuY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stLXNwb3RsaWdodC1zbGlkZXIgLmNvbnRhaW5lciAuc3BvdGxpZ2h0LXNsaWRlci0tc2xpZGUgLmNvbnRlbnQgcCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLmJsb2NrLS1zcG90bGlnaHQtc2xpZGVyIC5jb250YWluZXIgLnNwb3RsaWdodC1zbGlkZXItLXNsaWRlIC5jb250ZW50IC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvY2stLXNwb3RsaWdodC1zbGlkZXIgLmNvbnRhaW5lciAuc2xpY2stZG90cyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tc3BvdGxpZ2h0LXNsaWRlciAuY29udGFpbmVyIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IFF1b3RlIFNsaWRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1sb2dvLXNsaWRlciB7XG4gIHBhZGRpbmc6IDJyZW0gMCAzcmVtO1xufVxuLmJsb2NrLS1sb2dvLXNsaWRlci5iZy0tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG59XG4uYmxvY2stLWxvZ28tc2xpZGVyYmctLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ibG9jay0tbG9nby1zbGlkZXIgLmNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1sb2dvLXNsaWRlciAuY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5ibG9jay0tbG9nby1zbGlkZXIgLmNvbnRhaW5lciAubG9nb3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4uYmxvY2stLWxvZ28tc2xpZGVyIC5jb250YWluZXIgLmxvZ29zIC5sb2dvIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWxvZ28tc2xpZGVyIC5jb250YWluZXIgLmxvZ29zIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLS1sb2dvLXNsaWRlciAuY29udGFpbmVyIC5sb2dvcyAubG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmxvY2stLWxvZ28tc2xpZGVyIC5jb250YWluZXIgLmZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay0tbG9nby1zbGlkZXIgLmNvbnRhaW5lciAuZm9vdGVyIGEuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1sb2dvLXNsaWRlciAuY29udGFpbmVyIC5mb290ZXIgYS5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uYWNmLWJsb2NrLXByZXZpZXcgLmxvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFjZi1ibG9jay1wcmV2aWV3IC5sb2dvcyAubG9nbyB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogUXVvdGUgU2xpZGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLWNvaG9ydHMge1xuICBwYWRkaW5nOiAxcmVtIDAgM3JlbTtcbn1cbi5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYmxvY2stLWNvaG9ydHMgLmNvbnRhaW5lciAuY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWNvaG9ydHMgLmNvbnRhaW5lciAuY2FyZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIC5jYXJkcyAuY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIC5jYXJkcyAuY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIH1cbn1cbi5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIC5jYXJkcyAuY2FyZCBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stLWNvaG9ydHMgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQgZmlndXJlIGEuaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLS1jb2hvcnRzIC5jb250YWluZXIgLmNhcmRzIC5jYXJkIGZpZ3VyZSBhLmltYWdlIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG4uYmxvY2stLWNvaG9ydHMgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIC5jYXJkcyAuY2FyZCBmaWd1cmUgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIC5jYXJkcyAuY2FyZCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWNvaG9ydHMgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMnJlbTtcbiAgfVxufVxuLmJsb2NrLS1jb2hvcnRzIC5jb250YWluZXIgLmNhcmRzIC5jYXJkIGZpZ3VyZSBmaWdjYXB0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIC5jYXJkcyAuY2FyZCBmaWd1cmUgZmlnY2FwdGlvbiBhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIC5jYXJkcyAuY2FyZCBmaWd1cmUgZmlnY2FwdGlvbiBhIHNwYW4uYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0wLjI1cmVtO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjVzO1xufVxuLmJsb2NrLS1jb2hvcnRzIC5jb250YWluZXIgLmNhcmRzIC5jYXJkIGZpZ3VyZSBmaWdjYXB0aW9uIGEgc3Bhbi5hcnJvdyBzdmcge1xuICB3aWR0aDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWNvaG9ydHMgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQgZmlndXJlIGZpZ2NhcHRpb24gYSBzcGFuLmFycm93IHN2ZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIC5jYXJkcyAuY2FyZCBmaWd1cmUgZmlnY2FwdGlvbiBhOmhvdmVyIHNwYW4uYXJyb3cge1xuICByaWdodDogLTAuNXJlbTtcbn1cbi5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIC5jYXJkcyAuY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDE1MSwgMjEzKTtcbn1cbi5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIC5jYXJkcyAuY2FyZDpmaXJzdC1vZi10eXBlIGZpZ2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMTUxLCAyMTMpO1xufVxuLmJsb2NrLS1jb2hvcnRzIC5jb250YWluZXIgLmNhcmRzIC5jYXJkOmZpcnN0LW9mLXR5cGUgZmlnY2FwdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDdFQjI7XG59XG4uYmxvY2stLWNvaG9ydHMgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQ6Zmlyc3Qtb2YtdHlwZSBmaWdjYXB0aW9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDVEODQ7XG59XG4uYmxvY2stLWNvaG9ydHMgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQ6Zmlyc3Qtb2YtdHlwZSBmaWdjYXB0aW9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwOTZENTtcbn1cbi5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIC5jYXJkcyAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCA3MSwgMTkpO1xufVxuLmJsb2NrLS1jb2hvcnRzIC5jb250YWluZXIgLmNhcmRzIC5jYXJkOmxhc3Qtb2YtdHlwZSBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgNzEsIDE5KTtcbn1cbi5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIC5jYXJkcyAuY2FyZDpsYXN0LW9mLXR5cGUgZmlnY2FwdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNCQjM4MTM7XG59XG4uYmxvY2stLWNvaG9ydHMgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQ6bGFzdC1vZi10eXBlIGZpZ2NhcHRpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzg0MjgwRTtcbn1cbi5ibG9jay0tY29ob3J0cyAuY29udGFpbmVyIC5jYXJkcyAuY2FyZDpsYXN0LW9mLXR5cGUgZmlnY2FwdGlvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGRjQ3MTM7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRXhhbXBsZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1xdWVzdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBwYWRkaW5nOiAzcmVtIDAgNXJlbTtcbn1cbi5ibG9jay0tcXVlc3Rpb25zIGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLS1xdWVzdGlvbnMgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IENhcmQgR3JpZFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS11cGNvbWluZy1ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNyZW0gMCA1cmVtO1xufVxuLmJsb2NrLS11cGNvbWluZy1ldmVudHMgLmNvbnRhaW5lciAudGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDFyZW0gNHJlbTtcbn1cbi5ibG9jay0tdXBjb21pbmctZXZlbnRzIC5jb250YWluZXIgLnRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmJsb2NrLS11cGNvbWluZy1ldmVudHMgLmNvbnRhaW5lciAucG9zdHMgLmNhcmQge1xuICB3aWR0aDogY2FsYygzMyUgLSAxcmVtKTtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDUlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNXM7XG59XG4uYmxvY2stLXVwY29taW5nLWV2ZW50cyAuY29udGFpbmVyIC5wb3N0cyAuY2FyZCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoOTAlIC0gMnJlbSk7XG59XG4uYmxvY2stLXVwY29taW5nLWV2ZW50cyAuY29udGFpbmVyIC5wb3N0cyAuY2FyZCBhIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stLXVwY29taW5nLWV2ZW50cyAuY29udGFpbmVyIC5wb3N0cyAuY2FyZCBhIGgzIC5kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ibG9jay0tdXBjb21pbmctZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIGJvdHRvbTogMnJlbTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC41cztcbn1cbi5ibG9jay0tdXBjb21pbmctZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkIC5hcnJvdyBhIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IHVuc2V0O1xufVxuLmJsb2NrLS11cGNvbWluZy1ldmVudHMgLmNvbnRhaW5lciAucG9zdHMgLmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stLXVwY29taW5nLWV2ZW50cyAuY29udGFpbmVyIC5wb3N0cyAuY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTE1JTtcbn1cbi5ibG9jay0tdXBjb21pbmctZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkOmhvdmVyIC5hcnJvdyB7XG4gIHJpZ2h0OiAxLjVyZW07XG59XG4uYmxvY2stLXVwY29taW5nLWV2ZW50cyAuY29udGFpbmVyIC5wb3N0cyAuY2FyZC5vdmVybGF5LW9yYW5nZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNzEsIDE5LCAwLjc1KTtcbn1cbi5ibG9jay0tdXBjb21pbmctZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkLm92ZXJsYXktb3JhbmdlOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIzLCA0OS4xMzU1OTMyMjAzLCAwLCAwLjc1KTtcbn1cbi5ibG9jay0tdXBjb21pbmctZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkLm92ZXJsYXktbGlnaHQtYmx1ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MSwgMjEzLCAwLjc1KTtcbn1cbi5ibG9jay0tdXBjb21pbmctZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkLm92ZXJsYXktbGlnaHQtYmx1ZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExNC44NDUwNzA0MjI1LCAxNjIsIDAuNzUpO1xufVxuLmJsb2NrLS11cGNvbWluZy1ldmVudHMgLmNvbnRhaW5lciAucG9zdHMgLmNhcmQub3ZlcmxheS1kYXJrLWJsdWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgODIsIDE2NCwgMC43NSk7XG59XG4uYmxvY2stLXVwY29taW5nLWV2ZW50cyAuY29udGFpbmVyIC5wb3N0cyAuY2FyZC5vdmVybGF5LWRhcmstYmx1ZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LjAzMDE1MDc1MzgsIDYwLjk4NDkyNDYyMzEsIDEyMS45Njk4NDkyNDYyLCAwLjc1KTtcbn1cbi5ibG9jay0tdXBjb21pbmctZXZlbnRzIC5jb250YWluZXIgLnBvc3RzIC5jYXJkLm92ZXJsYXktZ3JlZW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwgMTc5LCA3MCwgMC43NSk7XG59XG4uYmxvY2stLXVwY29taW5nLWV2ZW50cyAuY29udGFpbmVyIC5wb3N0cyAuY2FyZC5vdmVybGF5LWdyZWVuOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzguNzIyODkxNTY2MywgMTQyLjMzNzM0OTM5NzYsIDU1LjY2MjY1MDYwMjQsIDAuNzUpO1xufVxuLmJsb2NrLS11cGNvbWluZy1ldmVudHMgLmNvbnRhaW5lciAucG9zdHMgLmNhcmQub3ZlcmxheS15ZWxsb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTUsIDE5OSwgMzYsIDAuNzUpO1xufVxuLmJsb2NrLS11cGNvbWluZy1ldmVudHMgLmNvbnRhaW5lciAucG9zdHMgLmNhcmQub3ZlcmxheS15ZWxsb3c6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzEuMzE0NzQxMDM1OSwgMTU4LjU2NTczNzA1MTgsIDI4LjY4NTI1ODk2NDEsIDAuNzUpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEV4YW1wbGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tbmV3cy1wcmVzcy1yZWxlYXNlcyB7XG4gIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gIHBhZGRpbmc6IDNyZW0gMCA1cmVtO1xufVxuLmJsb2NrLS1uZXdzLXByZXNzLXJlbGVhc2VzIC5jb250YWluZXIgLmJsb2NrLXRpdGxlLmxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJsb2NrLS1uZXdzLXByZXNzLXJlbGVhc2VzIC5jb250YWluZXIgLnJvdyB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG4gIGdhcDogMnJlbTtcbn1cbi5ibG9jay0tbmV3cy1wcmVzcy1yZWxlYXNlcyAuY29udGFpbmVyIC5yb3cuZm9vdGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJsb2NrLS1uZXdzLXByZXNzLXJlbGVhc2VzIC5jb250YWluZXIgLnJvdy5mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay0tbmV3cy1wcmVzcy1yZWxlYXNlcyAuY29udGFpbmVyIC5yb3cuZm9vdGVyIGEgLmFycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmJsb2NrLS1uZXdzLXByZXNzLXJlbGVhc2VzIC5jb250YWluZXIgLnJvdy5mb290ZXIgYSAuYXJyb3cgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJsb2NrLS1uZXdzLXByZXNzLXJlbGVhc2VzIC5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1uZXdzLXByZXNzLXJlbGVhc2VzIC5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcbiAgfVxufVxuLmJsb2NrLS1uZXdzLXByZXNzLXJlbGVhc2VzIC5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tbmV3cy1wcmVzcy1yZWxlYXNlcyAuY29udGFpbmVyIC5yb3cgLmdyaWQtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uYmxvY2stLW5ld3MtcHJlc3MtcmVsZWFzZXMgLmNvbnRhaW5lciAucm93IC5ncmlkLWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay0tbmV3cy1wcmVzcy1yZWxlYXNlcyAuY29udGFpbmVyIC5yb3cgLmdyaWQtaXRlbSBhIC5kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2IoMzUsIDgyLCAxNjQpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2stLW5ld3MtcHJlc3MtcmVsZWFzZXMgLmNvbnRhaW5lciAucm93IC5ncmlkLWl0ZW0gYSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2NrLS1uZXdzLXByZXNzLXJlbGVhc2VzIC5jb250YWluZXIgLnJvdyAuZ3JpZC1pdGVtIGEgYnV0dG9uLmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBBY2NlbnQgQ29weVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1hY2NlbnQtY29weSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG4uYmxvY2stLWFjY2VudC1jb3B5LWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTUxLCAyMTMpO1xufVxuLmJsb2NrLS1hY2NlbnQtY29weS1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzUsIDgyLCAxNjQpO1xufVxuLmJsb2NrLS1hY2NlbnQtY29weS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCA3MSwgMTkpO1xufVxuLmJsb2NrLS1hY2NlbnQtY29weS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE1LCAxOTksIDM2KTtcbn1cbi5ibG9jay0tYWNjZW50LWNvcHktZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTksIDE3OSwgNzApO1xufVxuLmJsb2NrLS1hY2NlbnQtY29weSBoMiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWFjY2VudC1jb3B5IGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5ibG9jay0tYWNjZW50LWNvcHkgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogVGl0bGUgU2VjdGlvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsb2NrLS1zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xufVxuLmJsb2NrLS1zZWN0aW9uLXRpdGxlLnN1cGVyc2NyaXB0LW9ubHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLS1zZWN0aW9uLXRpdGxlIC5jb250YWluZXIgaDMge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmxvY2stLXNlY3Rpb24tdGl0bGUgLmNvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLS1zZWN0aW9uLXRpdGxlIC5jb250YWluZXIgcCBzdXAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogSW1wYWN0IFN0b3J5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLWlubGF5LWJhbm5lciB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWlubGF5LWJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogcmdiKDAsIDE1MSwgMjEzKTtcbiAgfVxufVxuLmJsb2NrLS1pbmxheS1iYW5uZXIgLnNsaWRlcyAuc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxOTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWlubGF5LWJhbm5lciAuc2xpZGVzIC5zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IHVuc2V0O1xuICAgIG1pbi1oZWlnaHQ6IDY1dmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLS1pbmxheS1iYW5uZXIgLnNsaWRlcyAuc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDg1dmg7XG4gIH1cbn1cbi5ibG9jay0taW5sYXktYmFubmVyIC5zbGlkZXMgLnNsaWRlIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0taW5sYXktYmFubmVyIC5zbGlkZXMgLnNsaWRlIC5jb250ZW50IHtcbiAgICB3aWR0aDogNTclO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW0gNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2stLWlubGF5LWJhbm5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYmxvY2stLWlubGF5LWJhbm5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLmJsb2NrLS1pbmxheS1iYW5uZXIgLnNsaWRlcyAuc2xpZGUgLmNvbnRlbnQubGVmdCB7XG4gIGxlZnQ6IDVyZW07XG4gIHJpZ2h0OiB1bnNldDtcbn1cbi5ibG9jay0taW5sYXktYmFubmVyIC5zbGlkZXMgLnNsaWRlIC5jb250ZW50LnJpZ2h0IHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0taW5sYXktYmFubmVyIC5zbGlkZXMgLnNsaWRlIC5jb250ZW50LnJpZ2h0IHtcbiAgICByaWdodDogMXJlbTtcbiAgfVxufVxuLmJsb2NrLS1pbmxheS1iYW5uZXIgLnNsaWRlcyAuc2xpZGUgLmNvbnRlbnQtbm9uZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJsb2NrLS1pbmxheS1iYW5uZXIgLnNsaWRlcyAuc2xpZGUgLmNvbnRlbnQtbm9uZSAuYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uYmxvY2stLWlubGF5LWJhbm5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudC1ub25lIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1MDUxO1xufVxuLmJsb2NrLS1pbmxheS1iYW5uZXIgLnNsaWRlcyAuc2xpZGUgLmNvbnRlbnQtbm9uZSAuYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDNFM0Y7XG59XG4uYmxvY2stLWlubGF5LWJhbm5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudC1ub25lIC5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDlBREU7XG59XG4uYmxvY2stLWlubGF5LWJhbm5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudC1ibHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNSwgODIsIDE2NCk7XG59XG4uYmxvY2stLWlubGF5LWJhbm5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudC1saWdodC1ibHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNTEsIDIxMyk7XG59XG4uYmxvY2stLWlubGF5LWJhbm5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgNzEsIDE5KTtcbn1cbi5ibG9jay0taW5sYXktYmFubmVyIC5zbGlkZXMgLnNsaWRlIC5jb250ZW50LWdyZWVuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5OSwgMTc5LCA3MCk7XG59XG4uYmxvY2stLWlubGF5LWJhbm5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudC15ZWxsb3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNSwgMTk5LCAzNik7XG59XG4uYmxvY2stLWlubGF5LWJhbm5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG59XG4uYmxvY2stLWlubGF5LWJhbm5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsb2NrLS1pbmxheS1iYW5uZXIgLnNsaWRlcyAuc2xpZGUgLmNvbnRlbnQgLmNvcHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmJsb2NrLS1pbmxheS1iYW5uZXIgLnNsaWRlcyAuc2xpZGUgLmNvbnRlbnQgLmNvcHkgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmJsb2NrLS1pbmxheS1iYW5uZXIgLnNsaWRlcyAuc2xpZGUgLmNvbnRlbnQgLmNvcHkgcCwgLmJsb2NrLS1pbmxheS1iYW5uZXIgLnNsaWRlcyAuc2xpZGUgLmNvbnRlbnQgLmNvcHkgdWwsIC5ibG9jay0taW5sYXktYmFubmVyIC5zbGlkZXMgLnNsaWRlIC5jb250ZW50IC5jb3B5IG9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRGF0YSBCYW5uZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tZGF0YS1iYW5uZXIge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG4uYmxvY2stLWRhdGEtYmFubmVyIC5jb250YWluZXIgLnNsaWRlcyAuc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tZGF0YS1iYW5uZXIgLmNvbnRhaW5lciAuc2xpZGVzIC5zbGlkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5ibG9jay0tZGF0YS1iYW5uZXIgLmNvbnRhaW5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay0tZGF0YS1iYW5uZXIgLmNvbnRhaW5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gMXJlbSk7XG4gIH1cbn1cbi5ibG9jay0tZGF0YS1iYW5uZXIgLmNvbnRhaW5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudCBzcGFuLnRvcGljLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay0tZGF0YS1iYW5uZXIgLmNvbnRhaW5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudCAudXBwZXItY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uYmxvY2stLWRhdGEtYmFubmVyIC5jb250YWluZXIgLnNsaWRlcyAuc2xpZGUgLmNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5ibG9jay0tZGF0YS1iYW5uZXIgLmNvbnRhaW5lciAuc2xpZGVzIC5zbGlkZSAuY29udGVudCAuY29weSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uYmxvY2stLWRhdGEtYmFubmVyIC5jb250YWluZXIgLnNsaWRlcyAuc2xpZGUgLmNvbnRlbnQgLmNvcHkgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiKDAsIDE1MSwgMjEzKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLS1kYXRhLWJhbm5lciAuY29udGFpbmVyIC5zbGlkZXMgLnNsaWRlIC5jb250ZW50IC5jb3B5IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ibG9jay0tZGF0YS1iYW5uZXIgLmNvbnRhaW5lciAuc2xpZGVzIC5zbGlkZSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stLWRhdGEtYmFubmVyIC5jb250YWluZXIgLnNsaWRlcyAuc2xpZGUgLmltYWdlIHtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSAxcmVtKTtcbiAgfVxufVxuLmJsb2NrLS1kYXRhLWJhbm5lciAuY29udGFpbmVyIC5zbGlkZXMgLnNsaWRlIC5pbWFnZSBmaWd1cmUge1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLS1kYXRhLWJhbm5lciAuY29udGFpbmVyIC5zbGlkZXMgLnNsaWRlIC5pbWFnZSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogRm9udHNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJpZytTaG91bGRlcnMrU3RlbmNpbDpvcHN6LHdnaHRAMTAuLjcyLDEwMC4uOTAwJmZhbWlseT1MYXRvOml0YWwsd2dodEAwLDEwMDswLDMwMDswLDQwMDswLDcwMDswLDkwMDsxLDEwMDsxLDMwMDsxLDQwMDsxLDcwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTsiLCIvKiEgbm9ybWFsaXplLmNzcyB2NC4xLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuICovXG5odG1sIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gKi9cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9ucyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgICAvKiAxICovXG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLiAqL1xucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS4gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuICovXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC4gMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLiAqL1xuYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICAgIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLiAqL1xuYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKiogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuICovXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuICovXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLiAqL1xuZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuICovXG5oMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqIENvcnJlY3QgdGhlIGxpbmUtaGVpZ2h0IGZvciBhbGwgaGVhZGluZ3MgaW4gQ2hyb21lIG1vYmlsZSwgRmlyZWZveCwgaU9TIFNhZmFyaSwgTWljcm9zb2Z0IEVkZ2UgYW5kIElFLiAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS4gKi9cbm1hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi8qKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy4gKi9cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuICovXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uICovXG5pbWcge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC4gKi9cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLiAqL1xuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyogRm9ybXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250OiBpbmhlcml0OyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbm9wdGdyb3VwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAgIC8qIDEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIC8qIDEgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYCBjb250cm9scyBpbiBBbmRyb2lkIDQuIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuICovXG5idXR0b24sXG5odG1sIFt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKiogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gKi9cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS4gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0IGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLiAqL1xubGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLiAqL1xudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLiAqL1xuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS4gKi9cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLiAqL1xuW3R5cGU9J3NlYXJjaCddIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguICovXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMC41NDtcbn1cblxuLyoqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAqIEJBU0UgR1JJRFxuKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTQwMHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAucm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuZ3JpZC1pdGVtIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAmLmZ1bGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50aHJlZS1xdWFydGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50d28tdGhpcmRzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NiU7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhhbGYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGhpcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucXVhcnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi9iYXNlJyBhcyAqO1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgKiBHRU5FUkFMXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBmb250cyBhbmQgaGVhZGluZ3MgYXJlIHNldCBpbiBcIi9iYXNlL19mb250cy5zY3NzXCJcblxuKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG59XG5cbjpyb290IHtcblx0LS1hcHAtaGVpZ2h0OiAxMDAlO1xuXHQtLXN0YXJ0OiBhdXRvO1xuXHQtLXNwYW46IDU7XG59XG5cbi5za2lwLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTUwcHg7XG59XG5cbi5tYWlue1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZV9fd3JhcHBlcntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuaDF7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oMntcblx0Zm9udC13ZWlnaHQ6IDkwMDtcbn1cbmgze1xuXHRmb250LXdlaWdodDogOTAwO1xufVxuaDR7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oNXtcblx0Y29sb3I6ICRsaWdodC1ibHVlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuYXtcblx0Y29sb3I6ICR0cnVlLWJsYWNrO1xufVxuXG4ucGFnZS1oZXJve1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRpbWd7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQudmlkZW97XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblx0LnRpdGxle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWF4LXdpZHRoOiAxNDAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aDF7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuXHRcdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdFx0XHRib3JkZXItdG9wOiA1cHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44NzVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0cHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idXR0b25ze1xuXHRcdFx0cGFkZGluZzogMXJlbSAwIDNyZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMnJlbTtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9ue1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLWZvY3VzO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkbGlnaHQtYmx1ZS1mb2N1cy1ib3JkZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLWFjdGl2ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlLWZvY3VzO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZS1mb2N1cy1ib3JkZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlLWFjdGl2ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4gICYuLWV2ZW50cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGFnZXtcblx0c2VjdGlvbi5jb250ZW50e1xuXHRcdC5ibG9jazpmaXJzdC1vZi10eXBlOm5vdChcblx0XHRcdC5ibG9jay0taGVybywgXG5cdFx0XHQuYmxvY2stLWFjY2VudC1jb3B5LCBcblx0XHRcdC5ibG9jay0tY29yZS1jb2x1bW5zIC5ibG9jaywgXG5cdFx0XHQuYmxvY2stLWNvcmUtdmlkZW8sIFxuXHRcdFx0LmJsb2NrLS1jb3JlLXNwYWNlciwgXG5cdFx0XHQuYmxvY2stLWNvcmUtbGlzdC1pdGVtLCBcblx0XHRcdC5ibG9jayAuYmxvY2tcblx0XHQpe1xuXHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0fVxuXHR9XG59XG5zZWN0aW9uLmNvbnRlbnR7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRtYXJnaW4tdG9wOiAtMC4yMjVyZW07XG5cdC50aXRsZS5iZWxvd3tcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1heC13aWR0aDogMTQwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGgxe1xuXHRcdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuXHRcdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdFx0XHRib3JkZXItdG9wOiA1cHggc29saWQgJHRydWUtYmxhY2s7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnV0dG9uc3tcblx0XHRcdHBhZGRpbmc6IDFyZW0gMCAzcmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDJyZW07XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdHJ1ZS1ibGFjaztcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0cnVlLWJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgfiAuYmxvY2s6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYubm8taGVyb3tcblx0XHRwYWRkaW5nLXRvcDogOHJlbTtcblx0XHQudGl0bGUuYmVsb3d7XG5cdFx0XHRoMXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ob21le1xuXHQvLyBob21lcGFnZSB1c2VzIGEgaGVybyBibG9jayB0aGF0IGlzIGRpZmZlcmVudCB0aGFuIHRoZSBzdGFuZGFyZCBwYWdlIGhlcm9cblx0Ly8gd2hpY2ggdHJpZ2dlcnMgdGhlICduby1oZXJvJyBjbGFzcy4gVGhpcyBvdmVycmlkZXMgdGhhdCBjbGFzcycgdG9wIHBhZGRpbmdcblx0c2VjdGlvbi5jb250ZW50e1xuXHRcdCYubm8taGVyb3tcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4ucm93LnN1YmhlYWR7XG5cdHBhZGRpbmc6IDNyZW0gMCA1cmVtO1xuXHRoMntcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHR9XG5cdH1cblx0cHtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdH1cbn1cblxuLmJsb2NrLXRpdGxle1xuXHR3aWR0aDogOTAlO1xuXHRtYXgtd2lkdGg6IDE0MDBweDtcblx0bWFyZ2luOiAxcmVtIGF1dG8gMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0Ji5sYXJnZXtcblx0XHR3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdHNtYWxse1xuXHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5jb3JlLWJsb2Nre1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRtYXgtd2lkdGg6IDE0MDBweDtcblx0d2lkdGg6IDkwJTtcblx0cHtcblx0XHRsaW5lLWhlaWdodDogMS44NzVyZW07XG5cdFx0c3Vwe1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblx0ZmlndXJle1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHR9XG5cdC5jb3JlLWJsb2Nre1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCYuYmxvY2stLWNvcmUtaGVhZGluZ3tcblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMuNjI1cmVtO1xuXHRcdH1cblx0XHRoNHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuXHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gU2xpY2sgU2xpZGVyIERvdCBDb250cm9sc1xuLy8gVXNlZCBieTogUXVvdGUgU2xpZGVyLCBTcG90bGlnaHQgU2xpZGVyXG4uc2xpY2stZG90c3tcbiAgIFx0bGlzdC1zdHlsZTogbm9uZTtcbiAgIFx0d2lkdGg6IDEwMCU7XG4gICBcdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgIFx0bWFyZ2luOiAzcmVtIDAgMDtcbiAgIFx0cGFkZGluZzogMDtcbiAgIFx0QG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgXHR9XG4gICBcdGxpe1xuXHQgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xuXHQgIFx0dHJhbnNpdGlvbjogd2lkdGggMC41cztcblx0ICBcdG1hcmdpbjogMCAwLjI1cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHR3aWR0aDogMC44NXJlbTtcblx0XHRoZWlnaHQ6IDAuODVyZW07XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuXHQgIFx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xuXHQgIFx0XHR3aWR0aDogMS41cmVtO1xuXHQgIFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRcdG1hcmdpbjogMCAwLjVyZW07XG5cdFx0fVx0ICBcdFxuXHQgIFx0Ji5zbGljay1hY3RpdmV7XG5cdFx0XHR3aWR0aDogMy4zNzVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcblx0XHRcdFx0d2lkdGg6IDdyZW07XG5cdFx0XHR9XHRcdFxuXHQgIFx0fVxuXHQgIFx0YnV0dG9ue1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG4gICBcdH0gICAgICAgICBcbn1cblxuLmJsb2NrLS1jb3JlLWNvbHVtbnN7XG5cdC5ibG9jay0tY29yZS1jb2x1bW57XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogVmFyaWFibGVzXG4qKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKiBDb2xvcnMgKioqKi9cbi8vIEJhc2VcbiR3aGl0ZTogI2ZmZmZmZjtcbiRibGFjazogIzMzMzMzMztcbiR0cnVlLWJsYWNrOiAjMDAwO1xuJGxpZ2h0LWdyYXk6ICNEOUQ5RDk7XG4kZGFyay1ncmF5OiAjODc4Nzg3O1xuXG5cbiRibHVlLXRyYW5zOiByZ2JhKDM1LCA4MiwgMTY0LCAwLjc1KTtcbiRibHVlOiByZ2IoMzUsIDgyLCAxNjQpO1xuJGxpZ2h0LWJsdWUtdHJhbnM6IHJnYmEoMCwgMTUxLCAyMTMsIDAuNzUpO1xuJGxpZ2h0LWJsdWU6IHJnYigwLDE1MSwyMTMpO1xuJGV4dHJhLWxpZ2h0LWJsdWU6ICNEM0VERjU7XG4kY3lhbi10cmFuczogcmdiYSgwLDE1NCwyMjIsIDAuNzUpO1xuJGN5YW46IHJnYigwLDE1NCwyMjIpO1xuJGdyZWVuLXRyYW5zOiByZ2JhKDk5LDE3OSw3MCwwLjc1KTtcbiRncmVlbjogcmdiKDk5LDE3OSw3MCk7XG4kbGltZS10cmFuczogcmdiYSgxMzIsMTk3LDk3LCAwLjc1KTtcbiRsaW1lOiByZ2IoMTMyLCAxOTcsOTcpO1xuJG9yYW5nZS10cmFuczogcmdiYSgyNTUsIDcxLCAxOSwgMC43NSk7XG4kb3JhbmdlOiByZ2IoMjU1LCA3MSwgMTkpO1xuJHllbGxvdy10cmFuczogcmdiYSgyMTUsMTk5LDM2LCAwLjc1KTtcbiR5ZWxsb3c6IHJnYigyMTUsMTk5LDM2KTtcbiRwdXJwbGUtdHJhbnM6IHJnYmEoMTc0LDI0LDg3LDAuNzUpO1xuJHB1cnBsZTogcmdiKDE3NCwyNCw4Nyk7XG4kcGluay10cmFuczogcmdiYSgyMTYsMCwxMjEsMC43NSk7XG4kcGluazogcmdiKDIxNiwwLDEyMSk7XG5cbi8vIGJ1dHRvbiBzdGF0ZSBjb2xvcnNcbiRibGFjay1kZWZhdWx0OiAjMjMxRjIwO1xuJGJsYWNrLWhvdmVyOiAgIzU0NTA1MTtcbiRibGFjay1mb2N1czogIzAwMDtcbiRibGFjay1mb2N1cy1ib3JkZXI6ICMwMDlBREU7XG4kYmxhY2stYWN0aXZlOiAjNDAzRTNGO1xuJGxpZ2h0LWJsdWUtZGVmYXVsdDogIzAwOTZENTtcbiRsaWdodC1ibHVlLWhvdmVyOiAjMDA3RUIyO1xuJGxpZ2h0LWJsdWUtZm9jdXM6ICMwMDk2RDU7XG4kbGlnaHQtYmx1ZS1mb2N1cy1ib3JkZXI6ICMwMDk2RDU7XG4kbGlnaHQtYmx1ZS1hY3RpdmU6ICMwMDVEODQ7XG4kYmx1ZS1kZWZhdWx0OiAjMjM1MkE0O1xuJGJsdWUtaG92ZXI6ICMwNzM0ODE7XG4kYmx1ZS1mb2N1czogIzIzNTJBNDtcbiRibHVlLWZvY3VzLWJvcmRlcjogIzAwOTZENTtcbiRibHVlLWFjdGl2ZTogIzBBMjg1QjtcbiRvcmFuZ2UtZGVmYXVsdDogI0ZGNDcxMztcbiRvcmFuZ2UtaG92ZXI6ICNCQjM4MTM7XG4kb3JhbmdlLWZvY3VzOiAjRkY0NzEzO1xuJG9yYW5nZS1mb2N1cy1ib3JkZXI6ICM4NDI4MEU7XG4kb3JhbmdlLWFjdGl2ZTogIzg0MjgwRTtcbiRncmVlbi1kZWZhdWx0OiAjNjBCQzU3O1xuJGdyZWVuLWhvdmVyOiAjMjk4NzIwO1xuJGdyZWVuLWZvY3VzOiAjNjBCQzU3O1xuJGdyZWVuLWZvY3VzLWJvcmRlcjogIzI5ODcyMDtcbiRncmVlbi1hY3RpdmU6ICMxNDU4MEQ7XG5cblxuXG5cblxuLyoqKiogQnJlYWtwb2ludHMgKioqKi9cbiR4bGFyZ2U6IDE5MjBweDtcbiRsYXJnZTE1OiAxNTAwcHg7XG4kbGFyZ2U6IDE0NDBweDtcbiRkZXNrdG9wOiAxMjAwcHg7XG4kdGFibGV0OiA5NjBweDtcbiRtb2JpbGU6IDc2OHB4O1xuJG1vYmlsZS1zbWFsbDogNDgwcHg7XG5cblxuIiwiQHVzZSAnLi4vYmFzZScgYXMgKjtcblxuLmJ1dHRvbntcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWZvY3VzLWJvcmRlcjtcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWFjdGl2ZTtcbiAgICB9XG4gICAgJi5ibGFja3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWRlZmF1bHQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2staG92ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYWN0aXZlO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZm9jdXM7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjay1mb2N1cy1ib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcmFuZ2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtZGVmYXVsdDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtaG92ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1mb2N1cztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS1mb2N1cy1ib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ibHVle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kZWZhdWx0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtaG92ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1hY3RpdmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWZvY3VzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1mb2N1cy1ib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5saWdodC1ibHVle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1kZWZhdWx0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtaG92ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1hY3RpdmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLWZvY3VzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtYmx1ZS1mb2N1cy1ib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ncmVlbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRlZmF1bHQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4taG92ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYWN0aXZlO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZm9jdXM7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi1mb2N1cy1ib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yZXZlcnNlLWJsdWV7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZm9jdXM7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWZvY3VzLWJvcmRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1hY3RpdmU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYucmV2ZXJzZS1saWdodC1ibHVle1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLWZvY3VzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtYmx1ZS1mb2N1cy1ib3JkZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtYWN0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJldmVyc2Utb3Jhbmdle1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWZvY3VzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlLWZvY3VzLWJvcmRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWFjdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yZXZlcnNlLWdyZWVue1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWhvdmVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWZvY3VzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tZm9jdXMtYm9yZGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1hY3RpdmU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm9taW5hdGUtc3BvbnNvcntcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLnJvd3tcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5ncmlkLWl0ZW17XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEuYnV0dG9ue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi9iYXNlJyBhcyAqO1xuXG5oZWFkZXJ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiB0b3A7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlKXtcbiAgICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgfVxuICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDFyZW07XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2Upe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGhlaWdodDogNS4zcmVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtdG9nZ2xle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCksIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAjbW9iaWxlLW1lbnUtb3BlbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICNtb2JpbGUtbWVudS1jbG9zZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbmF2e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApLCAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5leWVicm93e1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMS4yNXJlbSAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCksIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4taG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tYWN0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tZm9jdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi1mb2N1cy1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSwgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm1lbnUtb3BlbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuICAgICAgICAubWVudS10b2dnbGV7ICAgICAgICAgICAgXG4gICAgICAgICAgICAjbW9iaWxlLW1lbnUtb3BlbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI21vYmlsZS1tZW51LWNsb3Nle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG5hdntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLDAuOSkgNDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ2dlZC1pbi5hZG1pbi1iYXJ7XG5cdGhlYWRlcntcblx0XHR0b3A6IDJyZW07XG5cdH1cbn0iLCJAdXNlICcuLi9iYXNlJyBhcyAqO1xuXG5mb290ZXJ7XG4gICAgYmFja2dyb3VuZDogJHRydWUtYmxhY2s7XG4gICAgcGFkZGluZzogMnJlbSAwIDZyZW07XG4gICAgLmdyaWQtaXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbntcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFib3V0e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucm93e1xuICAgICAgICAgICAgLmdyaWQtaXRlbXtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yb3d7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGFkZHJlc3N7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBvbGljeS1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi9iYXNlJyBhcyAqO1xuXG4uc2luZ2xle1xuICAgIC5oZXJve1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudHtcbiAgICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgICAgICAmLm5vLWhlcm97XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5saWJyYXJ5e1xuICAgICAgICAgICAgLmNvcHl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxvY2t7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS43NXJlbTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrOm5vdCguY29yZS1ibG9jayk6bGFzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgICB9XG59IiwiQHVzZSAnLi4vYmFzZScgYXMgKjtcblxuLmFyY2hpdmV7XG4gICAgLmFyY2hpdmUtcG9zdHN7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgLnJvd3tcbiAgICAgICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgICAgICAgICAmLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICR0cnVlLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdyaWQtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgJi50aHVtYm5haWx7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5leGNlcnB0e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMnJlbSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnBvc3QtcG9kY2FzdHMsXG4gICAgICAgICAgICAgICAgJi5wb3N0LWJvb2tze1xuICAgICAgICAgICAgICAgICAgICAudGh1bWJuYWlse1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRodW1ibmFpbCxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leGNlcnB0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc3QtbmV3c3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFnaW5hdGlvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5wYWdlLW51bWJlcnN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByZXYsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdHJ1ZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHJ1ZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi9iYXNlJyBhcyAqO1xuXG4uZXZlbnRze1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIC5ldmVudHtcbiAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIC5ncmlkLWl0ZW17XG4gICAgICAgICAgICAgICAgJi5pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDJyZW0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDJyZW0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vLi4vLi4vYXNzZXRzL3NyYy9zYXNzL2Jhc2UnIGFzICo7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogR2xvYmFsXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKiBCTE9DSyBTVFlMRVMgKioqKiovXG4uYmxvY2stdGl0bGV7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdG1hcmdpbjogMXJlbSBhdXRvIDJyZW07XG5cdG1heC13aWR0aDogMTQwMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR3aWR0aDogOTAlO1xufVxuXG5cbi8qKioqKiBCTE9DSyBGT1JNQVRUSU5HICoqKioqL1xuYm9keSAqIHtcblx0Ly8gSG9yaXpvbnRhbCBBbGlnblxuXHQmW2RhdGEtYWxpZ24teD0nbGVmdCddIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQmW2RhdGEtYWxpZ24teD0nY2VudGVyJ10ge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5idG5fX2NvbnRhaW5lciB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0JltkYXRhLWFsaWduLXg9J3JpZ2h0J10ge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHQuYnRuX19jb250YWluZXIge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC8vIFZlcnRpY2FsIEFsaWduXG5cdCZbZGF0YS1hbGlnbi15PSd0b3AnXSB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblx0JltkYXRhLWFsaWduLXk9J2NlbnRlciddIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCZbZGF0YS1hbGlnbi15PSdib3R0b20nXSB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBBRE1JTlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmFkbWluLW9ubHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmFjZi10b29sdGlwIHtcblx0dWwge1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5IC5pbnRlcmZhY2UtY29tcGxlbWVudGFyeS1hcmVhX19maWxsLFxuYm9keSAuZWRpdG9yLXNpZGViYXIge1xuXHR3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbn1cblxuLmFjZi1ibG9jay1wcmV2aWV3IHtcblx0LmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG5cdFx0LndwLWJsb2NrLXBvc3QtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmxvY2stZWRpdG9yX19jb250YWluZXIge1xuXHQuYWNmLWJsb2NrLXBhbmVsIC5hY2YtZmllbGRzID4gLmFjZi1maWVsZCA+IC5hY2YtbGFiZWwgbGFiZWwge1xuXG5cdH1cblx0LmFkbWluLS1ibG9jay1oZWFkIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmFkbWluLWJsb2NrLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDAgMCAzcHg7XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdCYuZGFzaGljb25zIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hZG1pbi1ibG9jay1kZXNjIHtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0cGFkZGluZzogMCAwIDNweDtcblx0fVxufVxuIiwiQHVzZSAnLi4vLi4vLi4vYXNzZXRzL3NyYy9zYXNzL2Jhc2UnIGFzICo7XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEhlcm9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0taGVybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCl7XG4gICAgICAgIC8vIGhlaWdodDogNzV2aDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlKXtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gICAgcGljdHVyZXtcbiAgICAgICAgJi5tb2JpbGV7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkdGFibGV0KXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlb3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHZpZGVve1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2Upe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGxhcmdlKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDguNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDR7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMC4zNXJlbSAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgJi50ZXh0LXJpZ2h0e1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsYXJnZSl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4Ljc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgcC5jb3B5e1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jdGEtd3JhcHBlcntcbiAgICAgICAgICAgIC5idXR0b257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9hc3NldHMvc3JjL3Nhc3MvYmFzZScgYXMgKjtcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogRmVhdHVyZSBHcmlkXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ibG9jay0tZmVhdHVyZS1ncmlke1xuICAgIHBhZGRpbmc6IDNyZW0gMCAwO1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgICAuZmVhdHVyZS1jYXJke1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzB2aDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzB2aDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLm1vYmlsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhLmJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICYuaGFsZntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLWlubmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLmJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSl7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzB2aDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZnVsbHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzU1cHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkLWlubmVye1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhLmJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZXhjZXJwdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEuYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgICAgICAmLm92ZXJsYXktZGFyay1ibHVle1xuICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXRyYW5zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vdmVybGF5LWxpZ2h0LWJsdWV7XG4gICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgLy8gbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLXRyYW5zO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vdmVybGF5LW9yYW5nZXtcbiAgICAgICAgICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLXRyYW5zO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLWlubmVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEuYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXhjZXJwdHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi8uLi8uLi9hc3NldHMvc3JjL3Nhc3MvYmFzZScgYXMgKjtcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogSW1wYWN0IEdyaWRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJsb2NrLS1pbXBhY3QtZ3JpZHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJke1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNjBweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA2MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC0zN3B4KSB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTIwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgxNHB4LCAtNDFweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRsYXJnZSl7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZpZ2NhcHRpb257XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW0gM3JlbSA1cmVtO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2FyZC1sYWJlbC1zdXBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZXRyaWN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNhcmQtbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKXtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vLi4vLi4vYXNzZXRzL3NyYy9zYXNzL2Jhc2UnIGFzICo7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogSW1wYWN0IFN0b3J5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ibG9jay0taW1wYWN0LXN0b3J5e1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAuY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzB2aDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bGFyZ2Upe1xuICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDNyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogM3JlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsYXJnZSl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgIH0gICAgICAgICAgXG4gICAgICAgICAgICAuZXllYnJvd3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXHQgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5idXR0b257XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi8uLi8uLi9hc3NldHMvc3JjL3Nhc3MvYmFzZScgYXMgKjtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBRdW90ZSBTbGlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJsb2NrLS10YWItc2xpZGVye1xuICAgIHBhZGRpbmc6IDFyZW0gMCAzcmVtO1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG5hdntcbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGJhY2tncm91bmQgMC41cztcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsIFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRleHRyYS1saWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWItc2xpZGVze1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGV4dHJhLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgLy8gbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB9ICAgICAgICAgICBcbiAgICAgICAgICAgIC5zbGlkZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgIFxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5zdG9yeXsgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYyLjUlIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHJlbSA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmI3hjaGFuZ2UtY2hpY2FnbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmLm92ZXJsYXl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi1vcmFuZ2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtdHJhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYtbGlnaHQtYmx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtdHJhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJi1kYXJrLWJsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXRyYW5zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtaW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICAgICAgICYtZ3JlZW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi10cmFucztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlLWlubmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLmJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLXllbGxvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy10cmFucztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlLWlubmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLmJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlLWlubmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICp7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1pbm5lcnsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsYXJnZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlICsgdWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdWwsIG9se1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYS5idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRydWUtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZ3JpZHtcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlLWlubmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmdyaWQtY29udGFpbmVyeyAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy40JSAtIDFyZW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZ2NhcHRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZywgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZW1haWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud3lzaXd5Z3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGV4dHJhLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLmdyaWQtY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnNsaWRlLWlubmVye1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXh0cmEtbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgLmdyaWQtY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vLi4vLi4vYXNzZXRzL3NyYy9zYXNzL2Jhc2UnIGFzICo7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogUXVvdGUgU2xpZGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ibG9jay0tdGFiLXNsaWRlci1sYXJnZSB7XG4gIHBhZGRpbmc6IDFyZW0gMCAzcmVtO1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBuYXYge1xuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgYmFja2dyb3VuZCAwLjVzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlMTUpIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV4dHJhLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlMTUpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlMTUpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlMTUpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZTE1KSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYi1zbGlkZXMge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogJGV4dHJhLWxpZ2h0LWJsdWU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlMTUpIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgICAuc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi5zdG9yeSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHBhZGRpbmc6IDYyLjUlIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2UxNSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTByZW0gNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYjeGNoYW5nZS1jaGljYWdvIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLW9yYW5nZSB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLXRyYW5zO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zbGlkZS1pbm5lciB7XG4gICAgICAgICAgICAgICAgYS5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtdHJhbnM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNsaWRlLWlubmVyIHtcbiAgICAgICAgICAgICAgICBhLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWRhcmstYmx1ZSB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS10cmFucztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc2xpZGUtaW5uZXIge1xuICAgICAgICAgICAgICAgIGEuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtZ3JlZW4ge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLXRyYW5zO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zbGlkZS1pbm5lciB7XG4gICAgICAgICAgICAgICAgYS5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYteWVsbG93IHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctdHJhbnM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNsaWRlLWlubmVyIHtcbiAgICAgICAgICAgICAgICBhLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZS1pbm5lciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGEuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xpZGUtaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlMTUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGxhcmdlKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNzU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlICsgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLFxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0cnVlLWJsYWNrO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmdyaWQge1xuICAgICAgICAgIC5zbGlkZS1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgICAgICAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlMTUpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2UxNSkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuNCUgLSAxcmVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICBzdHJvbmcsXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi53eXNpd3lnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXh0cmEtbGlnaHQtYmx1ZTtcbiAgICAgICAgICAuc2xpZGUtaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlMTUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXJlbSAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZS1pbm5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZzogNXJlbSAycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRleHRyYS1saWdodC1ibHVlO1xuICAgICAgICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2UxNSkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL2Fzc2V0cy9zcmMvc2Fzcy9iYXNlJyBhcyAqO1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBDYXJkIEdyaWRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJsb2NrLS1jYXJkLWdyaWR7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAycmVtIDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggMzMlIC0gMXJlbSApO1xuICAgICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDUwdmg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1pbm5lcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC41cztcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjUlO1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICp7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSxzcGFuLmNhcmQtY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2Upe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIC5zdWJoZWFke1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuLmFycm93e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjVzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5idXR0b257XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm92ZXJsYXktb3Jhbmdle1xuICAgICAgICAgICAgICAgIC5jYXJkLWlubmVye1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtdHJhbnM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkb3JhbmdlLXRyYW5zLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vdmVybGF5LWxpZ2h0LWJsdWV7XG4gICAgICAgICAgICAgICAgLmNhcmQtaW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtdHJhbnM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlnaHQtYmx1ZS10cmFucywgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3ZlcmxheS1ibHVle1xuICAgICAgICAgICAgICAgIC5jYXJkLWlubmVye1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXRyYW5zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUtdHJhbnMsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm92ZXJsYXktZ3JlZW57XG4gICAgICAgICAgICAgICAgLmNhcmQtaW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLXRyYW5zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZWVuLXRyYW5zLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm92ZXJsYXkteWVsbG93e1xuICAgICAgICAgICAgICAgIC5jYXJkLWlubmVye1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctdHJhbnM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkeWVsbG93LXRyYW5zLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vdmVybGF5LW5vbmV7XG4gICAgICAgICAgICAgICAgLmNhcmQtaW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uLy4uL2Fzc2V0cy9zcmMvc2Fzcy9iYXNlJyBhcyAqO1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBDYXJkIEdyaWRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJsb2NrLS1uZXdzLWV2ZW50c3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDc1JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3N0c3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV4dHJhLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAzMyUgLSAxcmVtICk7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBheyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNtYWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNhcmQtLWltYWdlLWJne1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtdHJhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNtYWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi8uLi8uLi9hc3NldHMvc3JjL3Nhc3MvYmFzZScgYXMgKjtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBTcG90bGlnaHQgU2xpZGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ibG9jay0tc3BvdGxpZ2h0LXNsaWRlcntcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgM3JlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHZoO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgLnNwb3RsaWdodC1zbGlkZXItLXNsaWRle1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSA1cmVtIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2Upe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07ICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b257XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWRvdHN7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi8uLi8uLi9hc3NldHMvc3JjL3Nhc3MvYmFzZScgYXMgKjtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBRdW90ZSBTbGlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJsb2NrLS1sb2dvLXNsaWRlcntcbiAgICBwYWRkaW5nOiAycmVtIDAgM3JlbTtcbiAgICAmLmJnLS1ncmF5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICB9XG4gICAgJmJnLS13aGl0ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5sb2dvc3tcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgICAgICAubG9nb3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3RlcntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGEuYnV0dG9ue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNmLWJsb2NrLXByZXZpZXd7XG4gICAgLmxvZ29ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC5sb2dve1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi8uLi8uLi9hc3NldHMvc3JjL3Nhc3MvYmFzZScgYXMgKjtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBRdW90ZSBTbGlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJsb2NrLS1jb2hvcnRze1xuICAgIHBhZGRpbmc6IDFyZW0gMCAzcmVtO1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGgze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJke1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBhLmltYWdle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2Upe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGZpZ2NhcHRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNzVyZW0gMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmFycm93e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmFycm93e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0wLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgZmlnY2FwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWUtZm9jdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGZpZ2NhcHRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZS1hY3RpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtZm9jdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uLy4uL2Fzc2V0cy9zcmMvc2Fzcy9iYXNlJyBhcyAqO1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEV4YW1wbGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tcXVlc3Rpb25ze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgIHBhZGRpbmc6IDNyZW0gMCA1cmVtO1xuICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL2Fzc2V0cy9zcmMvc2Fzcy9iYXNlJyBhcyAqO1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBDYXJkIEdyaWRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJsb2NrLS11cGNvbWluZy1ldmVudHN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDNyZW0gMCA1cmVtO1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gNHJlbTtcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3N0c3tcbiAgICAgICAgICAgIC5jYXJke1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAzMyUgLSAxcmVtICk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNSU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC41cztcbiAgICAgICAgICAgICAgICBheyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDkwJSAtIDJyZW0pO1xuICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFycm93e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuNXM7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTE1JTtcbiAgICAgICAgICAgICAgICAgICAgLmFycm93e1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYub3ZlcmxheS1vcmFuZ2V7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLXRyYW5zO1xuICAgICAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG9yYW5nZS10cmFucywgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5vdmVybGF5LWxpZ2h0LWJsdWV7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS10cmFucztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRsaWdodC1ibHVlLXRyYW5zLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYub3ZlcmxheS1kYXJrLWJsdWV7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS10cmFucztcbiAgICAgICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlLXRyYW5zLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5vdmVybGF5LWdyZWVueyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLXRyYW5zO1xuICAgICAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmVlbi10cmFucywgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm92ZXJsYXkteWVsbG93eyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy10cmFucztcbiAgICAgICAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkeWVsbG93LXRyYW5zLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uLy4uL2Fzc2V0cy9zcmMvc2Fzcy9iYXNlJyBhcyAqO1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IEV4YW1wbGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tbmV3cy1wcmVzcy1yZWxlYXNlcyB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XG4gICAgcGFkZGluZzogM3JlbSAwIDVyZW07XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgLmJsb2NrLXRpdGxlLmxhcmdle1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICAgICAgJi5mb290ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ3JpZC1pdGVte1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5kYXRle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2tcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBidXR0b24uYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuIiwiQHVzZSAnLi4vLi4vLi4vYXNzZXRzL3NyYy9zYXNzL2Jhc2UnIGFzICo7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogQWNjZW50IENvcHlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ibG9jay0tYWNjZW50LWNvcHkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuXG4gICAgJi1saWdodC1ibHVle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICB9XG4gICAgJi1kYXJrLWJsdWV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlOyBcbiAgICB9XG4gICAgJi1vcmFuZ2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICAgICYteWVsbG93e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgIH1cbiAgICAmLWdyZWVue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuXG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9hc3NldHMvc3JjL3Nhc3MvYmFzZScgYXMgKjtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBUaXRsZSBTZWN0aW9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmxvY2stLXNlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgICAmLnN1cGVyc2NyaXB0LW9ubHl7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHN1cHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgIFxufVxuIiwiQHVzZSAnLi4vLi4vLi4vYXNzZXRzL3NyYy9zYXNzL2Jhc2UnIGFzICo7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogSW1wYWN0IFN0b3J5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ibG9jay0taW5sYXktYmFubmVye1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSl7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgIH1cbiAgICAuc2xpZGVze1xuICAgICAgICAuc2xpZGV7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NXZoO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSl7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODV2aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU3JTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW0gNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubGVmdHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJpZ2h0e1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1ub25le1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWZvY3VzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrLWZvY3VzLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWJsdWV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1saWdodC1ibHVle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtb3Jhbmdle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1ncmVlbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi15ZWxsb3d7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb3B5e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwLCB1bCwgb2x7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uLy4uL2Fzc2V0cy9zcmMvc2Fzcy9iYXNlJyBhcyAqO1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0s6IERhdGEgQmFubmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ibG9jay0tZGF0YS1iYW5uZXJ7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIC5zbGlkZXN7XG4gICAgICAgICAgICAuc2xpZGV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCA2MCUgLSAxcmVtICk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3Bhbi50b3BpYy1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudXBwZXItY29weXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNvcHl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltYWdle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMXJlbSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */