@charset "UTF-8";:root{--mp-heart-active-color:#6e6e6e}h1{overflow-wrap:normal}#toggle-disclaimers{cursor:pointer;margin-bottom:1em}.disclaimers-wrap{color:#000;margin-bottom:1em;display:none;font-style:italic;font-size:.7em}.disclaimers-wrap p{margin-bottom:.5em}.ccpa_consent_style .gfield_label,.tcpa_consent_style .gfield_label{display:none}.ccpa_consent_style .gfield_checkbox label,.tcpa_consent_style .gfield_checkbox label{margin:-20px 10px 30px 20px}.tcpa_top p{font-size:12px}.genesis-landing,.genesis-mlp{background:#f5f5f5;text-transform:uppercase;overflow-x:hidden}.genesis-landing h2,.genesis-mlp h2{font-size:26px;margin-bottom:30px}.fw-400{font-weight:400}.lightgraytext{color:#636466}.model-page-container{max-width:1400px;margin-left:auto;margin-right:auto}.model-hero .genesis-hero{background-color:#333;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.model-hero .genesis-hero__content{padding:1em 1em}@media (min-width:1440px){.model-hero .genesis-hero__content{padding:3em 0}}@media (min-width:1640px){.model-hero .genesis-hero__content{padding:5em 0}}.model-hero .genesis-hero__content.alt-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.model-hero .genesis-hero__content.alt-content .preheadline{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.model-hero .genesis-hero h1{font-size:55px;color:#fff}.model-hero .genesis-hero h2{font-size:41px;margin-top:15px;color:#fff}.model-hero .genesis-hero h3{margin-top:5px;font-size:21px;color:#fff}.model-hero .genesis-hero .hero-alt-copy{text-transform:none;margin:1em 0}@media (min-width:767px){.model-hero .genesis-hero .hero-alt-copy{max-width:50%}}@media (min-width:960px){.model-hero .genesis-hero .hero-alt-copy{max-width:40%}}@media (min-width:1100px){.model-hero .genesis-hero .hero-alt-copy{max-width:35%}}@media (min-width:1240px){.model-hero .genesis-hero .hero-alt-copy{max-width:32%}}@media (min-width:767px){.model-hero .genesis-hero .hero-alt-copy--wide{max-width:85%}}@media (min-width:830px){.model-hero .genesis-hero .hero-alt-copy--wide{max-width:80%}}@media (min-width:960px){.model-hero .genesis-hero .hero-alt-copy--wide{max-width:65%}}@media (min-width:1080px){.model-hero .genesis-hero .hero-alt-copy--wide{max-width:60%}}@media (min-width:1150px){.model-hero .genesis-hero .hero-alt-copy--wide{max-width:50%}}.model-hero .genesis-hero .hero-disclaimer{font-size:.85em;text-transform:none;font-style:italic}.model-hero .genesis-hero .model-hero-container .hero-button{margin-top:20px;padding:15px 53px 15px 53px;font-size:16px}@media (max-width:767px){.model-hero .genesis-hero{background-image:none!important;padding:0;text-align:center}}.model-nav{background:#000;padding:1.4em 1em .5em 1.4em}.model-nav__title{color:#fff;text-transform:uppercase;margin:0}.model-nav__title--bold{font-weight:800;color:#fff}.model-nav__title--sep{color:#fff;padding:.5em 1em .5em 0;border-right:1px solid #555}@media (max-width:1024px){.model-nav__title{font-size:1em}}.model-nav__items{text-align:right}.model-nav__items--list{display:inline-block}.model-nav__items--list a{color:#fff;margin-right:2.6em;text-transform:uppercase;text-decoration:none;padding:0 1em}.model-nav__items--list a:last-child{margin-right:0}@media (max-width:1024px){.model-nav__items--list a{font-size:.9em;font-weight:600;margin-right:1.5em}}.model-nav__items--list a:hover{text-decoration:none;border-bottom:3px solid #a36b4f;padding-bottom:1.1em}.model-nav__items--list a:active,.model-nav__items--list a:visited{text-decoration:none;border-bottom:3px solid #a36b4f}.model-nav__items .active{border-bottom:3px solid #a36b4f;padding-bottom:1.1em}@media (max-width:767px){.model-nav{display:none}}.model-trims{position:relative;padding:4% 2% 4% 2%}.model-trims .trim-container{border-bottom:3px solid #83553f;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.model-trims .trim-container img{max-width:60%;padding:2em 0}.model-trims .trim-container .specs-row{width:100%;margin-bottom:1em}.model-trims .trim-container .specs-row div.col-xs-6:first-child{border-right:1px solid #000}.model-trims .trim-container .specs-row .trim-mpg,.model-trims .trim-container .specs-row .trim-price{font-size:26px}.model-trims #swiper-buttons-trims-prev{left:0;top:56%}.model-trims #swiper-buttons-trims-next{right:0;top:56%}.model-gallery{text-align:center}.model-gallery .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.model-gallery__small{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}.model-gallery__small--model-bg{width:100%;padding-top:100%;background:#fff center center;background-size:cover}.model-gallery__large{-webkit-box-flex:1;-ms-flex:1;flex:1}.model-gallery__large--model-bg{width:100%;padding-top:50%;background:#fff center center;background-size:cover}@media (max-width:767px){.model-gallery__small{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.model-gallery__large{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.model-color{text-align:center}.model-color__vehicle{position:relative}.model-color__vehicle .item{display:none;-webkit-transition:all 1s ease;transition:all 1s ease}.model-color__vehicle .item.active{display:block}.model-color__vehicle--name{display:block;font-size:1em;font-weight:700;margin:10px}.model-color__vehicle--disclaimer{display:block;font-size:.8em;margin-bottom:10px;height:1.4em}.model-color .model-color__swatches{margin-top:20px}.model-color .model-color__swatches .item{display:inline-block;position:relative;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.model-color .model-color__swatches .item:hover{cursor:pointer}.model-color .model-color__swatches .item.active .model-color__swatches--check{display:-webkit-box;display:-ms-flexbox;display:flex}.model-color .model-color__swatches .model-color__swatches--color{display:inline-block;position:relative;width:50px;height:50px;top:0;overflow:hidden;border-radius:5px;-webkit-transition:all .25s ease;transition:all .25s ease;background-size:contain}.model-color .model-color__swatches .model-color__swatches--two-color{display:inline-block;border-right-color:transparent!important;border-bottom-color:transparent!important;top:0;left:0;width:50px;height:50px;overflow:hidden;border-radius:5px;-webkit-box-shadow:0 2px 8px -2px rgba(0,0,0,.33);box-shadow:0 2px 8px -2px rgba(0,0,0,.33);-webkit-transition:all .25s ease;transition:all .25s ease}.model-color .model-color__swatches .model-color__swatches--check{display:none;height:100%;color:#000;font-weight:700;font-size:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.model-color .interior-exterior-options h3{text-transform:uppercase}.model-color .interior-exterior-options h3:hover{cursor:pointer}.model-color .interior-exterior-options .active{border-bottom:1px solid}.model-color .color-interior-exterior{display:none}.model-color .color-interior-exterior.active{display:block}.model-features{padding:4em 0;display:block;position:relative;text-align:center}.model-features__section-tabs{display:block;position:relative;z-index:2}.model-features__section-tabs ul{margin:0;padding:0;width:100%}@media (min-width:1024px){.model-features__section-tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.model-features__section-tabs ul li{margin:0;padding:0 0 1px 0;list-style:none}.model-features__section-tabs ul li a{display:inline-block;padding:1px 0 1em 0;margin:1em 0;overflow-wrap:normal;text-transform:uppercase;letter-spacing:.2em;color:#a9a9a9;font-size:1em;font-weight:600;border-bottom:1px solid #a9a9a9;width:100%;text-decoration:none}@media (max-width:767px){.model-features__section-tabs ul li a{font-size:.8em;margin:1em .5em}}@media (max-width:1199px){.model-features__section-tabs ul li a{margin:1em .5em}}.model-features__section-tabs ul li a:hover{text-decoration:none;color:#000;border-bottom:3px solid #83553f;padding-top:0}.model-features__section-tabs ul li a:active{color:#000;border-bottom:3px solid #83553f;padding-top:0}.model-features__section-tabs ul li a.selectedTab{text-decoration:none;color:#000;border-bottom:3px solid #83553f;padding-top:0}.model-features__section-content{display:block;position:relative;width:100%}.model-features__section-content .section{display:none}.model-features__section-content .section:first-of-type{display:block}.model-features__section-content .section .section__card{background-color:#000;padding:0 0 1em 0}.model-features__section-content .section .section__card h5{text-transform:uppercase;color:#83553f;padding:.5em 0;font-weight:600;letter-spacing:.2em}.model-features__section-content .section .section__card h4{text-transform:uppercase;color:#fff;letter-spacing:.2em;border-bottom:1px solid #ccc;padding-bottom:2em;margin:0 2em 1.5em 2em;line-height:1.4em}.model-features__section-content .section .section__card p{text-transform:none;font-size:1em;color:#fff;padding:0 2em;font-weight:100;text-align:left}.model-features__section-content .section .swiper-slide{height:auto}.model-features .swiper-button-prev{top:55%;background-color:#888!important;height:70px;width:40px;left:0;cursor:pointer}.model-features .swiper-button-next{top:55%;background-color:#888!important;height:70px;width:40px;right:0;cursor:pointer}.model-features .swiper-wrapper__center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.pagination-wrapper .paginate-wrapper{display:none}.pagination-wrapper .paginate-wrapper:first-of-type{display:block}.compare-wrapper{margin-bottom:3em}@media (min-width:768px){.compare-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.compare-wrapper .compare{background:#141414;margin-bottom:1em;padding:1em}.compare-wrapper .compare hr{border-top-color:#8a8a8a}.compare-wrapper .compare__title{color:#a36b4f;font-size:13px;line-height:1.5}.compare-wrapper .compare__vehicles{color:#fff;font-size:13px;line-height:1.5}.compare-wrapper .compare__vehicles span{display:block}.compare-wrapper .compare__button{background:#fff;color:#333;margin:0;display:block;padding:0;line-height:4}@media (min-width:768px){.compare-wrapper .compare{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin-left:1em;margin-bottom:0}.compare-wrapper .compare:first-child{margin-left:0}}.model-prefooter .background-container{color:#fff;background-size:cover!important;padding:4%}.model-prefooter .background-container h3{padding-top:30px}.model-prefooter .background-container h2,.model-prefooter .background-container h3{color:#fff}.disclaimers{padding:3em 1em}.disclaimer{text-transform:none}.model-form{margin-top:60px}.model-form .row .col-md-8{text-transform:none;padding:3%}@media (max-width:500px){.model-form{margin-left:30px!important}}.genesis-cares .hero{background:center center #333;background-size:cover;color:#fff;padding:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.genesis-cares .hero .container-wide{border:1px solid #a36b4f;padding:3em}.genesis-cares .hero__wrapper{background:rgba(0,0,0,.75);padding:1em}@media (min-width:769px){.genesis-cares .hero{padding:3em}.genesis-cares .hero__wrapper{padding:0;background:0 0;max-width:40%}}.genesis-cares .hero__subtitle,.genesis-cares .hero__title{font-weight:300;line-height:1}.genesis-cares .hero__title{font-size:4em;margin:0 0 .5em 0}.genesis-cares .hero__subtitle{font-size:1.5em;margin:0 0 1.25em 0;color:#a36b4f}.genesis-cares .hero__content{margin:0 0 6em 0}.genesis-cares .hero__button{background:#fff;color:#333;margin:0;padding:1.5em 6em}.genesis-cares .intro{padding-top:3em;padding-bottom:3em;width:60%;margin:0 auto;text-align:center}.genesis-cares .intro__title{color:#a36b4f;font-size:2em;margin:0 0 1.5em 0}.genesis-cares .intro__content{color:#333;font-size:1.25em;line-height:1.5;margin-bottom:2em}.genesis-cares .intro__subtitle{color:#a36b4f;margin:0}.genesis-cares .features{padding-top:3em;padding-bottom:3em;background:#141414}.genesis-cares .feature-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:4em}@media (max-width:768px){.genesis-cares .feature-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.genesis-cares .feature-wrap .feature-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.genesis-cares .feature-wrap .feature-block__title{margin:0 0 1.5em 0;font-size:2em;color:#a36b4f}.genesis-cares .feature-wrap .feature-block__content{margin:0 0 2em 0;font-size:16px;letter-spacing:1px;color:#fff}.genesis-cares .feature-wrap .feature-block__link{margin:0 0 1em 0;display:block;color:#fff}@media (max-width:768px){.genesis-cares .feature-wrap .feature-block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.genesis-cares .feature-wrap .feature-block__text{width:40%}@media (max-width:768px){.genesis-cares .feature-wrap .feature-block__text{padding-top:3em;padding-bottom:3em;text-align:center}.genesis-cares .feature-wrap .feature-block__text .button{display:block;font-size:16px;padding:13px 23px}}@media (min-width:768px){.genesis-cares .feature-wrap .feature-block__img{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:768px){.genesis-cares .layout-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.genesis-cares .layout-right .feature-block__text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.genesis-cares .feature-content-wrap{margin:0 4em;border-bottom:1px solid #fff}.genesis-cares .valet{background:center center #333;background-size:cover;color:#fff;padding-top:3em;padding-bottom:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.genesis-cares .valet__wrapper{background:rgba(0,0,0,.75);padding:1.5em}@media (min-width:769px){.genesis-cares .valet__wrapper{background:0 0;max-width:50%;padding:0}}.genesis-cares .valet__subtitle,.genesis-cares .valet__title{font-weight:300;line-height:1}.genesis-cares .valet__title{font-size:3em;margin:0 0 .5em 0}.genesis-cares .valet__subtitle{font-size:1.5em;margin:0 0 1.25em 0;color:#a36b4f}@media (max-width:768px){.genesis-cares .valet{padding:3em;text-align:center}}.genesis-cares .callout{padding-top:3em;padding-bottom:3em;background:#141414;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.genesis-cares .callout{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}.genesis-cares .callout__title{color:#fff;font-size:2em;margin:0 0 .5em 0}@media (min-width:768px){.genesis-cares .callout__title{margin:0 3em 0 0}}.genesis-cares .callout__link{color:#fff;border-bottom:1px solid}.genesis-cares .callout__link:hover{color:#a36b4f}@media (max-width:768px){.genesis-cares .callout__link,.genesis-cares .callout__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.genesis-cares .contact{padding-top:3em;padding-bottom:3em}.genesis-cares .contact__title{font-size:2em;margin:0}.genesis-cares .cta{padding-top:3em;padding-bottom:3em;background:#141414;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:768px){.genesis-cares .cta{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.genesis-cares .cta__content__title{color:#a36b4f;font-size:2em}.genesis-cares .cta__content__subtitle{color:#6e6e6e}.genesis-cares .cta__number__phone{color:#fff;font-size:2em}.genesis-cares .cta__number__phone:hover{color:#a36b4f;text-decoration:none}.genesis-cares .cta__action__button{background:#fff;color:#333;margin:0;padding:1.5em 6em}@media (max-width:768px){.genesis-cares .cta__action,.genesis-cares .cta__content,.genesis-cares .cta__number{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:2em}}.genesis-cares .disclaimers{padding-top:3em;padding-bottom:3em}.genesis-cares .disclaimers .disclaimer{font-size:.65em;margin-bottom:.5em}.genesis-experience .hero{background:center center #333;background-size:cover;color:#fff;padding:10em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.genesis-experience .hero__title{font-size:2em;margin:0 0 .5em 0;font-weight:300;line-height:1}@media (min-width:768px){.genesis-experience .hero__title{font-size:5em}.genesis-experience .hero__wrapper{max-width:58%}.genesis-experience .hero__content{width:75%}}.genesis-experience .features{padding-top:3em}.genesis-experience .features .container-wide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.genesis-experience .features .feature{margin-bottom:3em}@media (min-width:769px){.genesis-experience .features .feature{-webkit-box-flex:0;-ms-flex:0 33.333%;flex:0 33.333%;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-bottom:3em}.genesis-experience .features .feature:nth-child(-n+3){border-bottom:1px solid #d8d8d8}}.genesis-experience .features .feature__icon{margin-right:2em}.genesis-experience .features .feature__title{color:#a36b4f;font-size:1.5em;line-height:1.5;margin:0 0 .5em 0}@media (min-width:769px) and (max-width:900px){.genesis-experience .features .feature__title{font-size:1.1em}}.genesis-experience .features .feature__content{color:#333}.genesis-experience .cta{padding:3em 0;background:#141414;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:768px){.genesis-experience .cta{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.genesis-experience .cta__content__title{color:#a36b4f;font-size:2em}.genesis-experience .cta__content__subtitle{color:#6e6e6e}.genesis-experience .cta__number__phone{color:#fff;font-size:2em}.genesis-experience .cta__number__phone:hover{color:#a36b4f;text-decoration:none}.genesis-experience .cta__action__button{background:#fff;color:#333;margin:0;padding:1.5em 6em}@media (max-width:768px){.genesis-experience .cta__action,.genesis-experience .cta__content,.genesis-experience .cta__number{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:2em}}.genesis-experience .outro{padding:3em 0}.genesis-experience .outro__title{font-size:2.5em;margin:1em 0}.genesis-experience .callout{padding:3em 0;background:#141414;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.genesis-experience .callout{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}.genesis-experience .callout__title{color:#a36b4f;font-size:2em;margin:0 0 .5em 0}@media (min-width:768px){.genesis-experience .callout__title{margin:0 3em 0 0}}.genesis-experience .callout__link{color:#fff;border-bottom:1px solid;margin:0 0 .5em 0}@media (min-width:768px){.genesis-experience .callout__link{margin:0 3em 0 0}}.genesis-experience .callout__link:hover{text-decoration:none;color:#a36b4f}@media (max-width:768px){.genesis-experience .callout__link,.genesis-experience .callout__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.genesis-intelligent-assistance .hero{background:center center #333;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.genesis-intelligent-assistance .hero .container-wide{border-left:1px solid #a36b4f;border-right:1px solid #a36b4f;padding:6em 2em}.genesis-intelligent-assistance .hero__title{font-size:2em;margin:0 0 .25em 0;font-weight:300;line-height:1}.genesis-intelligent-assistance .hero__content{margin-bottom:2em}.genesis-intelligent-assistance .hero__button{background:#fff;color:#333;margin:0;padding:1.5em 6em}@media (min-width:768px){.genesis-intelligent-assistance .hero .container-wide{padding:10em 2em 20em 2em}.genesis-intelligent-assistance .hero__title{font-size:4em}}.genesis-intelligent-assistance .intro{padding:3em 0;width:80%;margin:0 auto;text-align:center}.genesis-intelligent-assistance .intro__title{color:#a36b4f;font-size:2em;margin:0 0 1.5em 0}.genesis-intelligent-assistance .intro__content{color:#333;font-size:1.25em;line-height:1.5;margin-bottom:2em}.genesis-intelligent-assistance .intro__subtitle{color:#a36b4f;margin:0}.genesis-intelligent-assistance .app{background:#fbfafa;padding:4em 0}.genesis-intelligent-assistance .app .app-features{list-style:none;margin:0 0 2em 0;padding:0}.genesis-intelligent-assistance .app .app-features__item__link{display:block;padding:1.5em 1.75em;color:#141414;-webkit-transition:all .5s ease;transition:all .5s ease}.genesis-intelligent-assistance .app .app-features__item__link:hover{text-decoration:none;color:#a36b4f}.genesis-intelligent-assistance .app .app-features__item__link.selectedTab{color:#a36b4f;border:1px solid #a36b4f}.genesis-intelligent-assistance .app .app-features__item__title{font-size:1.05em;margin:0 0 .5em 0;display:inline-block}.genesis-intelligent-assistance .app .app-features__item .fa-angle-right{font-size:1.5em;padding-left:0}.genesis-intelligent-assistance .app .app-features__item__content{color:#8a8a8a;margin:0;font-size:.85em}@media (min-width:769px){.genesis-intelligent-assistance .app .app-features .app-features{margin:0}.genesis-intelligent-assistance .app .app-features .app-features__title{font-size:1.25em}.genesis-intelligent-assistance .app .app-features .app-features .fa-angle-right{padding-left:2em}}.genesis-intelligent-assistance .app__img{display:block;margin:0 auto}.genesis-intelligent-assistance .app .content-tab{display:none}.genesis-intelligent-assistance .app .content-tab:first-of-type{display:block}.genesis-intelligent-assistance .callout{padding:4em 2em;background:#141414;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.genesis-intelligent-assistance .callout{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}.genesis-intelligent-assistance .callout__title{color:#fff;font-size:2em;margin:0 0 .5em 0}@media (min-width:768px){.genesis-intelligent-assistance .callout__title{margin:0 1.5em 0 0}}.genesis-intelligent-assistance .callout__link{color:#fff;border-bottom:1px solid;text-transform:uppercase;font-size:.75em;margin:0 .5em 0 0}@media (min-width:1025px){.genesis-intelligent-assistance .callout__link{margin:0 1.25em 0 0;font-size:.85em}}.genesis-intelligent-assistance .callout__link:hover{text-decoration:none;color:#a36b4f}@media (max-width:768px){.genesis-intelligent-assistance .callout__link,.genesis-intelligent-assistance .callout__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.genesis-cpo-benefits .hero{background:center center #333;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.genesis-cpo-benefits .hero__wrapper{background:rgba(0,0,0,.25);padding:1em}.genesis-cpo-benefits .hero__icon{margin-bottom:2em}.genesis-cpo-benefits .hero__subtitle{font-weight:300;line-height:1;font-size:2em;margin:0 0 .5em 0}.genesis-cpo-benefits .hero__title{font-weight:300;line-height:1;font-size:3em;margin:0 0 .5em 0}.genesis-cpo-benefits .hero__content{margin:0}@media (min-width:768px){.genesis-cpo-benefits .hero__icon{max-width:360px}.genesis-cpo-benefits .hero__wrapper{background:0 0;padding:8em 4em}.genesis-cpo-benefits .hero__title{font-size:4em}.genesis-cpo-benefits .hero__content{width:45%}}.genesis-cpo-benefits .hero__cta{padding:1em 0;background:#000;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(70%,#000),to(rgba(0,0,0,.5)));background:linear-gradient(0deg,#000 0,#000 70%,rgba(0,0,0,.5) 100%);text-align:center}.genesis-cpo-benefits .hero__cta__title{color:#fff;margin:0 1em 1em 1em}.genesis-cpo-benefits .hero__cta__button{background:#fff;color:#333;margin:0;padding:1.5em 6em}@media (min-width:768px){.genesis-cpo-benefits .hero__cta{padding:2em 0}.genesis-cpo-benefits .hero__cta__title{margin:0 0 1em 0}}.genesis-cpo-benefits .intro{padding:3em 0;text-align:center}.genesis-cpo-benefits .intro__title{font-size:2em}.genesis-cpo-benefits .features{padding:3em 0;background:#141414}.genesis-cpo-benefits .feature-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4em}@media (max-width:768px){.genesis-cpo-benefits .feature-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.genesis-cpo-benefits .feature-wrap .feature-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.genesis-cpo-benefits .feature-wrap .feature-block__title{margin:0 0 1.5em 0;font-size:2em;color:#a36b4f}.genesis-cpo-benefits .feature-wrap .feature-block__content{margin:0 0 2em 0;font-size:16px;letter-spacing:1px;color:#fff}.genesis-cpo-benefits .feature-wrap .feature-block__link{margin:0 0 1em 0;display:block;color:#fff}@media (max-width:768px){.genesis-cpo-benefits .feature-wrap .feature-block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.genesis-cpo-benefits .feature-wrap .feature-block__text{width:40%}@media (max-width:768px){.genesis-cpo-benefits .feature-wrap .feature-block__text{padding:3em 0;text-align:center}.genesis-cpo-benefits .feature-wrap .feature-block__text .button{display:block;font-size:16px;padding:13px 23px}}@media (min-width:768px){.genesis-cpo-benefits .feature-wrap .feature-block__img{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:768px){.genesis-cpo-benefits .layout-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.genesis-cpo-benefits .layout-right .feature-block__text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.genesis-cpo-benefits .feature-content-wrap{margin:0 4em;border-bottom:1px solid #333}.genesis-cpo-benefits .tabs{background:center center #333;background-size:cover;padding:8em 0 14em 0}.genesis-cpo-benefits .tabs .tabs-features{list-style:none;margin:0 0 2em 0;padding:0}.genesis-cpo-benefits .tabs .tabs-features__item__link{display:block;padding:1.5em .75em;margin-bottom:1em;-webkit-transition:all .5s ease;transition:all .5s ease;color:#fff;border-top:1px solid #333;text-align:center}.genesis-cpo-benefits .tabs .tabs-features__item__link:hover{text-decoration:none;color:#a36b4f}.genesis-cpo-benefits .tabs .tabs-features__item__link.selectedTab{border-top:2px solid #a36b4f}.genesis-cpo-benefits .tabs .tabs-features__item__link.selectedTab .tabs-features__item__content{display:block}.genesis-cpo-benefits .tabs .tabs-features__item__icon{margin-bottom:1em}.genesis-cpo-benefits .tabs .tabs-features__item__title{margin:0 0 .5em 0;line-height:1.25;font-size:.75em;color:#fff}@media (min-width:768px){.genesis-cpo-benefits .tabs .tabs-features .tabs-features{margin:0}}.genesis-cpo-benefits .tabs__content{color:#fff;margin:0}.genesis-cpo-benefits .tabs__title{margin-bottom:1.5em}.genesis-cpo-benefits .tabs .content-tab{display:none}.genesis-cpo-benefits .tabs .content-tab:first-of-type{display:block}.genesis-cpo-benefits .eligibility{background:#fbfafa;padding:4em 0}.genesis-cpo-benefits .eligibility__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.genesis-cpo-benefits .eligibility__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.genesis-cpo-benefits .eligibility__content{padding:0 2em}@media (min-width:768px){.genesis-cpo-benefits .eligibility__content{width:40%}}@media (min-width:768px){.genesis-cpo-benefits .eligibility__image{-webkit-box-flex:1;-ms-flex:1;flex:1}}.genesis-cpo-benefits .eligibility .eligibility-features{list-style:none;margin:0 0 2em 0;padding:0;border-left:1px solid #a36b4f}.genesis-cpo-benefits .eligibility .eligibility-features__item__link{display:block;padding:1.5em 1.75em;color:#141414;-webkit-transition:all .5s ease;transition:all .5s ease}.genesis-cpo-benefits .eligibility .eligibility-features__item__link:hover{text-decoration:none;color:#a36b4f}.genesis-cpo-benefits .eligibility .eligibility-features__item__link.selectedTab .eligibility-features__item__title{color:#a36b4f}.genesis-cpo-benefits .eligibility .eligibility-features__item__link.selectedTab .eligibility-features__item__content{display:block}.genesis-cpo-benefits .eligibility .eligibility-features__item__title{margin:0 0 .5em 0;font-size:.85em}.genesis-cpo-benefits .eligibility .eligibility-features__item__content{display:none;color:#8a8a8a;margin:0;font-size:.85em}@media (min-width:768px){.genesis-cpo-benefits .eligibility .eligibility-features .coverage-features{margin:0}}.genesis-cpo-benefits .eligibility__img{display:block;margin:0 auto}.genesis-cpo-benefits .eligibility__title{margin-bottom:1.5em}.genesis-cpo-benefits .eligibility .content-tab{display:none}.genesis-cpo-benefits .eligibility .content-tab:first-of-type{display:block}.genesis-cpo-benefits .coverage{background:#fbfafa;padding:4em 0}.genesis-cpo-benefits .coverage__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.genesis-cpo-benefits .coverage__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.genesis-cpo-benefits .coverage__content{padding:0 2em}@media (min-width:768px){.genesis-cpo-benefits .coverage__content{width:40%}}@media (min-width:768px){.genesis-cpo-benefits .coverage__image{-webkit-box-flex:1;-ms-flex:1;flex:1}}.genesis-cpo-benefits .coverage .coverage-features{list-style:none;margin:0 0 2em 0;padding:0;border-left:1px solid #a36b4f}.genesis-cpo-benefits .coverage .coverage-features__item__link{display:block;padding:1.5em 1.75em;color:#141414;-webkit-transition:all .5s ease;transition:all .5s ease}.genesis-cpo-benefits .coverage .coverage-features__item__link:hover{text-decoration:none;color:#a36b4f}.genesis-cpo-benefits .coverage .coverage-features__item__link.selectedTab .coverage-features__item__title{color:#a36b4f}.genesis-cpo-benefits .coverage .coverage-features__item__link.selectedTab .coverage-features__item__content{display:block}.genesis-cpo-benefits .coverage .coverage-features__item__title{margin:0 0 .5em 0;font-size:.85em}.genesis-cpo-benefits .coverage .coverage-features__item__content{display:none;color:#8a8a8a;margin:0;font-size:.85em}@media (min-width:768px){.genesis-cpo-benefits .coverage .coverage-features .coverage-features{margin:0}}.genesis-cpo-benefits .coverage__img{display:block;margin:0 auto}.genesis-cpo-benefits .coverage__title{margin-bottom:1.5em}.genesis-cpo-benefits .coverage .content-tab{display:none}.genesis-cpo-benefits .coverage .content-tab:first-of-type{display:block}.genesis-cpo-benefits .callout{padding:3em 0;background:#141414;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.genesis-cpo-benefits .callout{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}.genesis-cpo-benefits .callout__title{color:#a36b4f;font-size:2em;margin:0 0 .5em 0}@media (min-width:768px){.genesis-cpo-benefits .callout__title{margin:0 3em 0 0}}.genesis-cpo-benefits .callout__link{color:#fff;border-bottom:1px solid;margin-right:1em}.genesis-cpo-benefits .callout__link:hover{color:#a36b4f;text-decoration:none}@media (max-width:768px){.genesis-cpo-benefits .callout__link,.genesis-cpo-benefits .callout__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.genesis-cpo-benefits .outro{padding:3em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.genesis-cpo-benefits .outro{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}.genesis-cpo-benefits .outro__title{color:#a36b4f;font-size:2em;margin:0 0 .5em 0}@media (min-width:769px){.genesis-cpo-benefits .outro__title{margin:0 1.5em 0 0}}.genesis-cpo-benefits .outro__link{color:#141414;border-bottom:1px solid #a36b4f;margin-right:1em}.genesis-cpo-benefits .outro__link:hover{color:#a36b4f;text-decoration:none}@media (max-width:768px){.genesis-cpo-benefits .outro__link,.genesis-cpo-benefits .outro__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.genesis-cpo-benefits .outro__link{font-size:.85em}}.genesis-cpo-benefits .disclaimers{padding:3em 0}.genesis-cpo-benefits .disclaimers .disclaimer{font-size:.65em;margin-bottom:.5em}.genesis-reservation .hero{background:center center #141414;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.genesis-reservation .hero .container-wide{border-left:1px solid #a36b4f;border-right:1px solid #a36b4f;border-bottom:1px solid #a36b4f;padding:5em 3em 8em 3em}.genesis-reservation .hero__wrapper{background:rgba(0,0,0,.75);padding:1em}@media (min-width:769px){.genesis-reservation .hero__wrapper{padding:5em 0;background:0 0;max-width:40%}}.genesis-reservation .hero__subtitle,.genesis-reservation .hero__title{font-weight:300;line-height:1}.genesis-reservation .hero__title{margin:0 0 .5em 0}@media (min-width:769px){.genesis-reservation .hero__title{font-size:4em}}.genesis-reservation .hero__subtitle{font-size:1.5em;margin:0 0 1.25em 0;color:#a36b4f}.genesis-reservation .hero__content{margin:0 0 6em 0;text-transform:none}.genesis-reservation .form{padding:4em 0;background:#141414}.genesis-reservation .form__title{text-align:center;color:#fff;margin:0;font-size:2em;margin-bottom:3em}.genesis-reservation .form .gform_wrapper .gfield_label,.genesis-reservation .form .gform_wrapper label.hidden_sub_label,.genesis-reservation .form .gform_wrapper label.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.genesis-reservation .form .gform_wrapper input[type=email],.genesis-reservation .form .gform_wrapper input[type=tel],.genesis-reservation .form .gform_wrapper input[type=text]{text-transform:uppercase;color:#a36b4f;background:0 0;border:none;border-radius:0;font-size:1.25em;line-height:1.75;margin-bottom:4em;border-bottom:1px solid #3e2d25}.genesis-reservation .form .gform_wrapper input[type=email]::-webkit-input-placeholder,.genesis-reservation .form .gform_wrapper input[type=tel]::-webkit-input-placeholder,.genesis-reservation .form .gform_wrapper input[type=text]::-webkit-input-placeholder{text-transform:uppercase;color:#a36b4f}.genesis-reservation .form .gform_wrapper input[type=email]::-moz-placeholder,.genesis-reservation .form .gform_wrapper input[type=tel]::-moz-placeholder,.genesis-reservation .form .gform_wrapper input[type=text]::-moz-placeholder{text-transform:uppercase;color:#a36b4f}.genesis-reservation .form .gform_wrapper input[type=email]::-ms-input-placeholder,.genesis-reservation .form .gform_wrapper input[type=tel]::-ms-input-placeholder,.genesis-reservation .form .gform_wrapper input[type=text]::-ms-input-placeholder{text-transform:uppercase;color:#a36b4f}.genesis-reservation .form .gform_wrapper input[type=email]::placeholder,.genesis-reservation .form .gform_wrapper input[type=tel]::placeholder,.genesis-reservation .form .gform_wrapper input[type=text]::placeholder{text-transform:uppercase;color:#a36b4f}.genesis-reservation .form .gform_footer{clear:both;text-align:center}.genesis-reservation .form .gform_wrapper input[type=submit]{background:0 0;border:1px solid #d8d8d8;color:#d8d8d8;margin:0;font-size:.95em;padding:0 4em;line-height:3}.genesis-reservation .form .gform_wrapper input[type=submit]:hover{background:#a36b4f;border-color:#a36b4f}@media (max-width:768px){.genesis-reservation .form li.gfield.gf_left_half,.genesis-reservation .form li.gfield.gf_left_half_responsive,.genesis-reservation .form li.gfield.gf_right_half,.genesis-reservation .form li.gfield.gf_right_half_responsive,.genesis-reservation .form li.gfield.ginput_left,.genesis-reservation .form li.gfield.ginput_right{float:none;width:inherit}}.genesis-reservation .legal{padding:4em 0}.genesis-reservation .legal__title{color:#a36b4f;font-size:2em}.genesis-reservation .legal__content{text-transform:none;color:#8a8a8a}.genesis-reservation .disclaimers{padding:3em 0}.genesis-reservation .disclaimers .disclaimer{font-size:.75em;margin:0;color:#8a8a8a}.genesis-model-showroom h1{text-align:center;text-transform:uppercase;font-size:38px;margin:50px 0}.genesis-model-showroom .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.genesis-model-showroom .showroom-models .single-model{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;margin:0 10px;padding-bottom:50px}.genesis-model-showroom .showroom-models .model-image{padding:0 15px}.genesis-model-showroom .showroom-models .model-text{text-align:center}.genesis-model-showroom .showroom-models .model-text h2{margin:0 0 20px}.genesis-model-showroom .showroom-models .model-text .button{margin:0}.genesis-model-showroom .showroom-models .model-text .button+.button{margin-top:10px}@media (max-width:1024px){.genesis-model-showroom h1{margin:30px 0}.genesis-model-showroom .button{padding:15px}}@media (max-width:767px){.genesis-model-showroom h1{font-size:24px}.genesis-model-showroom .showroom-models .single-model{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9nbG9iYWwuc2NzcyIsIl9mb3Jtcy5zY3NzIiwiaW50ZWdyYXRpb24tc3R5bGVzLmNzcyIsIl9tb2RlbC1wYWdlcy5zY3NzIiwiX3BhZ2UtY2FyZXMuc2NzcyIsIl9wYWdlLWV4cGVyaWVuY2Uuc2NzcyIsIl9wYWdlLWludGVsbGlnZW50LWFzc2lzdGFuY2Uuc2NzcyIsIl9wYWdlLWNwby1iZW5lZml0cy5zY3NzIiwiX3BhZ2UtcmVzZXJ2YXRpb24uc2NzcyIsIl9wYWdlLXNob3dyb29tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQVVBLE1BRUksd0JBQUEsUUNSSixHQUNJLGNBQUEsT0FPSixvQkFDSSxPQUFBLFFBQ0EsY0FBQSxJQUdKLGtCQUNJLE1BQUEsS0FDQSxjQUFBLElBQ0EsUUFBQSxLQUNBLFdBQUEsT0FDQSxVQUFBLEtBRUksb0JBQ0ksY0FBQSxLQ3RCWCxrQ0M2QkQsa0NENUJFLFFBQUEsS0FHQSwyQ0M2QkYsMkNENUJHLE9BQUEsTUFBQSxLQUFBLEtBQUEsS0FNRixZQUNDLFVBQUEsS0M4QkYsaUJDN0NBLGFBRUMsV0FBQSxRQUNBLGVBQUEsVUFDQyxXQUFBLE9EK0NGLG9CQzdDRSxnQkFDRSxVQUFBLEtBQ0EsY0FBQSxLQUdKLFFBQ0UsWUFBQSxJQUVGLGVBQ0UsTUFBQSxRQUVGLHNCQUNDLFVBQUEsT0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUtDLDBCQUNFLGlCQUFBLEtBQ0EsZ0JBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLG1DQUNFLFFBQUEsSUFBQSxJQUVBLDBCQUhGLG1DQUlJLFFBQUEsSUFBQSxHQUdGLDBCQVBGLG1DQVFJLFFBQUEsSUFBQSxHQUdGLCtDQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSw0REFDRSwwQkFBQSxFQUFBLGVBQUEsR0FBQSxNQUFBLEdBSU4sNkJBQ0UsVUFBQSxLQUNBLE1BQUEsS0FFRiw2QkFDRSxVQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsS0FFRiw2QkFDRSxXQUFBLElBQ0EsVUFBQSxLQUNBLE1BQUEsS0FFRix5Q0FDRSxlQUFBLEtBQ0EsT0FBQSxJQUFBLEVBRUEseUJBSkYseUNBS0ksVUFBQSxLQUdGLHlCQVJGLHlDQVNJLFVBQUEsS0FHRiwwQkFaRix5Q0FhSSxVQUFBLEtBR0YsMEJBaEJGLHlDQWlCSSxVQUFBLEtBSUEseUJBREYsK0NBRUksVUFBQSxLQUdGLHlCQUxGLCtDQU1JLFVBQUEsS0FHRix5QkFURiwrQ0FVSSxVQUFBLEtBR0YsMEJBYkYsK0NBY0ksVUFBQSxLQUlGLDBCQWxCRiwrQ0FtQkksVUFBQSxLQUlOLDJDQUNFLFVBQUEsTUFDQSxlQUFBLEtBQ0EsV0FBQSxPQUdBLDZEQUNFLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsVUFBQSxLQUlKLHlCQS9GRiwwQkFnR0ksaUJBQUEsZUFDQSxRQUFBLEVBQ0EsV0FBQSxRQU9KLFdBQ0UsV0FBQSxLQUNBLFFBQUEsTUFBQSxJQUFBLEtBQUEsTUFDQSxrQkFDRSxNQUFBLEtBQ0EsZUFBQSxVQUNBLE9BQUEsRUFDQSx3QkFDQSxZQUFBLElBQ0EsTUFBQSxLQUdBLHVCQUNFLE1BQUEsS0FDQSxRQUFBLEtBQUEsSUFBQSxLQUFBLEVBQ0EsYUFBQSxJQUFBLE1BQUEsS0FFRiwwQkFkRixrQkFlSSxVQUFBLEtBR0osa0JBQ0UsV0FBQSxNQUNBLHdCQUNFLFFBQUEsYUFDQSwwQkFDQSxNQUFBLEtBQ0EsYUFBQSxNQUNBLGVBQUEsVUFDQSxnQkFBQSxLQUNBLFFBQUEsRUFBQSxJQUNBLHFDQUNFLGFBQUEsRUFFRiwwQkFUQSwwQkFVRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGFBQUEsT0FFQSxnQ0FDQSxnQkFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsZUFBQSxNQUVBLGlDQUFBLGtDQUNFLGdCQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFJTiwwQkFDRSxjQUFBLElBQUEsTUFBQSxRQUNBLGVBQUEsTUFHSix5QkF2REYsV0F3REksUUFBQSxNQUtOLGFBQ0UsU0FBQSxTQUNBLFFBQUEsR0FBQSxHQUFBLEdBQUEsR0FDQSw2QkFDRSxjQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsS0FFQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLGFBQUEsY0FBQSxhQUFBLGdCQUFBLGFBQ0EsaUNBQ0UsVUFBQSxJQUNBLFFBQUEsSUFBQSxFQUVGLHdDQUNFLE1BQUEsS0FDQSxjQUFBLElBQ0EsaUVBQ0UsYUFBQSxJQUFBLE1BQUEsS0FFRixrREFBQSxvREFDRSxVQUFBLEtBS0wsd0NBQ0UsS0FBQSxFQUNBLElBQUEsSUFFRix3Q0FDRSxNQUFBLEVBQ0EsSUFBQSxJQU1ILGVBQ0UsV0FBQSxPQUNBLHlCQUNFLGNBQUEsS0FBQSxVQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBRUYsc0JBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsZ0NBQ0UsTUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQUEsT0FBQSxPQUNBLGdCQUFBLE1BR0osc0JBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLGdDQUNFLE1BQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxLQUFBLE9BQUEsT0FDQSxnQkFBQSxNQUlKLHlCQUNFLHNCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUVGLHNCQUNFLHdCQUFBLEtBQUEsV0FBQSxLQUNBLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsR0FPTixhQUNFLFdBQUEsT0FDQSxzQkFDRSxTQUFBLFNBQ0EsNEJBQ0UsUUFBQSxLQUNBLG1CQUFBLElBQUEsR0FBQSxLQUFBLFdBQUEsSUFBQSxHQUFBLEtBQ0EsbUNBQ0UsUUFBQSxNQUdKLDRCQUNFLFFBQUEsTUFDQSxVQUFBLElBQ0EsWUFBQSxJQUNBLE9BQUEsS0FFRixrQ0FDRSxRQUFBLE1BQ0EsVUFBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLE1BR0osb0NBQ0UsV0FBQSxLQUNBLDBDQUNFLFFBQUEsYUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQ0EsZ0RBQ0UsT0FBQSxRQUdBLCtFQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUlSLGtFQUNFLFFBQUEsYUFDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEVBQ0EsU0FBQSxPQUNBLGNBQUEsSUFDQSxtQkFBQSxJQUFBLEtBQUEsS0FBQSxXQUFBLElBQUEsS0FBQSxLQUNBLGdCQUFBLFFBRUYsc0VBQ0UsUUFBQSxhQUNBLG1CQUFBLHNCQUNBLG9CQUFBLHNCQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0EsY0FBQSxJQUNBLG1CQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZ0JBQUEsV0FBQSxFQUFBLElBQUEsSUFBQSxLQUFBLGdCQUNBLG1CQUFBLElBQUEsS0FBQSxLQUFBLFdBQUEsSUFBQSxLQUFBLEtBRUYsa0VBQ0UsUUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BS0EsMkNBQ0UsZUFBQSxVQUNBLGlEQUNFLE9BQUEsUUFHSixnREFDRSxjQUFBLElBQUEsTUFJSixzQ0FDRSxRQUFBLEtBRUEsNkNBQ0UsUUFBQSxNQU1KLGdCQUNFLFFBQUEsSUFBQSxFQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsV0FBQSxPQUNBLDhCQUNFLFFBQUEsTUFDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLGlDQUNFLE9BQUEsRUFDQSxRQUFBLEVBQ0wsTUFBQSxLQUNDLDBCQUpFLGlDQUtGLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNDLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0QsY0FBQSxLQUFBLFVBQUEsTUFFRSxvQ0FDSSxPQUFBLEVBQ0EsUUFBQSxFQUFBLEVBQUEsSUFBQSxFQUNOLFdBQUEsS0FDSSxzQ0FDRSxRQUFBLGFBQ0EsUUFBQSxJQUFBLEVBQUEsSUFBQSxFQUNBLE9BQUEsSUFBQSxFQUNBLGNBQUEsT0FDQSxlQUFBLFVBQ0EsZUFBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLElBQ0EsWUFBQSxJQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLGdCQUFBLEtBQ0EseUJBYkYsc0NBY0ksVUFBQSxLQUNBLE9BQUEsSUFBQSxNQUVGLDBCQWpCRixzQ0FrQkksT0FBQSxJQUFBLE1BRUYsNENBQ0UsZ0JBQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxZQUFBLEVBRUYsNkNBQ0UsTUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsWUFBQSxFQUdGLGtEQUNFLGdCQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsWUFBQSxFQUtSLGlDQUNFLFFBQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxLQUNGLDBDQUNFLFFBQUEsS0FDQSx3REFDRSxRQUFBLE1BRUYseURBQ0UsaUJBQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxJQUFBLEVBQW1CLDREQUVqQixlQUFBLFVBQ0EsTUFBQSxRQUNBLFFBQUEsS0FBQSxFQUNBLFlBQUEsSUFDQSxlQUFBLEtBRUYsNERBQ0UsZUFBQSxVQUNBLE1BQUEsS0FDQSxlQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxlQUFBLElBQ0EsT0FBQSxFQUFBLElBQUEsTUFBQSxJQUNBLFlBQUEsTUFFRiwyREFDRSxlQUFBLEtBQ0EsVUFBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsSUFDQSxZQUFBLElBQ0EsV0FBQSxLQUdKLHdEQUNFLE9BQUEsS0FPUixvQ0FDRSxJQUFBLElBQ0EsaUJBQUEsZUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLEtBQUEsRUFDQSxPQUFBLFFBRUYsb0NBQ0UsSUFBQSxJQUNBLGlCQUFBLGVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEVBQ0EsT0FBQSxRQUdGLHdDQUNJLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxFQUFBLEtBT0Ysc0NBQ0UsUUFBQSxLQUNBLG9EQUNFLFFBQUEsTUFRTixpQkFFRSxjQUFBLElBRUMseUJBSkgsaUJBS0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsTUFHRCwwQkFDRyxXQUFBLFFBQ0EsY0FBQSxJQUNBLFFBQUEsSUFFQSw2QkFDRSxpQkFBQSxRQUdGLGlDQUNFLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUlGLG9DQUNFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUVBLHlDQUNDLFFBQUEsTUFJSCxrQ0FDRSxXQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLE1BQ0EsUUFBQSxFQUNBLFlBQUEsRUFHRix5QkFuQ0gsMEJBb0NJLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBQ0Msd0JBQUEsRUFBQSxXQUFBLEVBQ0EsWUFBQSxJQUNBLGNBQUEsRUFFQSxzQ0FDRSxZQUFBLEdBUVIsdUNBQ0UsTUFBQSxLQUNBLGdCQUFBLGdCQUNBLFFBQUEsR0FDQSwwQ0FDRSxZQUFBLEtBRUYsMENBQUEsMENBQ0UsTUFBQSxLQVFOLGFBQ0UsUUFBQSxJQUFBLElBRUYsWUFDRSxlQUFBLEtBSUgsWUFDRyxXQUFBLEtBRUUsMkJBQ0UsZUFBQSxLQUNBLFFBQUEsR0FJTix5QkFDRSxZQUNFLFlBQUEsZ0JDemxCRixxQkFDSSxXQUFBLE9BQUEsT0FBQSxLQUNBLGdCQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsSUFBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FFQSxxQ0FDSSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsSUFFSiw4QkFDSSxXQUFBLGdCQUNBLFFBQUEsSUFFSix5QkFoQkoscUJBaUJRLFFBQUEsSUFDQSw4QkFDSSxRQUFBLEVBQ0EsV0FBQSxJQUNBLFVBQUEsS0FJUiwrQkFBQSw0QkFFSSxZQUFBLElBQ0EsWUFBQSxFQUdKLDRCQUNJLFVBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBR0osK0JBQ0ksVUFBQSxNQUNBLE9BQUEsRUFBQSxFQUFBLE9BQUEsRUFDQSxNQUFBLFFBR0osOEJBQ0ksT0FBQSxFQUFBLEVBQUEsSUFBQSxFQUdKLDZCQUNJLFdBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsTUFBQSxJQU9SLHNCQUNJLFlBQUEsSUFDQSxlQUFBLElBQ0EsTUFBQSxJQUNBLE9BQUEsRUFBQSxLQUNBLFdBQUEsT0FFQSw2QkFDSSxNQUFBLFFBQ0EsVUFBQSxJQUNBLE9BQUEsRUFBQSxFQUFBLE1BQUEsRUFHSiwrQkFDSSxNQUFBLEtBQ0EsVUFBQSxPQUNBLFlBQUEsSUFDQSxjQUFBLElBR0osZ0NBQ0ksTUFBQSxRQUNBLE9BQUEsRUFNUix5QkFDSSxZQUFBLElBQ0EsZUFBQSxJQUNBLFdBQUEsUUFHSiw2QkFFSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsY0FBQSxJQUNBLHlCQUxKLDZCQU1RLGNBQUEsS0FBQSxVQUFBLE1BR0osNENBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BRUEsbURBQ0ksT0FBQSxFQUFBLEVBQUEsTUFBQSxFQUNBLFVBQUEsSUFDQSxNQUFBLFFBR0oscURBQ0ksT0FBQSxFQUFBLEVBQUEsSUFBQSxFQUNBLFVBQUEsS0FDQSxlQUFBLElBQ0EsTUFBQSxLQUdKLGtEQUNJLE9BQUEsRUFBQSxFQUFBLElBQUEsRUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUdKLHlCQXhCSiw0Q0F5QlEsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLE1BR0osa0RBQ0ksTUFBQSxJQUNBLHlCQUZKLGtEQUdRLFlBQUEsSUFDQSxlQUFBLElBQ0EsV0FBQSxPQUVBLDBEQUNJLFFBQUEsTUFDQSxVQUFBLEtBQ0EsUUFBQSxLQUFBLE1BSVoseUJBQ0ksaURBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxHQU9aLHlCQURKLDZCQUVRLG1CQUFBLFdBQUEsc0JBQUEsUUFBQSxtQkFBQSxZQUFBLGVBQUEsWUFFQSxrREFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FFQSwwQkFBQSxFQUFBLGVBQUEsR0FBQSxNQUFBLElBS1oscUNBQ0ksT0FBQSxFQUFBLElBQ0EsY0FBQSxJQUFBLE1BQUEsS0FLSixzQkFDSSxXQUFBLE9BQUEsT0FBQSxLQUNBLGdCQUFBLE1BQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLElBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUVBLCtCQUNJLFdBQUEsZ0JBQ0EsUUFBQSxNQUlKLHlCQUNJLCtCQUNJLFdBQUEsSUFDQSxVQUFBLElBQ0EsUUFBQSxHQUtSLGdDQUFBLDZCQUVJLFlBQUEsSUFDQSxZQUFBLEVBR0osNkJBQ0ksVUFBQSxJQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsRUFHSixnQ0FDSSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEVBQUEsT0FBQSxFQUNBLE1BQUEsUUFHSix5QkF6Q0osc0JBMENRLFFBQUEsSUFDQSxXQUFBLFFBT1Isd0JBQ0ksWUFBQSxJQUNBLGVBQUEsSUFDQSxXQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BRUEseUJBUkosd0JBU1EsY0FBQSxLQUFBLFVBQUEsS0FDQSxXQUFBLFFBR0osK0JBQ0ksTUFBQSxLQUNBLFVBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBRUEseUJBTEosK0JBTVEsT0FBQSxFQUFBLElBQUEsRUFBQSxHQUlSLDhCQUNJLE1BQUEsS0FDQSxjQUFBLElBQUEsTUFFQSxvQ0FDSSxNQUFBLFFBS1IseUJBQ0ksOEJBQUEsK0JBRUksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLE1BT1osd0JBQ0ksWUFBQSxJQUNBLGVBQUEsSUFDQSwrQkFDSSxVQUFBLElBQ0EsT0FBQSxFQU1SLG9CQUNJLFlBQUEsSUFDQSxlQUFBLElBQ0EsV0FBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLFdBQUEsZ0JBQUEsYUFFQSx5QkFSSixvQkFTUSxjQUFBLEtBQUEsVUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLFFBR0osb0NBQ0ksTUFBQSxRQUNBLFVBQUEsSUFHSix1Q0FDSSxNQUFBLFFBSUosbUNBQ0ksTUFBQSxLQUNBLFVBQUEsSUFFQSx5Q0FDSSxNQUFBLFFBQ0EsZ0JBQUEsS0FJUixvQ0FDSSxXQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLE1BQUEsSUFHSix5QkFDSSw0QkFBQSw2QkFBQSw0QkFHSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxjQUFBLEtBT1osNEJBQ0ksWUFBQSxJQUNBLGVBQUEsSUFFQSx3Q0FDSSxVQUFBLE1BQ0EsY0FBQSxLQzVVUiwwQkFDSSxXQUFBLE9BQUEsT0FBQSxLQUNBLGdCQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FFQSxpQ0FDSSxVQUFBLElBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxFQUNBLFlBQUEsSUFDQSxZQUFBLEVBR0oseUJBQ0ksaUNBQ0ksVUFBQSxJQUdKLG1DQUNJLFVBQUEsSUFFSixtQ0FDSSxNQUFBLEtBVVosOEJBQ0ksWUFBQSxJQUVBLDhDQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FJSix1Q0FFSSxjQUFBLElBR0EseUJBTEosdUNBTVEsaUJBQUEsRUFBQSxTQUFBLEVBQUEsUUFBQSxLQUFBLEVBQUEsUUFDQSxRQUFBLElBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxNQUNBLGVBQUEsSUFDQSx1REFDSSxjQUFBLElBQUEsTUFBQSxTQUlSLDZDQUNJLGFBQUEsSUFHSiw4Q0FDSSxNQUFBLFFBQ0EsVUFBQSxNQUNBLFlBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsK0NBTEosOENBTU0sVUFBQSxPQUlOLGdEQUNJLE1BQUEsS0FTWix5QkFDSSxRQUFBLElBQUEsRUFDQSxXQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsV0FBQSxnQkFBQSxhQUVBLHlCQVBKLHlCQVFRLGNBQUEsS0FBQSxVQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsUUFHSix5Q0FDSSxNQUFBLFFBQ0EsVUFBQSxJQUdKLDRDQUNJLE1BQUEsUUFJSix3Q0FDSSxNQUFBLEtBQ0EsVUFBQSxJQUVBLDhDQUNJLE1BQUEsUUFDQSxnQkFBQSxLQUlSLHlDQUNJLFdBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsTUFBQSxJQUdKLHlCQUNJLGlDQUFBLGtDQUFBLGlDQUdJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLGNBQUEsS0FTWiwyQkFDSSxRQUFBLElBQUEsRUFFQSxrQ0FDSSxVQUFBLE1BQ0EsT0FBQSxJQUFBLEVBUVIsNkJBQ0ksUUFBQSxJQUFBLEVBQ0EsV0FBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUVBLHlCQVBKLDZCQVFRLGNBQUEsS0FBQSxVQUFBLEtBQ0EsV0FBQSxRQUdKLG9DQUNJLE1BQUEsUUFDQSxVQUFBLElBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxFQUVBLHlCQUxKLG9DQU1RLE9BQUEsRUFBQSxJQUFBLEVBQUEsR0FJUixtQ0FDSSxNQUFBLEtBQ0EsY0FBQSxJQUFBLE1BRUEsT0FBQSxFQUFBLEVBQUEsS0FBQSxFQUVBLHlCQU5KLG1DQU9RLE9BQUEsRUFBQSxJQUFBLEVBQUEsR0FHSix5Q0FDSSxnQkFBQSxLQUNBLE1BQUEsUUFLUix5QkFDSSxtQ0FBQSxvQ0FFSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsTUNqTVosc0NBQ0ksV0FBQSxPQUFBLE9BQUEsS0FDQSxnQkFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BRUEsc0RBQ0ksWUFBQSxJQUFBLE1BQUEsUUFDQSxhQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsSUFBQSxJQUdKLDZDQUNJLFVBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxNQUFBLEVBQ0EsWUFBQSxJQUNBLFlBQUEsRUFHSiwrQ0FDSSxjQUFBLElBSUosOENBQ0ksV0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxNQUFBLElBR0oseUJBRUksc0RBQ0ksUUFBQSxLQUFBLElBQUEsS0FBQSxJQUVKLDZDQUNJLFVBQUEsS0FZWix1Q0FDSSxRQUFBLElBQUEsRUFDQSxNQUFBLElBQ0EsT0FBQSxFQUFBLEtBQ0EsV0FBQSxPQUVBLDhDQUNJLE1BQUEsUUFDQSxVQUFBLElBQ0EsT0FBQSxFQUFBLEVBQUEsTUFBQSxFQUdKLGdEQUNJLE1BQUEsS0FDQSxVQUFBLE9BQ0EsWUFBQSxJQUNBLGNBQUEsSUFHSixpREFDSSxNQUFBLFFBQ0EsT0FBQSxFQU9SLHFDQUNJLFdBQUEsUUFDQSxRQUFBLElBQUEsRUFFQSxtREFDSSxXQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsSUFBQSxFQUNBLFFBQUEsRUFJSSwrREFDSSxRQUFBLE1BQ0EsUUFBQSxNQUFBLE9BQ0EsTUFBQSxRQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBRUEscUVBQ0ksZ0JBQUEsS0FDQSxNQUFBLFFBR0osMkVBQ0ksTUFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBSVIsZ0VBQ0ksVUFBQSxPQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsRUFDQSxRQUFBLGFBR0oseUVBQ0ksVUFBQSxNQUNBLGFBQUEsRUFHSixrRUFDSSxNQUFBLFFBQ0EsT0FBQSxFQUNBLFVBQUEsTUFJUix5QkFDSSxpRUFDSSxPQUFBLEVBRUEsd0VBQ0ksVUFBQSxPQUdKLGlGQUNJLGFBQUEsS0FNaEIsMENBQ0ksUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUdKLGtEQUNJLFFBQUEsS0FDQSxnRUFDSSxRQUFBLE1BU1oseUNBQ0ksUUFBQSxJQUFBLElBQ0EsV0FBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUVBLHlCQVBKLHlDQVFRLGNBQUEsS0FBQSxVQUFBLEtBQ0EsV0FBQSxRQUdKLGdEQUNJLE1BQUEsS0FDQSxVQUFBLElBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxFQUVBLHlCQUxKLGdEQU1RLE9BQUEsRUFBQSxNQUFBLEVBQUEsR0FJUiwrQ0FDSSxNQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQ0EsZUFBQSxVQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxFQUFBLEVBRUEsMEJBUEosK0NBUVEsT0FBQSxFQUFBLE9BQUEsRUFBQSxFQUNBLFVBQUEsT0FHSixxREFDSSxnQkFBQSxLQUNBLE1BQUEsUUFLUix5QkFDSSwrQ0FBQSxnREFFSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsTUN4TVosNEJBQ0ksV0FBQSxPQUFBLE9BQUEsS0FDQSxnQkFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BRUEscUNBQ0ksV0FBQSxnQkFDQSxRQUFBLElBR0osa0NBQ0ksY0FBQSxJQUdKLHNDQUNJLFlBQUEsSUFDQSxZQUFBLEVBQ0EsVUFBQSxJQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsRUFHSixtQ0FDSSxZQUFBLElBQ0EsWUFBQSxFQUNBLFVBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBR0oscUNBQ0ksT0FBQSxFQUdKLHlCQUVJLGtDQUNJLFVBQUEsTUFHSixxQ0FDSSxXQUFBLElBQ0EsUUFBQSxJQUFBLElBRUosbUNBRUksVUFBQSxJQUdKLHFDQUNJLE1BQUEsS0FLUixpQ0FDSSxRQUFBLElBQUEsRUFDQSxXQUFBLEtBQ0EsV0FBQSxpR0FBQSxXQUFBLDBEQUNBLFdBQUEsT0FFQSx3Q0FDSSxNQUFBLEtBQ0EsT0FBQSxFQUFBLElBQUEsSUFBQSxJQUVKLHlDQUNJLFdBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsTUFBQSxJQUdKLHlCQWpCSixpQ0FrQlEsUUFBQSxJQUFBLEVBRUEsd0NBQ0ksT0FBQSxFQUFBLEVBQUEsSUFBQSxHQVVoQiw2QkFDSSxRQUFBLElBQUEsRUFDQSxXQUFBLE9BRUEsb0NBQ0ksVUFBQSxJQU9SLGdDQUNJLFFBQUEsSUFBQSxFQUNBLFdBQUEsUUFHSixvQ0FFSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxJQUNBLHlCQUxKLG9DQU1RLGNBQUEsS0FBQSxVQUFBLE1BR0osbURBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BRUEsMERBQ0ksT0FBQSxFQUFBLEVBQUEsTUFBQSxFQUNBLFVBQUEsSUFDQSxNQUFBLFFBR0osNERBQ0ksT0FBQSxFQUFBLEVBQUEsSUFBQSxFQUNBLFVBQUEsS0FDQSxlQUFBLElBQ0EsTUFBQSxLQUdKLHlEQUNJLE9BQUEsRUFBQSxFQUFBLElBQUEsRUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUdKLHlCQXhCSixtREF5QlEsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLE1BR0oseURBQ0ksTUFBQSxJQUNBLHlCQUZKLHlEQUdRLFFBQUEsSUFBQSxFQUNBLFdBQUEsT0FFQSxpRUFDSSxRQUFBLE1BQ0EsVUFBQSxLQUNBLFFBQUEsS0FBQSxNQUlaLHlCQUNJLHdEQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsR0FPWix5QkFESixvQ0FFUSxtQkFBQSxXQUFBLHNCQUFBLFFBQUEsbUJBQUEsWUFBQSxlQUFBLFlBRUEseURBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBRUEsMEJBQUEsRUFBQSxlQUFBLEdBQUEsTUFBQSxJQUtaLDRDQUNJLE9BQUEsRUFBQSxJQUNBLGNBQUEsSUFBQSxNQUFBLEtBTUosNEJBQ0ksV0FBQSxPQUFBLE9BQUEsS0FDQSxnQkFBQSxNQUNBLFFBQUEsSUFBQSxFQUFBLEtBQUEsRUFFQSwyQ0FDSSxXQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsSUFBQSxFQUNBLFFBQUEsRUFJSSx1REFDSSxRQUFBLE1BQ0EsUUFBQSxNQUFBLE1BQ0EsY0FBQSxJQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxPQUVBLDZEQUNJLGdCQUFBLEtBQ0EsTUFBQSxRQUdKLG1FQUNRLFdBQUEsSUFBQSxNQUFBLFFBRUosaUdBQ0ksUUFBQSxNQUtaLHVEQUNJLGNBQUEsSUFHSix3REFDSSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsWUFBQSxLQUNBLFVBQUEsTUFDQSxNQUFBLEtBSVIseUJBQ0ksMERBQ0ksT0FBQSxHQUtaLHFDQUNJLE1BQUEsS0FDQSxPQUFBLEVBR0osbUNBQ0ksY0FBQSxNQUdKLHlDQUNJLFFBQUEsS0FDQSx1REFDSSxRQUFBLE1BUVosbUNBQ0ksV0FBQSxRQUNBLFFBQUEsSUFBQSxFQUVBLHlDQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FFQSx5QkFKSix5Q0FLUSxjQUFBLEtBQUEsVUFBQSxNQUdSLDRDQUtJLFFBQUEsRUFBQSxJQUpBLHlCQURKLDRDQUVRLE1BQUEsS0FNUix5QkFDSSwwQ0FDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEdBSVIseURBQ0ksV0FBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLElBQUEsRUFDQSxRQUFBLEVBQ0EsWUFBQSxJQUFBLE1BQUEsUUFJSSxxRUFDSSxRQUFBLE1BQ0EsUUFBQSxNQUFBLE9BQ0EsTUFBQSxRQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBRUEsMkVBQ0ksZ0JBQUEsS0FDQSxNQUFBLFFBSUEsb0hBQ0ksTUFBQSxRQUVKLHNIQUNJLFFBQUEsTUFLWixzRUFDSSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsVUFBQSxNQUdKLHdFQUNJLFFBQUEsS0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUNBLFVBQUEsTUFJUix5QkFDSSw0RUFDSSxPQUFBLEdBS1osd0NBQ0ksUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUdKLDBDQUNJLGNBQUEsTUFHSixnREFDSSxRQUFBLEtBQ0EsOERBQ0ksUUFBQSxNQVFaLGdDQUNJLFdBQUEsUUFDQSxRQUFBLElBQUEsRUFFQSxzQ0FDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BRUEseUJBSkosc0NBS1EsY0FBQSxLQUFBLFVBQUEsTUFHUix5Q0FLSSxRQUFBLEVBQUEsSUFKVyx5QkFEZix5Q0FFUSxNQUFBLEtBTVIseUJBQ0ksdUNBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxHQUlSLG1EQUNJLFdBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxJQUFBLEVBQ0EsUUFBQSxFQUNBLFlBQUEsSUFBQSxNQUFBLFFBSUksK0RBQ0ksUUFBQSxNQUNBLFFBQUEsTUFBQSxPQUNBLE1BQUEsUUFDQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQUVBLHFFQUNJLGdCQUFBLEtBQ0EsTUFBQSxRQUlBLDJHQUNJLE1BQUEsUUFFSiw2R0FDSSxRQUFBLE1BS1osZ0VBQ0ksT0FBQSxFQUFBLEVBQUEsS0FBQSxFQUNBLFVBQUEsTUFHSixrRUFDSSxRQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsRUFDQSxVQUFBLE1BSVIseUJBQ0ksc0VBQ0ksT0FBQSxHQUtaLHFDQUNJLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FHSix1Q0FDSSxjQUFBLE1BR0osNkNBQ0ksUUFBQSxLQUNBLDJEQUNJLFFBQUEsTUFRWiwrQkFDSSxRQUFBLElBQUEsRUFDQSxXQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BRUEseUJBUEosK0JBUVEsY0FBQSxLQUFBLFVBQUEsS0FDQSxXQUFBLFFBR0osc0NBQ0ksTUFBQSxRQUNBLFVBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBRUEseUJBTEosc0NBTVEsT0FBQSxFQUFBLElBQUEsRUFBQSxHQUlSLHFDQUNJLE1BQUEsS0FDQSxjQUFBLElBQUEsTUFDQSxhQUFBLElBRUEsMkNBQ0ksTUFBQSxRQUNBLGdCQUFBLEtBS1IseUJBQ0kscUNBQUEsc0NBRUksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLE1BUVosNkJBQ0ksUUFBQSxJQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BRUEseUJBTkosNkJBT1EsY0FBQSxLQUFBLFVBQUEsS0FDQSxXQUFBLFFBR0osb0NBQ0ksTUFBQSxRQUNBLFVBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBRUEseUJBTEosb0NBTVEsT0FBQSxFQUFBLE1BQUEsRUFBQSxHQUlSLG1DQUNJLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGFBQUEsSUFFQSx5Q0FDSSxNQUFBLFFBQ0EsZ0JBQUEsS0FLUix5QkFDSSxtQ0FBQSxvQ0FFSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FFSixtQ0FDSSxVQUFBLE9BU1osbUNBQ0ksUUFBQSxJQUFBLEVBRUEsK0NBQ0ksVUFBQSxNQUNBLGNBQUEsS0MvaEJSLDJCQUNJLFdBQUEsT0FBQSxPQUFBLFFBQ0EsZ0JBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUVBLDJDQUNJLFlBQUEsSUFBQSxNQUFBLFFBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsSUFBQSxJQUFBLElBQUEsSUFFSixvQ0FDSSxXQUFBLGdCQUNBLFFBQUEsSUFFSix5QkFDSSxvQ0FDSSxRQUFBLElBQUEsRUFDQSxXQUFBLElBQ0EsVUFBQSxLQUlSLHFDQUFBLGtDQUVJLFlBQUEsSUFDQSxZQUFBLEVBR0osa0NBQ0ksT0FBQSxFQUFBLEVBQUEsS0FBQSxFQUVBLHlCQUhKLGtDQUlRLFVBQUEsS0FJUixxQ0FDSSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEVBQUEsT0FBQSxFQUNBLE1BQUEsUUFHSixvQ0FDSSxPQUFBLEVBQUEsRUFBQSxJQUFBLEVBQ0EsZUFBQSxLQU1SLDJCQUNJLFFBQUEsSUFBQSxFQUNBLFdBQUEsUUFFQSxrQ0FDSSxXQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxVQUFBLElBQ0EsY0FBQSxJQUdKLHdETm0yRFIsaUVBQ0EsbUVNajJEUyxLQUFBLHNCQUNBLFNBQUEsbUJBQ0EsT0FBQSxJQUNBLE1BQUEsSUFDQSxTQUFBLE9OcTJEVCw0REFDQSwwRE1uMkRRLDJEQUdJLGVBQUEsVUFDQSxNQUFBLFFBQ0EsV0FBQSxJQUNBLE9BQUEsS0FDQSxjQUFBLEVBQ0EsVUFBQSxPQUNBLFlBQUEsS0FDQSxjQUFBLElBQ0EsY0FBQSxJQUFBLE1BQUEsUU5vMkRaLHVGQUNBLHFGTW4yRFksc0ZBQ0ksZUFBQSxVQUNBLE1BQUEsUU5zMkRoQiw4RUFDQSw0RU16MkRZLDZFQUNJLGVBQUEsVUFDQSxNQUFBLFFONDJEaEIsbUZBQ0EsaUZNLzJEWSxrRkFDSSxlQUFBLFVBQ0EsTUFBQSxRTmszRGhCLHlFQUNBLHVFTXIzRFksd0VBQ0ksZUFBQSxVQUNBLE1BQUEsUUFJUix5Q0FDSSxNQUFBLEtBQ0EsV0FBQSxPQUdKLDZEQUNJLFdBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsUUFDQSxPQUFBLEVBQ0EsVUFBQSxNQUNBLFFBQUEsRUFBQSxJQUNBLFlBQUEsRUFFQSxtRUFDSSxXQUFBLFFBQ0EsYUFBQSxRQUlSLHlCTmszRE4sa0RBR0EsNkRBREEsbURBRUEsOERNcjNEVSxpRE5rM0RWLGtETTUyRGMsTUFBQSxLQUNBLE1BQUEsU0FTWiw0QkFDSSxRQUFBLElBQUEsRUFFQSxtQ0FDSSxNQUFBLFFBQ0EsVUFBQSxJQUdKLHFDQUNJLGVBQUEsS0FDQSxNQUFBLFFBT1Isa0NBQ0ksUUFBQSxJQUFBLEVBRUEsOENBQ0ksVUFBQSxNQUNBLE9BQUEsRUFDQSxNQUFBLFFDN0pWLDJCQUNFLFdBQUEsT0FDQSxlQUFBLFVBQ0EsVUFBQSxLQUNBLE9BQUEsS0FBQSxFQUVGLGtDQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBSUEsdURBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsT0FBQSxFQUFBLEtBQ0EsZUFBQSxLQUVGLHNEQUNFLFFBQUEsRUFBQSxLQUVGLHFEQUNFLFdBQUEsT0FDQSx3REFDRSxPQUFBLEVBQUEsRUFBQSxLQUVGLDZEQUNFLE9BQUEsRUFDQSxxRUFDRSxXQUFBLEtBTVIsMEJBQ0UsMkJBQ0UsT0FBQSxLQUFBLEVBRUYsZ0NBQ0UsUUFBQSxNQUlKLHlCQUNFLDJCQUNFLFVBQUEsS0FHQSx1REFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxPQUFBIiwiZmlsZSI6ImludGVncmF0aW9uLXN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkd2hpdGU6ICNmZmZmZmY7XG4kb2ZmLXdoaXRlOiAjZmJmYWZhO1xuJGdyYXk6ICM2ZTZlNmU7XG4kZGFya2VyLWdyYXk6IzhhOGE4YTtcbiRsaWdodC1ncmF5OiAjZDhkOGQ4O1xuJGRhcms6ICMzMzMzMzM7XG4kZGFyay1iZzogIzE0MTQxNDtcbiRzZWNvbmRhcnk6ICNhMzZiNGY7IC8vIHNpdGUgYWNjZW50IGNvbG9yXG4kc2Vjb25kYXJ5LWxpZ2h0OiAjM2UyZDI1O1xuXG46cm9vdCB7XG4gICAgLy8gQ29uc3VtZXIgUHJvZmlsZSAtIEhlYXJ0ICYgQ29tcGFyZSBpY29ucyBmb3IgVkRQIG1hc3QgaGVhZGVyXG4gICAgLS1tcC1oZWFydC1hY3RpdmUtY29sb3I6ICN7JGdyYXl9O1xufSIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNlbGVjdG9ycyB1c2VkIGFjcm9zcyBhbGwgaW50ZWdyYXRpb24gcGFnZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEge1xuICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGFuZGxlIGRpc2NsYWltZXIgdG9nZ2xpbmdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI3RvZ2dsZS1kaXNjbGFpbWVycyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmRpc2NsYWltZXJzLXdyYXAge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IC43ZW07XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICB9XG59XG4iLCIvLyBGb3JtIGJ1aWxkIG92ZXJyaWRlIHN0eWxlc1xuLmNjcGFfY29uc2VudF9zdHlsZSxcbi50Y3BhX2NvbnNlbnRfc3R5bGUge1xuXHQuZ2ZpZWxkX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5nZmllbGRfY2hlY2tib3gge1xuXHRcdGxhYmVsIHtcblx0XHRcdG1hcmdpbjogLTIwcHggMTBweCAzMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi50Y3BhX3RvcCB7XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4qIElOVEVHUkFUSU9OIFNUWUxFU1xuKlxuKiBUaGlzIHN0eWxlc2hlZXQgaXMgZW5xdWV1ZWQgT05MWSBvbiBwYWdlc1xuKiBnZW5lcmF0ZWQgYnkgdGhlIEludGVncmF0aW9ucyBwbHVnaW4uXG4qL1xuOnJvb3Qge1xuICAtLW1wLWhlYXJ0LWFjdGl2ZS1jb2xvcjogIzZlNmU2ZTtcbn1cblxuaDEge1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG59XG5cbiN0b2dnbGUtZGlzY2xhaW1lcnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmRpc2NsYWltZXJzLXdyYXAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG4uZGlzY2xhaW1lcnMtd3JhcCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5jY3BhX2NvbnNlbnRfc3R5bGUgLmdmaWVsZF9sYWJlbCxcbi50Y3BhX2NvbnNlbnRfc3R5bGUgLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2NwYV9jb25zZW50X3N0eWxlIC5nZmllbGRfY2hlY2tib3ggbGFiZWwsXG4udGNwYV9jb25zZW50X3N0eWxlIC5nZmllbGRfY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW46IC0yMHB4IDEwcHggMzBweCAyMHB4O1xufVxuXG4udGNwYV90b3AgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmdlbmVzaXMtbWxwLFxuLmdlbmVzaXMtbGFuZGluZyB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5nZW5lc2lzLW1scCBoMixcbi5nZW5lc2lzLWxhbmRpbmcgaDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGlnaHRncmF5dGV4dCB7XG4gIGNvbG9yOiAjNjM2NDY2O1xufVxuXG4ubW9kZWwtcGFnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyogU0VDVElPTiAtIEhFUk8gUk9XICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tb2RlbC1oZXJvIC5nZW5lc2lzLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kZWwtaGVybyAuZ2VuZXNpcy1oZXJvX19jb250ZW50IHtcbiAgcGFkZGluZzogMWVtIDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1vZGVsLWhlcm8gLmdlbmVzaXMtaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZzogM2VtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjQwcHgpIHtcbiAgLm1vZGVsLWhlcm8gLmdlbmVzaXMtaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZzogNWVtIDA7XG4gIH1cbn1cbi5tb2RlbC1oZXJvIC5nZW5lc2lzLWhlcm9fX2NvbnRlbnQuYWx0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1vZGVsLWhlcm8gLmdlbmVzaXMtaGVyb19fY29udGVudC5hbHQtY29udGVudCAucHJlaGVhZGxpbmUge1xuICBvcmRlcjogLTE7XG59XG4ubW9kZWwtaGVybyAuZ2VuZXNpcy1oZXJvIGgxIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubW9kZWwtaGVybyAuZ2VuZXNpcy1oZXJvIGgyIHtcbiAgZm9udC1zaXplOiA0MXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubW9kZWwtaGVybyAuZ2VuZXNpcy1oZXJvIGgzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tb2RlbC1oZXJvIC5nZW5lc2lzLWhlcm8gLmhlcm8tYWx0LWNvcHkge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubW9kZWwtaGVybyAuZ2VuZXNpcy1oZXJvIC5oZXJvLWFsdC1jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tb2RlbC1oZXJvIC5nZW5lc2lzLWhlcm8gLmhlcm8tYWx0LWNvcHkge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5tb2RlbC1oZXJvIC5nZW5lc2lzLWhlcm8gLmhlcm8tYWx0LWNvcHkge1xuICAgIG1heC13aWR0aDogMzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5tb2RlbC1oZXJvIC5nZW5lc2lzLWhlcm8gLmhlcm8tYWx0LWNvcHkge1xuICAgIG1heC13aWR0aDogMzIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGVsLWhlcm8gLmdlbmVzaXMtaGVybyAuaGVyby1hbHQtY29weS0td2lkZSB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MzBweCkge1xuICAubW9kZWwtaGVybyAuZ2VuZXNpcy1oZXJvIC5oZXJvLWFsdC1jb3B5LS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tb2RlbC1oZXJvIC5nZW5lc2lzLWhlcm8gLmhlcm8tYWx0LWNvcHktLXdpZGUge1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5tb2RlbC1oZXJvIC5nZW5lc2lzLWhlcm8gLmhlcm8tYWx0LWNvcHktLXdpZGUge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5tb2RlbC1oZXJvIC5nZW5lc2lzLWhlcm8gLmhlcm8tYWx0LWNvcHktLXdpZGUge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4ubW9kZWwtaGVybyAuZ2VuZXNpcy1oZXJvIC5oZXJvLWRpc2NsYWltZXIge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5tb2RlbC1oZXJvIC5nZW5lc2lzLWhlcm8gLm1vZGVsLWhlcm8tY29udGFpbmVyIC5oZXJvLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggNTNweCAxNXB4IDUzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kZWwtaGVybyAuZ2VuZXNpcy1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogU0VDVElPTiAtIE5BViBST1cgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1vZGVsLW5hdiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDEuNGVtIDFlbSAwLjVlbSAxLjRlbTtcbn1cbi5tb2RlbC1uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RlbC1uYXZfX3RpdGxlLS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kZWwtbmF2X190aXRsZS0tc2VwIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbSAwLjVlbSAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9kZWwtbmF2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cbi5tb2RlbC1uYXZfX2l0ZW1zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW9kZWwtbmF2X19pdGVtcy0tbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2RlbC1uYXZfX2l0ZW1zLS1saXN0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAyLjZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cbi5tb2RlbC1uYXZfX2l0ZW1zLS1saXN0IGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGVsLW5hdl9faXRlbXMtLWxpc3QgYSB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIH1cbn1cbi5tb2RlbC1uYXZfX2l0ZW1zLS1saXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjQTM2QjRGO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xZW07XG59XG4ubW9kZWwtbmF2X19pdGVtcy0tbGlzdCBhOmFjdGl2ZSwgLm1vZGVsLW5hdl9faXRlbXMtLWxpc3QgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0EzNkI0Rjtcbn1cbi5tb2RlbC1uYXZfX2l0ZW1zIC5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0EzNkI0RjtcbiAgcGFkZGluZy1ib3R0b206IDEuMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RlbC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogU0VDVElPTiAtIFRSSU1TIFJPVyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kZWwtdHJpbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQlIDIlIDQlIDIlO1xufVxuLm1vZGVsLXRyaW1zIC50cmltLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjODM1NTNGO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5tb2RlbC10cmltcyAudHJpbS1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDJlbSAwO1xufVxuLm1vZGVsLXRyaW1zIC50cmltLWNvbnRhaW5lciAuc3BlY3Mtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5tb2RlbC10cmltcyAudHJpbS1jb250YWluZXIgLnNwZWNzLXJvdyBkaXYuY29sLXhzLTY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibGFjaztcbn1cbi5tb2RlbC10cmltcyAudHJpbS1jb250YWluZXIgLnNwZWNzLXJvdyAudHJpbS1wcmljZSwgLm1vZGVsLXRyaW1zIC50cmltLWNvbnRhaW5lciAuc3BlY3Mtcm93IC50cmltLW1wZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5tb2RlbC10cmltcyAjc3dpcGVyLWJ1dHRvbnMtdHJpbXMtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTYlO1xufVxuLm1vZGVsLXRyaW1zICNzd2lwZXItYnV0dG9ucy10cmltcy1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTYlO1xufVxuXG4vKiBTRUNUSU9OIC0gR0FMTEVSWSBST1cgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1vZGVsLWdhbGxlcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kZWwtZ2FsbGVyeSAuZmxleC1yb3cge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kZWwtZ2FsbGVyeV9fc21hbGwge1xuICBmbGV4OiAwIDEgMjUlO1xufVxuLm1vZGVsLWdhbGxlcnlfX3NtYWxsLS1tb2RlbC1iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1vZGVsLWdhbGxlcnlfX2xhcmdlIHtcbiAgZmxleDogMTtcbn1cbi5tb2RlbC1nYWxsZXJ5X19sYXJnZS0tbW9kZWwtYmcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RlbC1nYWxsZXJ5X19zbWFsbCB7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgfVxuICAubW9kZWwtZ2FsbGVyeV9fbGFyZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLyogU0VDVElPTiAtIENPTE9SUyBST1cgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1vZGVsLWNvbG9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGVsLWNvbG9yX192ZWhpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGVsLWNvbG9yX192ZWhpY2xlIC5pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4ubW9kZWwtY29sb3JfX3ZlaGljbGUgLml0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kZWwtY29sb3JfX3ZlaGljbGUtLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEwcHg7XG59XG4ubW9kZWwtY29sb3JfX3ZlaGljbGUtLWRpc2NsYWltZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAxLjRlbTtcbn1cbi5tb2RlbC1jb2xvciAubW9kZWwtY29sb3JfX3N3YXRjaGVzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tb2RlbC1jb2xvciAubW9kZWwtY29sb3JfX3N3YXRjaGVzIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tb2RlbC1jb2xvciAubW9kZWwtY29sb3JfX3N3YXRjaGVzIC5pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGVsLWNvbG9yIC5tb2RlbC1jb2xvcl9fc3dhdGNoZXMgLml0ZW0uYWN0aXZlIC5tb2RlbC1jb2xvcl9fc3dhdGNoZXMtLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RlbC1jb2xvciAubW9kZWwtY29sb3JfX3N3YXRjaGVzIC5tb2RlbC1jb2xvcl9fc3dhdGNoZXMtLWNvbG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLm1vZGVsLWNvbG9yIC5tb2RlbC1jb2xvcl9fc3dhdGNoZXMgLm1vZGVsLWNvbG9yX19zd2F0Y2hlcy0tdHdvLWNvbG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMzMpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5tb2RlbC1jb2xvciAubW9kZWwtY29sb3JfX3N3YXRjaGVzIC5tb2RlbC1jb2xvcl9fc3dhdGNoZXMtLWNoZWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kZWwtY29sb3IgLmludGVyaW9yLWV4dGVyaW9yLW9wdGlvbnMgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1vZGVsLWNvbG9yIC5pbnRlcmlvci1leHRlcmlvci1vcHRpb25zIGgzOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGVsLWNvbG9yIC5pbnRlcmlvci1leHRlcmlvci1vcHRpb25zIC5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG4ubW9kZWwtY29sb3IgLmNvbG9yLWludGVyaW9yLWV4dGVyaW9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RlbC1jb2xvciAuY29sb3ItaW50ZXJpb3ItZXh0ZXJpb3IuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFNFQ1RJT04gLSBGRUFUVVJFUyBST1cgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1vZGVsLWZlYXR1cmVzIHtcbiAgcGFkZGluZzogNGVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RlbC1mZWF0dXJlc19fc2VjdGlvbi10YWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5tb2RlbC1mZWF0dXJlc19fc2VjdGlvbi10YWJzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGVsLWZlYXR1cmVzX19zZWN0aW9uLXRhYnMgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubW9kZWwtZmVhdHVyZXNfX3NlY3Rpb24tdGFicyB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDFweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1vZGVsLWZlYXR1cmVzX19zZWN0aW9uLXRhYnMgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4IDAgMWVtIDA7XG4gIG1hcmdpbjogMWVtIDA7XG4gIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBjb2xvcjogI2E5YTlhOTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTlhOWE5O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RlbC1mZWF0dXJlc19fc2VjdGlvbi10YWJzIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbWFyZ2luOiAxZW0gMC41ZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGVsLWZlYXR1cmVzX19zZWN0aW9uLXRhYnMgdWwgbGkgYSB7XG4gICAgbWFyZ2luOiAxZW0gMC41ZW07XG4gIH1cbn1cbi5tb2RlbC1mZWF0dXJlc19fc2VjdGlvbi10YWJzIHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzgzNTUzRjtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubW9kZWwtZmVhdHVyZXNfX3NlY3Rpb24tdGFicyB1bCBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzgzNTUzRjtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubW9kZWwtZmVhdHVyZXNfX3NlY3Rpb24tdGFicyB1bCBsaSBhLnNlbGVjdGVkVGFiIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM4MzU1M0Y7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm1vZGVsLWZlYXR1cmVzX19zZWN0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RlbC1mZWF0dXJlc19fc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RlbC1mZWF0dXJlc19fc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RlbC1mZWF0dXJlc19fc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uIC5zZWN0aW9uX19jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMCAwIDFlbSAwO1xufVxuLm1vZGVsLWZlYXR1cmVzX19zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24gLnNlY3Rpb25fX2NhcmQgwqAgaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzgzNTUzRjtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuLm1vZGVsLWZlYXR1cmVzX19zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24gLnNlY3Rpb25fX2NhcmQgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgbWFyZ2luOiAwIDJlbSAxLjVlbSAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi5tb2RlbC1mZWF0dXJlc19fc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uIC5zZWN0aW9uX19jYXJkIHAge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2RlbC1mZWF0dXJlc19fc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9kZWwtZmVhdHVyZXMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHRvcDogNTUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RlbC1mZWF0dXJlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiA1NSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNDBweDtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RlbC1mZWF0dXJlcyAuc3dpcGVyLXdyYXBwZXJfX2NlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0ZS13cmFwcGVyOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbXBhcmUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmNvbXBhcmUtd3JhcHBlciAuY29tcGFyZSB7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMWVtO1xufVxuLmNvbXBhcmUtd3JhcHBlciAuY29tcGFyZSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4YThhOGE7XG59XG4uY29tcGFyZS13cmFwcGVyIC5jb21wYXJlX190aXRsZSB7XG4gIGNvbG9yOiAjYTM2YjRmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uY29tcGFyZS13cmFwcGVyIC5jb21wYXJlX192ZWhpY2xlcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uY29tcGFyZS13cmFwcGVyIC5jb21wYXJlX192ZWhpY2xlcyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29tcGFyZS13cmFwcGVyIC5jb21wYXJlX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmUtd3JhcHBlciAuY29tcGFyZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jb21wYXJlLXdyYXBwZXIgLmNvbXBhcmU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8qIFNFQ1RJT04gLSBQUkVGT09URVIgUk9XICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tb2RlbC1wcmVmb290ZXIgLmJhY2tncm91bmQtY29udGFpbmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDQlO1xufVxuLm1vZGVsLXByZWZvb3RlciAuYmFja2dyb3VuZC1jb250YWluZXIgaDMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5tb2RlbC1wcmVmb290ZXIgLmJhY2tncm91bmQtY29udGFpbmVyIGgyLCAubW9kZWwtcHJlZm9vdGVyIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmRpc2NsYWltZXJzIHtcbiAgcGFkZGluZzogM2VtIDFlbTtcbn1cblxuLmRpc2NsYWltZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyogU0VDVElPTiAtIEZPUk0gUk9XICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tb2RlbC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5tb2RlbC1mb3JtIC5yb3cgLmNvbC1tZC04IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDMlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1vZGVsLWZvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nZW5lc2lzLWNhcmVzIC5oZXJvIHtcbiAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciAjMzMzO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZ2VuZXNpcy1jYXJlcyAuaGVybyAuY29udGFpbmVyLXdpZGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTM2YjRmO1xuICBwYWRkaW5nOiAzZW07XG59XG4uZ2VuZXNpcy1jYXJlcyAuaGVyb19fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ2VuZXNpcy1jYXJlcyAuaGVybyB7XG4gICAgcGFkZGluZzogM2VtO1xuICB9XG4gIC5nZW5lc2lzLWNhcmVzIC5oZXJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cbi5nZW5lc2lzLWNhcmVzIC5oZXJvX190aXRsZSwgLmdlbmVzaXMtY2FyZXMgLmhlcm9fX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZ2VuZXNpcy1jYXJlcyAuaGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IDRlbTtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbn1cbi5nZW5lc2lzLWNhcmVzIC5oZXJvX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogMCAwIDEuMjVlbSAwO1xuICBjb2xvcjogI2EzNmI0Zjtcbn1cbi5nZW5lc2lzLWNhcmVzIC5oZXJvX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgNmVtIDA7XG59XG4uZ2VuZXNpcy1jYXJlcyAuaGVyb19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41ZW0gNmVtO1xufVxuLmdlbmVzaXMtY2FyZXMgLmludHJvIHtcbiAgcGFkZGluZy10b3A6IDNlbTtcbiAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5nZW5lc2lzLWNhcmVzIC5pbnRyb19fdGl0bGUge1xuICBjb2xvcjogI2EzNmI0ZjtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7XG59XG4uZ2VuZXNpcy1jYXJlcyAuaW50cm9fX2NvbnRlbnQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5nZW5lc2lzLWNhcmVzIC5pbnRyb19fc3VidGl0bGUge1xuICBjb2xvcjogI2EzNmI0ZjtcbiAgbWFyZ2luOiAwO1xufVxuLmdlbmVzaXMtY2FyZXMgLmZlYXR1cmVzIHtcbiAgcGFkZGluZy10b3A6IDNlbTtcbiAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbn1cbi5nZW5lc2lzLWNhcmVzIC5mZWF0dXJlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWNhcmVzIC5mZWF0dXJlLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmdlbmVzaXMtY2FyZXMgLmZlYXR1cmUtd3JhcCAuZmVhdHVyZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmdlbmVzaXMtY2FyZXMgLmZlYXR1cmUtd3JhcCAuZmVhdHVyZS1ibG9ja19fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxLjVlbSAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICNhMzZiNGY7XG59XG4uZ2VuZXNpcy1jYXJlcyAuZmVhdHVyZS13cmFwIC5mZWF0dXJlLWJsb2NrX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZ2VuZXNpcy1jYXJlcyAuZmVhdHVyZS13cmFwIC5mZWF0dXJlLWJsb2NrX19saW5rIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1jYXJlcyAuZmVhdHVyZS13cmFwIC5mZWF0dXJlLWJsb2NrIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLmdlbmVzaXMtY2FyZXMgLmZlYXR1cmUtd3JhcCAuZmVhdHVyZS1ibG9ja19fdGV4dCB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVzaXMtY2FyZXMgLmZlYXR1cmUtd3JhcCAuZmVhdHVyZS1ibG9ja19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZ2VuZXNpcy1jYXJlcyAuZmVhdHVyZS13cmFwIC5mZWF0dXJlLWJsb2NrX190ZXh0IC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxM3B4IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1jYXJlcyAuZmVhdHVyZS13cmFwIC5mZWF0dXJlLWJsb2NrX19pbWcge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1jYXJlcyAubGF5b3V0LXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmdlbmVzaXMtY2FyZXMgLmxheW91dC1yaWdodCAuZmVhdHVyZS1ibG9ja19fdGV4dCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG4uZ2VuZXNpcy1jYXJlcyAuZmVhdHVyZS1jb250ZW50LXdyYXAge1xuICBtYXJnaW46IDAgNGVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5nZW5lc2lzLWNhcmVzIC52YWxldCB7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgIzMzMztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzZW07XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZ2VuZXNpcy1jYXJlcyAudmFsZXRfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBwYWRkaW5nOiAxLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ2VuZXNpcy1jYXJlcyAudmFsZXRfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmdlbmVzaXMtY2FyZXMgLnZhbGV0X190aXRsZSwgLmdlbmVzaXMtY2FyZXMgLnZhbGV0X19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmdlbmVzaXMtY2FyZXMgLnZhbGV0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xufVxuLmdlbmVzaXMtY2FyZXMgLnZhbGV0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogMCAwIDEuMjVlbSAwO1xuICBjb2xvcjogI2EzNmI0Zjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1jYXJlcyAudmFsZXQge1xuICAgIHBhZGRpbmc6IDNlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5nZW5lc2lzLWNhcmVzIC5jYWxsb3V0IHtcbiAgcGFkZGluZy10b3A6IDNlbTtcbiAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVzaXMtY2FyZXMgLmNhbGxvdXQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5nZW5lc2lzLWNhcmVzIC5jYWxsb3V0X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1jYXJlcyAuY2FsbG91dF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAzZW0gMCAwO1xuICB9XG59XG4uZ2VuZXNpcy1jYXJlcyAuY2FsbG91dF9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG4uZ2VuZXNpcy1jYXJlcyAuY2FsbG91dF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYTM2YjRmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWNhcmVzIC5jYWxsb3V0X190aXRsZSwgLmdlbmVzaXMtY2FyZXMgLmNhbGxvdXRfX2xpbmsge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4uZ2VuZXNpcy1jYXJlcyAuY29udGFjdCB7XG4gIHBhZGRpbmctdG9wOiAzZW07XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG59XG4uZ2VuZXNpcy1jYXJlcyAuY29udGFjdF9fdGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmdlbmVzaXMtY2FyZXMgLmN0YSB7XG4gIHBhZGRpbmctdG9wOiAzZW07XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWNhcmVzIC5jdGEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5nZW5lc2lzLWNhcmVzIC5jdGFfX2NvbnRlbnRfX3RpdGxlIHtcbiAgY29sb3I6ICNhMzZiNGY7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmdlbmVzaXMtY2FyZXMgLmN0YV9fY29udGVudF9fc3VidGl0bGUge1xuICBjb2xvcjogIzZlNmU2ZTtcbn1cbi5nZW5lc2lzLWNhcmVzIC5jdGFfX251bWJlcl9fcGhvbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZ2VuZXNpcy1jYXJlcyAuY3RhX19udW1iZXJfX3Bob25lOmhvdmVyIHtcbiAgY29sb3I6ICNhMzZiNGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5nZW5lc2lzLWNhcmVzIC5jdGFfX2FjdGlvbl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41ZW0gNmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWNhcmVzIC5jdGFfX2NvbnRlbnQsIC5nZW5lc2lzLWNhcmVzIC5jdGFfX251bWJlciwgLmdlbmVzaXMtY2FyZXMgLmN0YV9fYWN0aW9uIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cbi5nZW5lc2lzLWNhcmVzIC5kaXNjbGFpbWVycyB7XG4gIHBhZGRpbmctdG9wOiAzZW07XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG59XG4uZ2VuZXNpcy1jYXJlcyAuZGlzY2xhaW1lcnMgLmRpc2NsYWltZXIge1xuICBmb250LXNpemU6IDAuNjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5nZW5lc2lzLWV4cGVyaWVuY2UgLmhlcm8ge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyICMzMzM7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMGVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZ2VuZXNpcy1leHBlcmllbmNlIC5oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1leHBlcmllbmNlIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1ZW07XG4gIH1cbiAgLmdlbmVzaXMtZXhwZXJpZW5jZSAuaGVyb19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1OCU7XG4gIH1cbiAgLmdlbmVzaXMtZXhwZXJpZW5jZSAuaGVyb19fY29udGVudCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLmdlbmVzaXMtZXhwZXJpZW5jZSAuZmVhdHVyZXMge1xuICBwYWRkaW5nLXRvcDogM2VtO1xufVxuLmdlbmVzaXMtZXhwZXJpZW5jZSAuZmVhdHVyZXMgLmNvbnRhaW5lci13aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZ2VuZXNpcy1leHBlcmllbmNlIC5mZWF0dXJlcyAuZmVhdHVyZSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ2VuZXNpcy1leHBlcmllbmNlIC5mZWF0dXJlcyAuZmVhdHVyZSB7XG4gICAgZmxleDogMCAzMy4zMzMlO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICB9XG4gIC5nZW5lc2lzLWV4cGVyaWVuY2UgLmZlYXR1cmVzIC5mZWF0dXJlOm50aC1jaGlsZCgtbiszKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIH1cbn1cbi5nZW5lc2lzLWV4cGVyaWVuY2UgLmZlYXR1cmVzIC5mZWF0dXJlX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG4uZ2VuZXNpcy1leHBlcmllbmNlIC5mZWF0dXJlcyAuZmVhdHVyZV9fdGl0bGUge1xuICBjb2xvcjogI2EzNmI0ZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5nZW5lc2lzLWV4cGVyaWVuY2UgLmZlYXR1cmVzIC5mZWF0dXJlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxufVxuLmdlbmVzaXMtZXhwZXJpZW5jZSAuZmVhdHVyZXMgLmZlYXR1cmVfX2NvbnRlbnQge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5nZW5lc2lzLWV4cGVyaWVuY2UgLmN0YSB7XG4gIHBhZGRpbmc6IDNlbSAwO1xuICBiYWNrZ3JvdW5kOiAjMTQxNDE0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1leHBlcmllbmNlIC5jdGEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5nZW5lc2lzLWV4cGVyaWVuY2UgLmN0YV9fY29udGVudF9fdGl0bGUge1xuICBjb2xvcjogI2EzNmI0ZjtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZ2VuZXNpcy1leHBlcmllbmNlIC5jdGFfX2NvbnRlbnRfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG59XG4uZ2VuZXNpcy1leHBlcmllbmNlIC5jdGFfX251bWJlcl9fcGhvbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZ2VuZXNpcy1leHBlcmllbmNlIC5jdGFfX251bWJlcl9fcGhvbmU6aG92ZXIge1xuICBjb2xvcjogI2EzNmI0ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmdlbmVzaXMtZXhwZXJpZW5jZSAuY3RhX19hY3Rpb25fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNWVtIDZlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1leHBlcmllbmNlIC5jdGFfX2NvbnRlbnQsIC5nZW5lc2lzLWV4cGVyaWVuY2UgLmN0YV9fbnVtYmVyLCAuZ2VuZXNpcy1leHBlcmllbmNlIC5jdGFfX2FjdGlvbiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG4uZ2VuZXNpcy1leHBlcmllbmNlIC5vdXRybyB7XG4gIHBhZGRpbmc6IDNlbSAwO1xufVxuLmdlbmVzaXMtZXhwZXJpZW5jZSAub3V0cm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5nZW5lc2lzLWV4cGVyaWVuY2UgLmNhbGxvdXQge1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVzaXMtZXhwZXJpZW5jZSAuY2FsbG91dCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmdlbmVzaXMtZXhwZXJpZW5jZSAuY2FsbG91dF9fdGl0bGUge1xuICBjb2xvcjogI2EzNmI0ZjtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVzaXMtZXhwZXJpZW5jZSAuY2FsbG91dF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAzZW0gMCAwO1xuICB9XG59XG4uZ2VuZXNpcy1leHBlcmllbmNlIC5jYWxsb3V0X19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1leHBlcmllbmNlIC5jYWxsb3V0X19saW5rIHtcbiAgICBtYXJnaW46IDAgM2VtIDAgMDtcbiAgfVxufVxuLmdlbmVzaXMtZXhwZXJpZW5jZSAuY2FsbG91dF9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNhMzZiNGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVzaXMtZXhwZXJpZW5jZSAuY2FsbG91dF9fdGl0bGUsIC5nZW5lc2lzLWV4cGVyaWVuY2UgLmNhbGxvdXRfX2xpbmsge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5cbi5nZW5lc2lzLWludGVsbGlnZW50LWFzc2lzdGFuY2UgLmhlcm8ge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyICMzMzM7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmdlbmVzaXMtaW50ZWxsaWdlbnQtYXNzaXN0YW5jZSAuaGVybyAuY29udGFpbmVyLXdpZGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhMzZiNGY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhMzZiNGY7XG4gIHBhZGRpbmc6IDZlbSAyZW07XG59XG4uZ2VuZXNpcy1pbnRlbGxpZ2VudC1hc3Npc3RhbmNlIC5oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAgMCAwLjI1ZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZ2VuZXNpcy1pbnRlbGxpZ2VudC1hc3Npc3RhbmNlIC5oZXJvX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLmdlbmVzaXMtaW50ZWxsaWdlbnQtYXNzaXN0YW5jZSAuaGVyb19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41ZW0gNmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWludGVsbGlnZW50LWFzc2lzdGFuY2UgLmhlcm8gLmNvbnRhaW5lci13aWRlIHtcbiAgICBwYWRkaW5nOiAxMGVtIDJlbSAyMGVtIDJlbTtcbiAgfVxuICAuZ2VuZXNpcy1pbnRlbGxpZ2VudC1hc3Npc3RhbmNlIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gIH1cbn1cbi5nZW5lc2lzLWludGVsbGlnZW50LWFzc2lzdGFuY2UgLmludHJvIHtcbiAgcGFkZGluZzogM2VtIDA7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ2VuZXNpcy1pbnRlbGxpZ2VudC1hc3Npc3RhbmNlIC5pbnRyb19fdGl0bGUge1xuICBjb2xvcjogI2EzNmI0ZjtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7XG59XG4uZ2VuZXNpcy1pbnRlbGxpZ2VudC1hc3Npc3RhbmNlIC5pbnRyb19fY29udGVudCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLmdlbmVzaXMtaW50ZWxsaWdlbnQtYXNzaXN0YW5jZSAuaW50cm9fX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNhMzZiNGY7XG4gIG1hcmdpbjogMDtcbn1cbi5nZW5lc2lzLWludGVsbGlnZW50LWFzc2lzdGFuY2UgLmFwcCB7XG4gIGJhY2tncm91bmQ6ICNmYmZhZmE7XG4gIHBhZGRpbmc6IDRlbSAwO1xufVxuLmdlbmVzaXMtaW50ZWxsaWdlbnQtYXNzaXN0YW5jZSAuYXBwIC5hcHAtZmVhdHVyZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cbi5nZW5lc2lzLWludGVsbGlnZW50LWFzc2lzdGFuY2UgLmFwcCAuYXBwLWZlYXR1cmVzX19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuNWVtIDEuNzVlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZ2VuZXNpcy1pbnRlbGxpZ2VudC1hc3Npc3RhbmNlIC5hcHAgLmFwcC1mZWF0dXJlc19faXRlbV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNhMzZiNGY7XG59XG4uZ2VuZXNpcy1pbnRlbGxpZ2VudC1hc3Npc3RhbmNlIC5hcHAgLmFwcC1mZWF0dXJlc19faXRlbV9fbGluay5zZWxlY3RlZFRhYiB7XG4gIGNvbG9yOiAjYTM2YjRmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTM2YjRmO1xufVxuLmdlbmVzaXMtaW50ZWxsaWdlbnQtYXNzaXN0YW5jZSAuYXBwIC5hcHAtZmVhdHVyZXNfX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjA1ZW07XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5nZW5lc2lzLWludGVsbGlnZW50LWFzc2lzdGFuY2UgLmFwcCAuYXBwLWZlYXR1cmVzX19pdGVtIC5mYS1hbmdsZS1yaWdodCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5nZW5lc2lzLWludGVsbGlnZW50LWFzc2lzdGFuY2UgLmFwcCAuYXBwLWZlYXR1cmVzX19pdGVtX19jb250ZW50IHtcbiAgY29sb3I6ICM4YThhOGE7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmdlbmVzaXMtaW50ZWxsaWdlbnQtYXNzaXN0YW5jZSAuYXBwIC5hcHAtZmVhdHVyZXMgLmFwcC1mZWF0dXJlcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5nZW5lc2lzLWludGVsbGlnZW50LWFzc2lzdGFuY2UgLmFwcCAuYXBwLWZlYXR1cmVzIC5hcHAtZmVhdHVyZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxuICAuZ2VuZXNpcy1pbnRlbGxpZ2VudC1hc3Npc3RhbmNlIC5hcHAgLmFwcC1mZWF0dXJlcyAuYXBwLWZlYXR1cmVzIC5mYS1hbmdsZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIH1cbn1cbi5nZW5lc2lzLWludGVsbGlnZW50LWFzc2lzdGFuY2UgLmFwcF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmdlbmVzaXMtaW50ZWxsaWdlbnQtYXNzaXN0YW5jZSAuYXBwIC5jb250ZW50LXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2VuZXNpcy1pbnRlbGxpZ2VudC1hc3Npc3RhbmNlIC5hcHAgLmNvbnRlbnQtdGFiOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nZW5lc2lzLWludGVsbGlnZW50LWFzc2lzdGFuY2UgLmNhbGxvdXQge1xuICBwYWRkaW5nOiA0ZW0gMmVtO1xuICBiYWNrZ3JvdW5kOiAjMTQxNDE0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1pbnRlbGxpZ2VudC1hc3Npc3RhbmNlIC5jYWxsb3V0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZ2VuZXNpcy1pbnRlbGxpZ2VudC1hc3Npc3RhbmNlIC5jYWxsb3V0X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1pbnRlbGxpZ2VudC1hc3Npc3RhbmNlIC5jYWxsb3V0X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDEuNWVtIDAgMDtcbiAgfVxufVxuLmdlbmVzaXMtaW50ZWxsaWdlbnQtYXNzaXN0YW5jZSAuY2FsbG91dF9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZ2VuZXNpcy1pbnRlbGxpZ2VudC1hc3Npc3RhbmNlIC5jYWxsb3V0X19saW5rIHtcbiAgICBtYXJnaW46IDAgMS4yNWVtIDAgMDtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgfVxufVxuLmdlbmVzaXMtaW50ZWxsaWdlbnQtYXNzaXN0YW5jZSAuY2FsbG91dF9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNhMzZiNGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVzaXMtaW50ZWxsaWdlbnQtYXNzaXN0YW5jZSAuY2FsbG91dF9fdGl0bGUsIC5nZW5lc2lzLWludGVsbGlnZW50LWFzc2lzdGFuY2UgLmNhbGxvdXRfX2xpbmsge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuaGVybyB7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgIzMzMztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmhlcm9fX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwYWRkaW5nOiAxZW07XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmhlcm9fX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmhlcm9fX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5oZXJvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDNlbTtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuaGVyb19fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmhlcm9fX2ljb24ge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cbiAgLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5oZXJvX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDhlbSA0ZW07XG4gIH1cbiAgLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gIH1cbiAgLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5oZXJvX19jb250ZW50IHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmhlcm9fX2N0YSB7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMCwgMCwgMCkgMCUsIHJnYigwLCAwLCAwKSA3MCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5oZXJvX19jdGFfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAxZW0gMWVtIDFlbTtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuaGVyb19fY3RhX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjVlbSA2ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5oZXJvX19jdGEge1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICB9XG4gIC5nZW5lc2lzLWNwby1iZW5lZml0cyAuaGVyb19fY3RhX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIH1cbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuaW50cm8ge1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5pbnRyb19fdGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuZmVhdHVyZXMge1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuZmVhdHVyZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWNwby1iZW5lZml0cyAuZmVhdHVyZS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuZmVhdHVyZS13cmFwIC5mZWF0dXJlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmZlYXR1cmUtd3JhcCAuZmVhdHVyZS1ibG9ja19fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxLjVlbSAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICNhMzZiNGY7XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmZlYXR1cmUtd3JhcCAuZmVhdHVyZS1ibG9ja19fY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDJlbSAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5mZWF0dXJlLXdyYXAgLmZlYXR1cmUtYmxvY2tfX2xpbmsge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWNwby1iZW5lZml0cyAuZmVhdHVyZS13cmFwIC5mZWF0dXJlLWJsb2NrIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5mZWF0dXJlLXdyYXAgLmZlYXR1cmUtYmxvY2tfX3RleHQge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWNwby1iZW5lZml0cyAuZmVhdHVyZS13cmFwIC5mZWF0dXJlLWJsb2NrX190ZXh0IHtcbiAgICBwYWRkaW5nOiAzZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5mZWF0dXJlLXdyYXAgLmZlYXR1cmUtYmxvY2tfX3RleHQgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEzcHggMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWNwby1iZW5lZml0cyAuZmVhdHVyZS13cmFwIC5mZWF0dXJlLWJsb2NrX19pbWcge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmxheW91dC1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5nZW5lc2lzLWNwby1iZW5lZml0cyAubGF5b3V0LXJpZ2h0IC5mZWF0dXJlLWJsb2NrX190ZXh0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuZmVhdHVyZS1jb250ZW50LXdyYXAge1xuICBtYXJnaW46IDAgNGVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAudGFicyB7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgIzMzMztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogOGVtIDAgMTRlbSAwO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC50YWJzIC50YWJzLWZlYXR1cmVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLnRhYnMgLnRhYnMtZmVhdHVyZXNfX2l0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS41ZW0gMC43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC50YWJzIC50YWJzLWZlYXR1cmVzX19pdGVtX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2EzNmI0Zjtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAudGFicyAudGFicy1mZWF0dXJlc19faXRlbV9fbGluay5zZWxlY3RlZFRhYiB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYTM2YjRmO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC50YWJzIC50YWJzLWZlYXR1cmVzX19pdGVtX19saW5rLnNlbGVjdGVkVGFiIC50YWJzLWZlYXR1cmVzX19pdGVtX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLnRhYnMgLnRhYnMtZmVhdHVyZXNfX2l0ZW1fX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLnRhYnMgLnRhYnMtZmVhdHVyZXNfX2l0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLnRhYnMgLnRhYnMtZmVhdHVyZXMgLnRhYnMtZmVhdHVyZXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC50YWJzX19jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAudGFic19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAudGFicyAuY29udGVudC10YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC50YWJzIC5jb250ZW50LXRhYjpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmVsaWdpYmlsaXR5IHtcbiAgYmFja2dyb3VuZDogI2ZiZmFmYTtcbiAgcGFkZGluZzogNGVtIDA7XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmVsaWdpYmlsaXR5X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmVsaWdpYmlsaXR5X193cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuZWxpZ2liaWxpdHlfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmVsaWdpYmlsaXR5X19jb250ZW50IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5lbGlnaWJpbGl0eV9faW1hZ2Uge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuZWxpZ2liaWxpdHkgLmVsaWdpYmlsaXR5LWZlYXR1cmVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2EzNmI0Zjtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuZWxpZ2liaWxpdHkgLmVsaWdpYmlsaXR5LWZlYXR1cmVzX19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuNWVtIDEuNzVlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmVsaWdpYmlsaXR5IC5lbGlnaWJpbGl0eS1mZWF0dXJlc19faXRlbV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNhMzZiNGY7XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmVsaWdpYmlsaXR5IC5lbGlnaWJpbGl0eS1mZWF0dXJlc19faXRlbV9fbGluay5zZWxlY3RlZFRhYiAuZWxpZ2liaWxpdHktZmVhdHVyZXNfX2l0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICNhMzZiNGY7XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmVsaWdpYmlsaXR5IC5lbGlnaWJpbGl0eS1mZWF0dXJlc19faXRlbV9fbGluay5zZWxlY3RlZFRhYiAuZWxpZ2liaWxpdHktZmVhdHVyZXNfX2l0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuZWxpZ2liaWxpdHkgLmVsaWdpYmlsaXR5LWZlYXR1cmVzX19pdGVtX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5lbGlnaWJpbGl0eSAuZWxpZ2liaWxpdHktZmVhdHVyZXNfX2l0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzhhOGE4YTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmVsaWdpYmlsaXR5IC5lbGlnaWJpbGl0eS1mZWF0dXJlcyAuY292ZXJhZ2UtZmVhdHVyZXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5lbGlnaWJpbGl0eV9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5lbGlnaWJpbGl0eV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuZWxpZ2liaWxpdHkgLmNvbnRlbnQtdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuZWxpZ2liaWxpdHkgLmNvbnRlbnQtdGFiOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuY292ZXJhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmJmYWZhO1xuICBwYWRkaW5nOiA0ZW0gMDtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuY292ZXJhZ2VfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWNwby1iZW5lZml0cyAuY292ZXJhZ2VfX3dyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5jb3ZlcmFnZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWNwby1iZW5lZml0cyAuY292ZXJhZ2VfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmNvdmVyYWdlX19pbWFnZSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5jb3ZlcmFnZSAuY292ZXJhZ2UtZmVhdHVyZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTM2YjRmO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5jb3ZlcmFnZSAuY292ZXJhZ2UtZmVhdHVyZXNfX2l0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS41ZW0gMS43NWVtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuY292ZXJhZ2UgLmNvdmVyYWdlLWZlYXR1cmVzX19pdGVtX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2EzNmI0Zjtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuY292ZXJhZ2UgLmNvdmVyYWdlLWZlYXR1cmVzX19pdGVtX19saW5rLnNlbGVjdGVkVGFiIC5jb3ZlcmFnZS1mZWF0dXJlc19faXRlbV9fdGl0bGUge1xuICBjb2xvcjogI2EzNmI0Zjtcbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAuY292ZXJhZ2UgLmNvdmVyYWdlLWZlYXR1cmVzX19pdGVtX19saW5rLnNlbGVjdGVkVGFiIC5jb3ZlcmFnZS1mZWF0dXJlc19faXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5jb3ZlcmFnZSAuY292ZXJhZ2UtZmVhdHVyZXNfX2l0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmNvdmVyYWdlIC5jb3ZlcmFnZS1mZWF0dXJlc19faXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjOGE4YThhO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWNwby1iZW5lZml0cyAuY292ZXJhZ2UgLmNvdmVyYWdlLWZlYXR1cmVzIC5jb3ZlcmFnZS1mZWF0dXJlcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmNvdmVyYWdlX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmNvdmVyYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5jb3ZlcmFnZSAuY29udGVudC10YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5jb3ZlcmFnZSAuY29udGVudC10YWI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5jYWxsb3V0IHtcbiAgcGFkZGluZzogM2VtIDA7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWNwby1iZW5lZml0cyAuY2FsbG91dCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5jYWxsb3V0X190aXRsZSB7XG4gIGNvbG9yOiAjYTM2YjRmO1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmNhbGxvdXRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgM2VtIDAgMDtcbiAgfVxufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5jYWxsb3V0X19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmNhbGxvdXRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2EzNmI0ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLWNwby1iZW5lZml0cyAuY2FsbG91dF9fdGl0bGUsIC5nZW5lc2lzLWNwby1iZW5lZml0cyAuY2FsbG91dF9fbGluayB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAub3V0cm8ge1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5vdXRybyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5vdXRyb19fdGl0bGUge1xuICBjb2xvcjogI2EzNmI0ZjtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5vdXRyb19fdGl0bGUge1xuICAgIG1hcmdpbjogMCAxLjVlbSAwIDA7XG4gIH1cbn1cbi5nZW5lc2lzLWNwby1iZW5lZml0cyAub3V0cm9fX2xpbmsge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMzZiNGY7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5vdXRyb19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYTM2YjRmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVzaXMtY3BvLWJlbmVmaXRzIC5vdXRyb19fdGl0bGUsIC5nZW5lc2lzLWNwby1iZW5lZml0cyAub3V0cm9fX2xpbmsge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5nZW5lc2lzLWNwby1iZW5lZml0cyAub3V0cm9fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICB9XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmRpc2NsYWltZXJzIHtcbiAgcGFkZGluZzogM2VtIDA7XG59XG4uZ2VuZXNpcy1jcG8tYmVuZWZpdHMgLmRpc2NsYWltZXJzIC5kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAwLjY1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uZ2VuZXNpcy1yZXNlcnZhdGlvbiAuaGVybyB7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgIzE0MTQxNDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZ2VuZXNpcy1yZXNlcnZhdGlvbiAuaGVybyAuY29udGFpbmVyLXdpZGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhMzZiNGY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhMzZiNGY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTM2YjRmO1xuICBwYWRkaW5nOiA1ZW0gM2VtIDhlbSAzZW07XG59XG4uZ2VuZXNpcy1yZXNlcnZhdGlvbiAuaGVyb19fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ2VuZXNpcy1yZXNlcnZhdGlvbiAuaGVyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNWVtIDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmhlcm9fX3RpdGxlLCAuZ2VuZXNpcy1yZXNlcnZhdGlvbiAuaGVyb19fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5nZW5lc2lzLXJlc2VydmF0aW9uIC5oZXJvX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgfVxufVxuLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmhlcm9fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luOiAwIDAgMS4yNWVtIDA7XG4gIGNvbG9yOiAjYTM2YjRmO1xufVxuLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmhlcm9fX2NvbnRlbnQge1xuICBtYXJnaW46IDAgMCA2ZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uZ2VuZXNpcy1yZXNlcnZhdGlvbiAuZm9ybSB7XG4gIHBhZGRpbmc6IDRlbSAwO1xuICBiYWNrZ3JvdW5kOiAjMTQxNDE0O1xufVxuLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmZvcm1fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmZvcm0gLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9sYWJlbCxcbi5nZW5lc2lzLXJlc2VydmF0aW9uIC5mb3JtIC5nZm9ybV93cmFwcGVyIGxhYmVsLmhpZGRlbl9zdWJfbGFiZWwsXG4uZ2VuZXNpcy1yZXNlcnZhdGlvbiAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBsYWJlbC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nZW5lc2lzLXJlc2VydmF0aW9uIC5mb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2VuZXNpcy1yZXNlcnZhdGlvbiAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5nZW5lc2lzLXJlc2VydmF0aW9uIC5mb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9dGVsXSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYTM2YjRmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNlMmQyNTtcbn1cbi5nZW5lc2lzLXJlc2VydmF0aW9uIC5mb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmZvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmZvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYTM2YjRmO1xufVxuLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ2VuZXNpcy1yZXNlcnZhdGlvbiAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBjb2xvcjogI2Q4ZDhkODtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuOTVlbTtcbiAgcGFkZGluZzogMCA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAzO1xufVxuLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmZvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2EzNmI0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjYTM2YjRmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lc2lzLXJlc2VydmF0aW9uIC5mb3JtIGxpLmdmaWVsZC5naW5wdXRfbGVmdCxcbiAgLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmZvcm0gbGkuZ2ZpZWxkLmdmX2xlZnRfaGFsZixcbiAgLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmZvcm0gbGkuZ2ZpZWxkLmdpbnB1dF9yaWdodCxcbiAgLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmZvcm0gbGkuZ2ZpZWxkLmdmX3JpZ2h0X2hhbGYsXG4gIC5nZW5lc2lzLXJlc2VydmF0aW9uIC5mb3JtIGxpLmdmaWVsZC5nZl9sZWZ0X2hhbGZfcmVzcG9uc2l2ZSxcbiAgLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmZvcm0gbGkuZ2ZpZWxkLmdmX3JpZ2h0X2hhbGZfcmVzcG9uc2l2ZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbn1cbi5nZW5lc2lzLXJlc2VydmF0aW9uIC5sZWdhbCB7XG4gIHBhZGRpbmc6IDRlbSAwO1xufVxuLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmxlZ2FsX190aXRsZSB7XG4gIGNvbG9yOiAjYTM2YjRmO1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5nZW5lc2lzLXJlc2VydmF0aW9uIC5sZWdhbF9fY29udGVudCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzhhOGE4YTtcbn1cbi5nZW5lc2lzLXJlc2VydmF0aW9uIC5kaXNjbGFpbWVycyB7XG4gIHBhZGRpbmc6IDNlbSAwO1xufVxuLmdlbmVzaXMtcmVzZXJ2YXRpb24gLmRpc2NsYWltZXJzIC5kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM4YThhOGE7XG59XG5cbi5nZW5lc2lzLW1vZGVsLXNob3dyb29tIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM4cHg7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLmdlbmVzaXMtbW9kZWwtc2hvd3Jvb20gLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmdlbmVzaXMtbW9kZWwtc2hvd3Jvb20gLnNob3dyb29tLW1vZGVscyAuc2luZ2xlLW1vZGVsIHtcbiAgZmxleDogMSAwIDMwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmdlbmVzaXMtbW9kZWwtc2hvd3Jvb20gLnNob3dyb29tLW1vZGVscyAubW9kZWwtaW1hZ2Uge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uZ2VuZXNpcy1tb2RlbC1zaG93cm9vbSAuc2hvd3Jvb20tbW9kZWxzIC5tb2RlbC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdlbmVzaXMtbW9kZWwtc2hvd3Jvb20gLnNob3dyb29tLW1vZGVscyAubW9kZWwtdGV4dCBoMiB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uZ2VuZXNpcy1tb2RlbC1zaG93cm9vbSAuc2hvd3Jvb20tbW9kZWxzIC5tb2RlbC10ZXh0IC5idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4uZ2VuZXNpcy1tb2RlbC1zaG93cm9vbSAuc2hvd3Jvb20tbW9kZWxzIC5tb2RlbC10ZXh0IC5idXR0b24gKyAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdlbmVzaXMtbW9kZWwtc2hvd3Jvb20gaDEge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIC5nZW5lc2lzLW1vZGVsLXNob3dyb29tIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VuZXNpcy1tb2RlbC1zaG93cm9vbSBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5nZW5lc2lzLW1vZGVsLXNob3dyb29tIC5zaG93cm9vbS1tb2RlbHMgLnNpbmdsZS1tb2RlbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59IiwiLmdlbmVzaXMtbWxwLFxuLmdlbmVzaXMtbGFuZGluZyB7XG5cdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG92ZXJmbG93LXg6aGlkZGVuO1xuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGlnaHRncmF5dGV4dCB7XG4gIGNvbG9yOiAjNjM2NDY2O1xufVxuLm1vZGVsLXBhZ2UtY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxNDAwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qIFNFQ1RJT04gLSBIRVJPIFJPVyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kZWwtaGVybyB7XG4gIC5nZW5lc2lzLWhlcm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IzMzMztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxZW0gMWVtO1xuXG4gICAgICBAbWVkaWEobWluLXdpZHRoOjE0NDBweCkge1xuICAgICAgICBwYWRkaW5nOiAzZW0gMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDoxNjQwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNWVtIDA7XG4gICAgICB9XG5cbiAgICAgICYuYWx0LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAucHJlaGVhZGxpbmUge1xuICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLmhlcm8tYWx0LWNvcHkge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW46IDFlbSAwO1xuXG4gICAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWluLXdpZHRoOjk2MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWluLXdpZHRoOjExMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMjQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMiU7XG4gICAgICB9XG5cbiAgICAgICYtLXdpZGUge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjgzMHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjk2MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjEwODBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjExNTBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oZXJvLWRpc2NsYWltZXIge1xuICAgICAgZm9udC1zaXplOiAuODVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgICAubW9kZWwtaGVyby1jb250YWluZXIge1xuICAgICAgLmhlcm8tYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCA1M3B4IDE1cHggNTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIH1cbiAgfVxuICB9XG5cbiAgLyogU0VDVElPTiAtIE5BViBST1cgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAubW9kZWwtbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHBhZGRpbmc6IDEuNGVtIDFlbSAuNWVtIDEuNGVtO1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICYtLWJvbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiNmZmY7XG5cbiAgICAgIH1cbiAgICAgICYtLXNlcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbSAuNWVtIDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1NTU7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOjEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXN7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICYtLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjZlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjQTM2QjRGO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjFlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphY3RpdmUsICY6dmlzaXRlZCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0EzNkI0RjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0EzNkI0RjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMWVtO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4vKiBTRUNUSU9OIC0gVFJJTVMgUk9XICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tb2RlbC10cmltcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNCUgMiUgNCUgMiU7XG4gIC50cmltLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM4MzU1M0Y7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIH1cbiAgICAuc3BlY3Mtcm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZGl2LmNvbC14cy02OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgYmxhY2s7XG4gICAgICB9XG4gICAgICAudHJpbS1wcmljZSwgLnRyaW0tbXBnIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc3dpcGVyLWJ1dHRvbnMtdHJpbXMge1xuICAgJi1wcmV2IHtcbiAgICAgbGVmdDogMDtcbiAgICAgdG9wOiA1NiU7XG4gICB9XG4gICAmLW5leHQge1xuICAgICByaWdodDogMDtcbiAgICAgdG9wOiA1NiU7XG4gICB9XG4gIH1cbn1cblxuLyogU0VDVElPTiAtIEdBTExFUlkgUk9XICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLm1vZGVsLWdhbGxlcnkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuZmxleC1yb3cge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJl9fc21hbGwge1xuICAgICAgZmxleDogMCAxIDI1JTtcbiAgICAgICYtLW1vZGVsLWJnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xhcmdlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICAmLS1tb2RlbC1iZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgJl9fc21hbGwge1xuICAgICAgICBmbGV4OiAwIDEgNTAlO1xuICAgICAgfVxuICAgICAgJl9fbGFyZ2Uge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8qIFNFQ1RJT04gLSBDT0xPUlMgUk9XICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLm1vZGVsLWNvbG9yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJl9fdmVoaWNsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgfVxuICAgICAgJi0tZGlzY2xhaW1lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGhlaWdodDogMS40ZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RlbC1jb2xvcl9fc3dhdGNoZXN7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgLm1vZGVsLWNvbG9yX19zd2F0Y2hlcy0tY2hlY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAubW9kZWwtY29sb3JfX3N3YXRjaGVzLS1jb2xvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgLm1vZGVsLWNvbG9yX19zd2F0Y2hlcy0tdHdvLWNvbG9yIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IC0ycHggcmdiYSgwLDAsMCwwLjMzKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAgIH1cbiAgICAubW9kZWwtY29sb3JfX3N3YXRjaGVzLS1jaGVjayB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjojMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlcmlvci1leHRlcmlvci1vcHRpb25zIHtcbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xvci1pbnRlcmlvci1leHRlcmlvciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAgLyogU0VDVElPTiAtIEZFQVRVUkVTIFJPVyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gICAgLm1vZGVsLWZlYXR1cmVzIHtcbiAgICAgIHBhZGRpbmc6IDRlbSAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmX19zZWN0aW9uLXRhYnN7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHQgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgIFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0fVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxcHggMDtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOjFweCAwIDFlbSAwO1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjYTlhOWE5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhOWE5YTk7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogMWVtIC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDFlbSAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM4MzU1M0Y7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM4MzU1M0Y7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLnNlbGVjdGVkVGFiIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM4MzU1M0Y7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbl9fY2FyZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMWVtIDA7wqBcbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICM4MzU1M0Y7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtIDEuNWVtIDJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICAgLy8gU1dJUEVSIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogNTUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbGVmdDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiA1NSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4OCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXJfX2NlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG5cblxuICAucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICAucGFnaW5hdGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBDb21wYXJlIHJvd1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jb21wYXJlLXdyYXBwZXIge1xuXG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuXG4gICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgfVxuXG4gICAgIC5jb21wYXJlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuXG4gICAgICAgIGhyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZGFya2VyLWdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZlaGljbGVzIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgfVxuICB9XG5cbi8qIFNFQ1RJT04gLSBQUkVGT09URVIgUk9XICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLm1vZGVsLXByZWZvb3RlciB7XG4gICAgLmJhY2tncm91bmQtY29udGFpbmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDQlO1xuICAgICAgaDMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgIGgyLGgzIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gRGlzY2xhaW1lcnMgYW5kIExlZ2FsIFRlcm1zXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmRpc2NsYWltZXJzIHtcbiAgICBwYWRkaW5nOiAzZW0gMWVtO1xuICB9XG4gIC5kaXNjbGFpbWVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4vKiBTRUNUSU9OIC0gRk9STSBST1cgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXHQubW9kZWwtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAucm93IHtcbiAgICAgIC5jb2wtbWQtOCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAzJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLm1vZGVsLWZvcm0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuIiwiLmdlbmVzaXMtY2FyZXMge1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBoZXJvIHNlY3Rpb25cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmhlcm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5jb250YWluZXItd2lkZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgcGFkZGluZzogM2VtO1xuICAgICAgICB9XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjc1KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlLFxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC41ZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxLjI1ZW0gMDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2ZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSA2ZW07XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gaW50cm8gc2VjdGlvblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuaW50cm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxLjVlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gZmVhdHVyZXMgc2VjdGlvblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZmVhdHVyZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1iZztcbiAgICB9XG5cbiAgICAuZmVhdHVyZS13cmFwIHtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuNWVtIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDJlbSAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtcmlnaHQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAgICAgLmZlYXR1cmUtYmxvY2tfX3RleHQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtY29udGVudC13cmFwIHtcbiAgICAgICAgbWFyZ2luOiAwIDRlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIHZhbGV0IHNlY3Rpb25cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLnZhbGV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjc1KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9fdGl0bGUsXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuMjVlbSAwO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICB9XG4gICAgfVxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjYWxsb3V0IHNlY3Rpb25cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmNhbGxvdXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1iZztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuNWVtIDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAmX190aXRsZSxcbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjb250YWN0IHNlY3Rpb25cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmNvbnRhY3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY3RhIHNlY3Rpb25cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmN0YSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJnO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudF9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnRfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcblxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbnVtYmVyX19waG9uZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGlvbl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDZlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgJl9fY29udGVudCxcbiAgICAgICAgICAgICZfX251bWJlcixcbiAgICAgICAgICAgICZfX2FjdGlvbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBEaXNjbGFpbWVyc1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZGlzY2xhaW1lcnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuXG4gICAgICAgIC5kaXNjbGFpbWVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjY1ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmdlbmVzaXMtZXhwZXJpZW5jZSB7XG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGhlcm8gc2VjdGlvblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuaGVybyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgIzMzMztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTBlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1ZW07XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gZmVhdHVyZXMgc2VjdGlvblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZmVhdHVyZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuXG4gICAgICAgIC5jb250YWluZXItd2lkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIH1cblxuICAgICAgICAuZmVhdHVyZSB7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcblxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDMzLjMzMyU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAuNWVtIDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjdGEgc2VjdGlvblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuY3RhIHtcbiAgICAgICAgcGFkZGluZzogM2VtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJnO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudF9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnRfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcblxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbnVtYmVyX19waG9uZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGlvbl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDZlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgJl9fY29udGVudCxcbiAgICAgICAgICAgICZfX251bWJlcixcbiAgICAgICAgICAgICZfX2FjdGlvbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gb3V0cm8gc2VjdGlvblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAub3V0cm8ge1xuICAgICAgICBwYWRkaW5nOiAzZW0gMDtcblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNhbGxvdXQgc2VjdGlvblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuY2FsbG91dCB7XG4gICAgICAgIHBhZGRpbmc6IDNlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1iZztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM2VtIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM2VtIDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICZfX3RpdGxlLFxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5nZW5lc2lzLWludGVsbGlnZW50LWFzc2lzdGFuY2Uge1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBoZXJvIHNlY3Rpb25cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmhlcm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmNvbnRhaW5lci13aWRlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiA2ZW0gMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuMjVlbSAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIH1cblxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSA2ZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAgICAgICAgICAgLmNvbnRhaW5lci13aWRlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMGVtIDJlbSAyMGVtIDJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRlbTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGludHJvIHNlY3Rpb25cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmludHJvIHtcbiAgICAgICAgcGFkZGluZzogM2VtIDA7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuNWVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGFwcCBzZWN0aW9uXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5hcHAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkb2ZmLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA0ZW0gMDtcblxuICAgICAgICAuYXBwLWZlYXR1cmVzIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAxLjc1ZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1iZztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZFRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhLWFuZ2xlLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtlci1ncmF5O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICAuYXBwLWZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhLWFuZ2xlLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC10YWIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjYWxsb3V0IHNlY3Rpb25cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmNhbGxvdXQge1xuICAgICAgICBwYWRkaW5nOiA0ZW0gMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1iZztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuNWVtIDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjVlbSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtIDAgMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjI1ZW0gMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAmX190aXRsZSxcbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIuZ2VuZXNpcy1jcG8tYmVuZWZpdHMge1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBoZXJvIHNlY3Rpb25cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmhlcm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC41ZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4ZW0gNGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUge1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2N0YSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLDAsMCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwxKSAwJSwgcmdiYSgwLDAsMCwxKSA3MCUsIHJnYmEoMCwwLDAsMC41KSAxMDAlKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAxZW0gMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSA2ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBpbnRybyBzZWN0aW9uXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5pbnRybyB7XG4gICAgICAgIHBhZGRpbmc6IDNlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gZmVhdHVyZXMgc2VjdGlvblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZmVhdHVyZXMge1xuICAgICAgICBwYWRkaW5nOiAzZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmc7XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtd3JhcCB7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuNWVtIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDJlbSAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0LXJpZ2h0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICAgIC5mZWF0dXJlLWJsb2NrX190ZXh0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMCA0ZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyaztcbiAgICB9XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gdGFicyBzZWN0aW9uXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC50YWJzIHtcbiAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwYWRkaW5nOiA4ZW0gMCAxNGVtIDA7XG5cbiAgICAgICAgLnRhYnMtZmVhdHVyZXMge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJlbSAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJl9faXRlbSB7XG5cbiAgICAgICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIC43NWVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkVGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYnMtZmVhdHVyZXNfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC41ZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAudGFicy1mZWF0dXJlcyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXRhYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBlbGlnaWJpbGl0eSBzZWN0aW9uXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5lbGlnaWJpbGl0eSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvZmYtd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDRlbSAwO1xuXG4gICAgICAgICZfX3dyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbGlnaWJpbGl0eS1mZWF0dXJlcyB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmX19pdGVtIHtcblxuICAgICAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gMS43NWVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmc7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWRUYWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmVsaWdpYmlsaXR5LWZlYXR1cmVzX19pdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZWxpZ2liaWxpdHktZmVhdHVyZXNfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAuNWVtIDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2VyLWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIC5jb3ZlcmFnZS1mZWF0dXJlcyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtdGFiIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNvdmVyYWdlIHNlY3Rpb25cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmNvdmVyYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG9mZi13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNGVtIDA7XG5cbiAgICAgICAgJl9fd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY292ZXJhZ2UtZmVhdHVyZXMge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJlbSAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNlY29uZGFyeTtcblxuICAgICAgICAgICAgJl9faXRlbSB7XG5cbiAgICAgICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDEuNzVlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJnO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkVGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb3ZlcmFnZS1mZWF0dXJlc19faXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdmVyYWdlLWZlYXR1cmVzX19pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NWVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtlci1ncmF5O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAuY292ZXJhZ2UtZmVhdHVyZXMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXRhYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjYWxsb3V0IHNlY3Rpb25cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmNhbGxvdXQge1xuICAgICAgICBwYWRkaW5nOiAzZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC41ZW0gMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICZfX3RpdGxlLFxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gb3V0cm8gc2VjdGlvblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAub3V0cm8ge1xuICAgICAgICBwYWRkaW5nOiAzZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMS41ZW0gMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmc7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgJl9fdGl0bGUsXG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBEaXNjbGFpbWVyc1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZGlzY2xhaW1lcnMge1xuICAgICAgICBwYWRkaW5nOiAzZW0gMDtcblxuICAgICAgICAuZGlzY2xhaW1lciB7XG4gICAgICAgICAgICBmb250LXNpemU6IC42NWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5nZW5lc2lzLXJlc2VydmF0aW9uIHtcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gaGVybyBzZWN0aW9uXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5oZXJvIHtcbiAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciAkZGFyay1iZztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuY29udGFpbmVyLXdpZGUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgcGFkZGluZzogNWVtIDNlbSA4ZW0gM2VtO1xuICAgICAgICB9XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjc1KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVlbSAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSxcbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxLjI1ZW0gMDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2ZW0gMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBGb3JtIHNlY3Rpb25cbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmZvcm0ge1xuICAgICAgICBwYWRkaW5nOiA0ZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmc7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgIC5nZmllbGRfbGFiZWwsXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIGxhYmVsLmhpZGRlbl9zdWJfbGFiZWwsXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIGxhYmVsLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXRlbF0ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktbGlnaHQ7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IC45NWVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGxpLmdmaWVsZC5naW5wdXRfbGVmdCxcbiAgICAgICAgICAgIGxpLmdmaWVsZC5nZl9sZWZ0X2hhbGYsXG4gICAgICAgICAgICBsaS5nZmllbGQuZ2lucHV0X3JpZ2h0LFxuICAgICAgICAgICAgbGkuZ2ZpZWxkLmdmX3JpZ2h0X2hhbGYsXG4gICAgICAgICAgICBsaS5nZmllbGQuZ2ZfbGVmdF9oYWxmX3Jlc3BvbnNpdmUsXG4gICAgICAgICAgICBsaS5nZmllbGQuZ2ZfcmlnaHRfaGFsZl9yZXNwb25zaXZlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBMZWdhbFxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC5sZWdhbCB7XG4gICAgICAgIHBhZGRpbmc6IDRlbSAwO1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrZXItZ3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBEaXNjbGFpbWVyc1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZGlzY2xhaW1lcnMge1xuICAgICAgICBwYWRkaW5nOiAzZW0gMDtcblxuICAgICAgICAuZGlzY2xhaW1lciB7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrZXItZ3JheTtcblxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmdlbmVzaXMtbW9kZWwtc2hvd3Jvb20ge1xuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG4gIC5mbGV4LXJvdyB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5zaG93cm9vbS1tb2RlbHMge1xuICAgIC5zaW5nbGUtbW9kZWwge1xuICAgICAgZmxleDogMSAwIDMwJTtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIC5tb2RlbC1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIC5tb2RlbC10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICsgLmJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgaDEge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAuc2hvd3Jvb20tbW9kZWxzIHtcbiAgICAgIC5zaW5nbGUtbW9kZWwge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
