.infiniti-page{font-size:"16px"}.infiniti-page__masthead{background-position:center center;background-size:cover;background-repeat:no-repeat;padding:15%}.infiniti-page__title-banner h1{font-size:38px;font-weight:300;line-height:1.18em;text-align:left}.infiniti-page h2{font-size:28px;font-weight:300;line-height:1.18em}.infiniti-page h3{font-size:16px;line-height:1.18em;font-weight:700}.infiniti-page__content{padding:3%}.infiniti-page__content .disclaimer{color:#666;font-size:10px;line-height:14px}.infiniti-page__content--padless{padding:1% 3%}.infiniti-page__directions{border-bottom:1px solid #191919;border-top:1px solid #191919;padding:20px}.infiniti-page__directions .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;padding:0 15px;max-width:1400px;margin:0 auto}.infiniti-page__directions .flex__item{padding:5px;color:#111}.infiniti-page__directions .button{margin:0;border-radius:100px;background:#000;color:#fff;padding:15px 60px 15px 20px;font-size:16px;font-family:"Infiniti Light",sans-serif}.infiniti-page__directions .button::after{width:13px;height:13px;right:1.5em;top:1.1em;content:"";display:block;position:absolute;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.infiniti-page__directions .directions-mobile{height:0}.infiniti-page .bg-light{background-color:#e5e5e5}@media (max-width:768px){.infiniti-page__title-banner h1{font-size:32px}.infiniti-page h2{font-size:24px}}@media (max-width:480px){.infiniti-page__title-banner h1{font-size:28px}.infiniti-page h2{font-size:20px}}#menu-main-menu #new-vehicles-megamenu{opacity:1!important}#menu-main-menu .header-dropdown{position:absolute;top:-600px;z-index:-1;background:#666;border-top:none}#menu-main-menu .menu-item.with-dropdown{position:initial;display:block}#menu-main-menu .menu-item.with-dropdown:hover .header-dropdown{top:30px}#menu-main-menu .menu-item.with-dropdown .header-dropdown #new-dropdown #menu-new-menu-header>li{position:relative;float:none;display:block}#menu-main-menu .menu-item.with-dropdown .header-dropdown #new-dropdown #menu-new-menu-header>li>a{height:40px;line-height:40px}#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header{padding:20px 0;margin:0}#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li{position:static;float:left;display:block}#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li a:focus,#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li a:hover{background:#333}#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .dropdown-menu,#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .sub-menu{display:none;position:absolute;top:0;left:100%;padding:0;color:#000;border-radius:0;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;width:750px;background:rgb(35%,35%,35%)}@media (min-width:1025px) and (max-width:1200px){#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .dropdown-menu,#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .sub-menu{width:600px}}#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .dropdown-menu li,#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .sub-menu li{float:left;width:250px;position:relative;padding:10px;min-width:inherit;height:inherit!important}@media (min-width:1025px) and (max-width:1200px){#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .dropdown-menu li,#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .sub-menu li{width:200px}}#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .dropdown-menu li a,#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .sub-menu li a{color:#fff;border:1px solid transparent;height:inherit;padding:10px}#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .dropdown-menu li a .model-name,#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .sub-menu li a .model-name{text-align:center}#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .dropdown-menu li a:focus,#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .dropdown-menu li a:hover,#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .sub-menu li a:focus,#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .sub-menu li a:hover{border-color:#999;background:0 0}#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .dropdown-menu li ul.sub-menu,#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li .sub-menu li ul.sub-menu{left:100%;top:0}#menu-main-menu .menu-item.with-dropdown ul#menu-new-menu-header li:hover>ul.sub-menu{display:block}.no-click{cursor:default;pointer-events:none}.infiniti-page--financing #dealer-inspire fieldset{border:1px solid #111}.infiniti-page--financing #dealer-inspire .progress-indicator .step1.active,.infiniti-page--financing #dealer-inspire .progress-indicator .step2.active,.infiniti-page--financing #dealer-inspire .progress-indicator .step3.active,.infiniti-page--financing #dealer-inspire .progress-indicator .step4.active{background-color:#111}.infiniti-page--financing #dealer-inspire .button{border:1px solid #111;background-color:#fff;color:#111;text-shadow:none}.infiniti-page--financing #dealer-inspire .button:hover{border:1px solid #111;background-color:#111;color:#fff}.infiniti-page--warranty-program{font-family:"Infiniti Regular",sans-serif;font-weight:400;font-size:16px;line-height:175%}.infiniti-page--warranty-program .title-bg{color:#fff;background-color:#020024;background:-webkit-gradient(linear,left top,right top,from(#020024),to(#a98d74));background:linear-gradient(90deg,#020024 0,#a98d74 100%);padding:0 3%;padding-top:30px;border-bottom:70px solid #040b25;background-size:cover;background-position:bottom right}.infiniti-page--warranty-program h1{font-size:38px}.infiniti-page--warranty-program h2{margin-bottom:15px}.infiniti-page--warranty-program p{margin:15px 0}.infiniti-page--warranty-program .warranty-buttons{margin-top:35px;margin-bottom:35px}.infiniti-page--warranty-program .warranty-buttons .button{background-color:#b0a591;color:#020b24;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.infiniti-page--warranty-program .warranty-buttons .button i{-webkit-transition:all .3s;transition:all .3s;padding:0 10px}.infiniti-page--warranty-program .warranty-buttons .button:hover{color:#020b24}.infiniti-page--warranty-program .warranty-buttons .button:hover i{padding-left:20px;padding-right:0}.infiniti-page--warranty-program .warranty-box h2{margin-top:0}.infiniti-page--warranty-program .warranty-box{background:#f2f2f2;padding:40px}.infiniti-page--warranty-program .warranty-box .indent{margin:20px 0 20px 35px}.infiniti-page--warranty-program .warranty-box .indent .matchable-heights{padding:0}@media (max-width:1024px){.infiniti-page--warranty-program .warranty-box .indent{margin:0}}.infiniti-page--warranty-program .disclaimers{font-size:14px}.infiniti-page--model-showroom h1{text-align:left;font-size:38px;max-width:70%;margin:40px auto 10px}.infiniti-page--model-showroom .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.infiniti-page--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}.infiniti-page--model-showroom .showroom-models .model-image{padding:0 15px}.infiniti-page--model-showroom .showroom-models .model-text{text-align:left}.infiniti-page--model-showroom .showroom-models .model-text h2{margin:0 0 20px}.infiniti-page--model-showroom .showroom-models .model-text .button{margin:0;border-radius:100px;font-size:16px;font-family:"Infiniti Light",sans-serif;text-align:left}.infiniti-page--model-showroom .showroom-models .model-text .button::after{width:13px;height:13px;right:1.5em;top:1em;content:"";display:block;position:absolute;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.infiniti-page--model-showroom .showroom-models .model-text .button+.button{margin-top:10px}@media (max-width:1024px){.infiniti-page--model-showroom h1{margin:30px 0}.infiniti-page--model-showroom .button{padding:15px}}@media (max-width:767px){.infiniti-page--model-showroom h1{font-size:24px}.infiniti-page--model-showroom .showroom-models .single-model{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}}.model-banner{background-image:url(https://di-enrollment-api.dealerinspire.com/infiniti/models/INFINITI_Primary_Horizon_Graphicl.png);background-size:cover;background-position:center;text-align:center}.model-banner .container-wide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:left;-ms-flex-align:left;align-items:left;height:200px}.model-banner .banner-info{color:#fff;padding:20px 0}.model-banner .banner-info .model-name,.model-banner .banner-info .msrp,.model-banner .banner-info .year{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0;padding:3px 0}.infiniti-model-row{padding:50px 0}.infiniti-model-row h2.infiniti-model-row-title{text-align:left;margin:0 0 30px;font-size:28px}.infiniti-model-row h2.infiniti-model-row-title .sub-title{font-size:18px;display:block;margin:0 0 10px;font-weight:700;font-family:"Infiniti Bold",Infiniti,sans-serif}.infiniti-model-row p.infiniti-model-row-content{margin:0;text-align:left}.infiniti-model-row .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex}.infiniti-model-row .flex-card{-webkit-box-flex:1;-ms-flex:1;flex:1}.infiniti-model-row img.full-width{width:100%}.infiniti-model-row .owl-row{position:relative}.infiniti-model-row .owl-row .owl-buttons>div{position:absolute;top:30%;font-size:40px;padding:10px 15px;z-index:1;cursor:pointer}.infiniti-model-row .owl-row .owl-prev{left:-5%}.infiniti-model-row .owl-row .owl-next{right:-5%}@media (max-width:767px){.infiniti-model-row{padding:30px 0}}#model-colors .flex-row{-webkit-box-align:left;-ms-flex-align:left;align-items:left}#model-colors .model-360{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}#model-colors .model-image-swipe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#model-colors .model-image-swipe span{margin:0 .75rem;color:#555;font-variant:small-caps}#model-colors .model-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left;padding:0 15px;position:relative}#model-colors .model-info h1{font-size:38px;margin-top:0}#model-colors .model-info .year{font-size:18px;display:block;padding-bottom:10px;font-weight:700;font-family:"Infiniti Bold",Infiniti,sans-serif}#model-colors .model-info .button{margin:10px 0 30px 0;border-radius:30px}#model-colors .swatch-picker{position:relative;padding-bottom:50px}#model-colors .swatch-picker .option{cursor:pointer}#model-colors .swatch-picker .option.active{font-weight:700;font-family:"Infiniti Bold",Infiniti,sans-serif}#model-colors .swatch-picker .swatches{display:none;margin-top:15px}#model-colors .swatch-picker .swatches.active{display:block}#model-colors .swatch-picker .swatch{height:30px;width:30px;border-radius:30px;background:#ddd;display:inline-block;margin:0 3px;border:3px solid #ddd;cursor:pointer;background-position:center center}#model-colors .swatch-picker .swatch.active,#model-colors .swatch-picker .swatch:hover{border-color:transparent}#model-colors .label-instructions{margin:20px 0 0;display:block;font-size:12px;font-weight:700;font-family:"Infiniti Bold",Infiniti,sans-serif}#model-colors .swatch-labels{position:absolute;left:0;right:0;margin:0 auto;max-width:75%;font-size:12px;margin:0 auto;padding-top:15px}#model-colors .swatch-labels>*{display:block}#model-colors .pricing-info{font-size:24px;margin-bottom:30px}#model-colors .pricing-info .msrp-label{font-weight:700;font-family:"Infiniti Bold",Infiniti,sans-serif;display:block}#model-colors .model-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}#model-colors .model-ctas .button{display:block;max-width:250px;margin:0 auto;border-radius:30px}#model-colors .model-ctas .button+.button{margin-top:15px;margin-bottom:15px}@media (max-width:1199px){#model-colors .swatch-picker .swatches{max-width:250px;margin-left:auto;margin-right:auto}}@media (max-width:900px){#model-colors .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}#model-colors .model-360{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:30px}}#model-image{cursor:pointer;width:100%}#model-image.no-swipe{pointer-events:none;cursor:auto}#model-image-preload{display:none}#model-inventory{overflow:hidden}#model-inventory .flex-row{margin:0 -5px}#model-inventory .flex-card{padding:30px;border:1px solid #eee;margin:0 5px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;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:start;-ms-flex-align:start;align-items:flex-start}#model-inventory .flex-card h3{font-size:16px;margin:0;font-weight:700;font-family:"Infiniti Bold",Infiniti,sans-serif}#model-inventory .flex-card img{padding:30px 0 15px}#model-inventory .flex-card .starting-price{font-weight:700;font-family:"Infiniti Bold",Infiniti,sans-serif}#model-inventory .flex-card .starting-price .msrp{display:block;font-size:30px;font-family:"Infiniti Light",Infiniti;font-weight:400}#model-inventory .flex-card .mpg{margin-top:15px}#model-inventory .flex-card .mpg .divider,#model-inventory .flex-card .mpg .hp,#model-inventory .flex-card .mpg .hwy{display:inline-block}#model-inventory .flex-card .mpg .hp-label,#model-inventory .flex-card .mpg .mpg-label{display:block;font-size:12px;font-weight:700;font-family:"Infiniti Bold",Infiniti,sans-serif}#model-inventory .flex-card .mpg .divider{height:30px;width:2px;background:#111;-webkit-transform:rotate(30deg);transform:rotate(30deg);margin:0 10px 0 5px}#model-inventory .model-ctas{margin-top:15px}#model-inventory .model-ctas .button{display:block;max-width:250px;margin:0 auto;border-radius:30px}#model-inventory .model-ctas .button+.button{margin-top:15px;margin-bottom:15px}@media (max-width:767px){#model-inventory .flex-row{margin:0;padding:0 30px}}#model-gallery .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}#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:#f1f1f1 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:#f1f1f1 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-key-features{overflow:hidden}#model-key-features .flex-row{margin:0 -5px}#model-key-features .flex-card{margin:0 5px;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:start;-ms-flex-align:start;align-items:flex-start}#model-key-features .flex-card .description{padding:30px;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;-webkit-box-flex:1;-ms-flex:auto;flex:auto;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:start;-ms-flex-align:start;align-items:flex-start}#model-key-features .flex-card .description h3{padding:0 0 15px;margin:0 0 15px;text-align:center;border-bottom:1px solid #eee}#model-key-features .flex-card .description p{margin:0}#model-key-features .small-disclaimer{margin:30px 0 0 0;text-align:center;font-size:10px;color:#555}@media (max-width:767px){#model-key-features .flex-row{margin:0;padding:0 30px}}#model-quote{background:#efede9}#model-quote .gform_wrapper{font-family:"Infiniti Light";padding:50px;background:#fff}#model-quote .gform_wrapper input,#model-quote .gform_wrapper textarea{border-radius:0;margin-bottom:15px;font-family:"Infiniti Light",Infiniti}@media (max-width:767px){#model-quote .gform_wrapper{padding:30px}}.button.cta-button,.button.gform_button,.button.gform_button:visited,.button:visited.cta-button{border-radius:30px!important}#model-disclaimers h2{font-size:18px;margin:0 0 30px;text-align:center}#model-disclaimers .single-disclaimer{font-size:10px;color:#555}#model-disclaimers .single-disclaimer+.single-disclaimer{margin-top:15px}.tri-content-row .flex-row{-webkit-box-align:left;-ms-flex-align:left;align-items:left}.tri-content-row .flex-row>*{-ms-flex-preferred-size:33%;flex-basis:33%}.tri-content-row strong{font-family:"Infiniti Bold",Infiniti,sans-serif}.tri-content-row .left-content{padding-right:30px;text-align:center}.tri-content-row .right-content{padding-left:30px;text-align:center}@media (max-width:900px){.tri-content-row .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.tri-content-row .flex-row>*{-ms-flex-preferred-size:100%;flex-basis:100%}.tri-content-row .left-content{padding:0 0 30px}.tri-content-row .right-content{padding:0}.tri-content-row .middle-image{display:none}}.alternate-content-row .flex-row>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.alternate-content-row .flex-row .design-image.right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.alternate-content-row .flex-row .design-content{padding:50px;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:left;-ms-flex-pack:left;justify-content:left}.alternate-content-row .divider{padding-bottom:50px}@media (max-width:1024px){.alternate-content-row .flex-row .design-content{padding:30px}}@media (max-width:767px){.alternate-content-row .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.alternate-content-row .design-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.alternate-content-row .design-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}#model-title h1{text-align:left;margin:0}#model-title .selected-trim{text-transform:uppercase}#model-description img{margin-top:50px}#model-description p{width:75%;margin:0 auto}#model-heroes img{display:block;margin:25px 25px 25px 0}#model-heroes p{font-size:1.75rem;margin:1rem auto;text-align:left}#model-heroes h2{font-size:3em;font-weight:300;text-align:left;font-family:"Infiniti Light",sans-serif;text-transform:none;letter-spacing:normal}#model-heroes .model-heroes-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}#model-selector{padding:0}#model-selector .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}#model-selector .flex-row .button{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 5px;font-size:12px}#model-selector .flex-row .button.active,#model-selector .flex-row .button:hover{background:#111;color:#fff}@media (max-width:1199px){#model-selector .flex-row .button{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}#model-selector .flex-row .button:nth-of-type(3n){margin-right:0}}@media (max-width:767px){#model-selector .flex-row .button{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}#model-selector .flex-row .button:nth-of-type(3n){margin-right:10px}#model-selector .flex-row .button:nth-of-type(2n){margin-right:0}}#model-swatch-replacements{display:none}#model-technology .flex-row{margin-top:50px}#model-technology .flex-card{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px}#model-technology .description{padding:30px 0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#model-technology .description h3{margin:0 0 15px}#model-technology .description p{margin-bottom:30px}#model-technology .description .button{margin:auto 0 0 0;display:block;margin-top:auto}@media (max-width:900px){#model-technology .flex-card{padding:0 10px}}@media (max-width:767px){#model-technology .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}#model-engine{position:relative}#model-engine .right-content{color:#fff}#model-engine .right-content p+h2{margin:30px 0}#model-engine:after,#model-engine:before{content:"";position:absolute;width:50%;height:100%;top:0;left:0;background:#f1f1f1;z-index:-1}#model-engine:before{left:50%;background:#111}@media (max-width:900px){#model-engine{background:#111}#model-engine .left-content{color:#fff}#model-engine:after,#model-engine:before{display:none}}#model-torque img{margin-bottom:50px}#model-torque p{width:75%;margin:0 auto}#model-driver-assistance{background:#111;color:#fff}#model-driver-assistance p+p{margin-top:15px}#model-design-interior>img{margin-bottom:50px}#model-lineup{padding-bottom:30px}#model-lineup .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}#model-lineup .flex-row+.flex-row{margin-top:50px}#model-lineup .flex-card{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;padding:0 30px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}#model-lineup .flex-card h3{text-transform:uppercase}#model-lineup .flex-card img{-ms-flex-item-align:center;align-self:center}#model-lineup .flex-card .price-section .msrp{display:block;font-size:24px}#model-lineup .flex-card .spec-section{font-size:12px;padding:15px 0;margin:15px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#model-lineup .flex-card .spec-section span{display:block}#model-lineup .flex-card .features-section{font-size:12px;color:#555;padding-bottom:15px}#model-lineup .flex-card .features-section ul{text-align:left;padding-top:15px}#model-lineup .flex-card .button{margin:auto 0 0 0}#model-lineup .flex-card+.flex-card{border-left:1px solid #ddd}#model-lineup .flex-card:nth-of-type(4){border-left:none}@media (max-width:900px){#model-lineup .flex-card{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}#model-lineup .flex-card+.flex-card{border:none}#model-lineup .flex-card:nth-of-type(2n){border-left:1px solid #ddd}}@media (max-width:767px){#model-lineup .flex-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#model-lineup .flex-card:nth-of-type(2n){border-left:none}}.infiniti-page--qx50-comparison #RX-Section{display:block}.infiniti-page--qx50-comparison #Q5-Section{display:none}.infiniti-page--qx50-comparison #NX-Section{display:none}.infiniti-page--qx50-comparison #Q5--selected{opacity:.4}.infiniti-page--qx50-comparison #NX--selected{opacity:.4}.infiniti-page--qx50-comparison .row.no-gutters{margin-right:0!important;margin-left:0!important}.infiniti-page--qx50-comparison .row.no-gutters>[class*=" col-"],.infiniti-page--qx50-comparison .row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}.infiniti-page--qx50-comparison .text-padding{padding:30% 10% 25% 10%}.infiniti-page--qx50-comparison .banner--background{background:url(https://s3.amazonaws.com/di-enrollment-api/infiniti/models/2019/qx50-comparison/Background_1920x510_Desktop.jpg) no-repeat center center/cover;width:100%;height:auto;padding:5% 1% 0 1%}.infiniti-page--qx50-comparison .subHeader{color:#747474;margin:15px}.infiniti-page--qx50-comparison h2.next--step{margin-top:30px;margin-bottom:20px}.infiniti-page--qx50-comparison h3.next--step{margin-bottom:20px}.infiniti-page--qx50-comparison .next--step--description{margin-bottom:20px}.infiniti-page--qx50-comparison .banner--comparison--model--name{font-size:40px}.infiniti-page--qx50-comparison .fa.fa-angle-down{font-size:60px}.infiniti-page--qx50-comparison .bottom--promo--text{padding:5% 8%}.infiniti-page--qx50-comparison .promo--row{margin-top:5%}.infiniti-page--qx50-comparison .next--step--banner{margin-top:40px}.infiniti-page--qx50-comparison .line--separator{border:1px solid #f0f0f0;margin:5% 10% 3% 10%}@media (min-width:768px){.infiniti-page--qx50-comparison .modal-dialog{width:70%!important;height:auto!important;margin:30px auto}}@media (max-width:1100px){.infiniti-page--qx50-comparison .text-padding{padding:25% 10%}.infiniti-page--qx50-comparison .select--comparison--row{margin:0}}@media (max-width:900px){.infiniti-page--qx50-comparison .text-padding{padding:14% 10%}}@media (max-width:767px){.infiniti-page--qx50-comparison .text-padding{padding:5%;text-align:center}.infiniti-page--qx50-comparison h1{font-size:28px}}.infiniti-page--qx80-vs-competition h1{font-size:38px;font-weight:700;text-align:left;max-width:70%;margin:40px auto 10px}.infiniti-page--qx80-vs-competition .subHeader{color:#000;margin:30px auto;font-size:26px;text-align:left;max-width:70%}.infiniti-page--qx80-vs-competition .buttons{margin-top:60px}.infiniti-page--qx80-vs-competition .buttons a{background-color:#000;color:#fff!important;font-size:16px;font-family:"Infiniti Light",sans-serif;border-radius:100px;padding-right:55px}.infiniti-page--qx80-vs-competition .buttons a::after{width:13px;height:13px;right:1.5em;top:1em;content:"";display:block;position:absolute;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.infiniti-page--qx80-vs-competition .cards .highlights_title{margin-bottom:30px}.infiniti-page--qx80-vs-competition .cards .left{display:-webkit-box;display:-ms-flexbox;display:flex}.infiniti-page--qx80-vs-competition .cards .left img{min-width:432px}@media (max-width:990px){.infiniti-page--qx80-vs-competition .cards .left{display:initial}}.infiniti-page--qx80-vs-competition .cards .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.infiniti-page--qx80-vs-competition .cards .right img{min-width:432px}@media (max-width:990px){.infiniti-page--qx80-vs-competition .cards .right{display:initial}}.infiniti-page--qx80-vs-competition .advantages,.infiniti-page--qx80-vs-competition .cards{margin-top:60px}.infiniti-page--qx80-vs-competition .advantages .subHeader,.infiniti-page--qx80-vs-competition .cards .subHeader{color:#000;width:70%;margin:30px auto}.infiniti-page--qx80-vs-competition .center-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1em 0 2em 0}.infiniti-page--qx80-vs-competition .text-padding{max-width:520px;text-align:left;padding:0 22px}@media (min-width:990px) and (max-width:1024px){.infiniti-page--qx80-vs-competition .text-padding{padding:7% 10% 0 15%}}.infiniti-page--qx80-vs-competition .text-padding h3{font-size:2.6rem;font-weight:bolder}.infiniti-page--qx80-vs-competition .row.no-gutters{margin-right:0!important;margin-left:0!important}.infiniti-page--qx80-vs-competition .row.no-gutters>[class*=" col-"],.infiniti-page--qx80-vs-competition .row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}.infiniti-page--qx80-vs-competition .disclaimers{padding:40px 0;text-align:justify}.pnlm-container{margin:0;padding:0;overflow:hidden;position:relative;cursor:default;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;outline:0;line-height:1.4;contain:content;direction:ltr;font-family:Helvetica,"Nimbus Sans L","Liberation Sans",Arial,sans-serif}.pnlm-load-button{font-family:Helvetica,"Nimbus Sans L","Liberation Sans",Arial,sans-serif}.pnlm-container *{-webkit-box-sizing:content-box;box-sizing:content-box}.pnlm-ui{position:absolute;width:100%;height:100%;z-index:1}.pnlm-grab{cursor:-webkit-grab;cursor:grab;cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A) 12 8,default}.pnlm-grabbing{cursor:-webkit-grabbing;cursor:grabbing;cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s5.07-5.29%203.77-6.74c-1.31-1.45-2.53%200.14-2.53%200.14s2.74-3.29%200.535-4.06c-2.2-0.769-2.52%201.3-2.52%201.3s0.81-2.13-1.12-2.13-1.52%201.77-1.52%201.77-0.261-1.59-1.87-1.12c-1.61%200.468-0.874%202.17-0.874%202.17s-0.651-1.55-2-0.445c-1.35%201.11-0.68%202.25-0.365%203.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A) 12 8,default}.pnlm-sprite{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%22208%22%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22117%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22143%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20cy%3D%22169%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cy%3D%22195%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cx%3D%2213%22%20cy%3D%22195%22%20r%3D%222.5%22%2F%3E%0A%3Cpath%20d%3D%22m5%2083v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-5%205v6h6v-6zm-5%205v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20110a7%207%200%200%200%20-7%207%207%207%200%200%200%207%207%207%207%200%200%200%207%20-7%207%207%200%200%200%20-7%20-7zm-1%203h2v2h-2zm0%203h2v5h-2z%22%2F%3E%0A%3Cpath%20d%3D%22m5%2057v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-10%2010v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m17%2038v2h-8v-2z%22%2F%3E%0A%3Cpath%20d%3D%22m12%209v3h-3v2h3v3h2v-3h3v-2h-3v-3z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20136-6.125%206.125h4.375v7.875h3.5v-7.875h4.375z%22%2F%3E%0A%3Cpath%20d%3D%22m10.428%20173.33v-5.77l5-2.89v5.77zm1-1.73%203-1.73-3.001-1.74z%22%2F%3E%0A%3C%2Fsvg%3E%0A)}.pnlm-container:-moz-full-screen,.pnlm-container:-ms-fullscreen,.pnlm-container:-webkit-full-screen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:-moz-full-screen,.pnlm-container:-ms-fullscreen,.pnlm-container:-webkit-full-screen,.pnlm-container:fullscreen{height:100%!important;width:100%!important;position:static!important}.pnlm-render-container{cursor:inherit;position:absolute;height:100%;width:100%}.pnlm-controls{margin-top:4px;background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4);border-radius:3px;cursor:pointer;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-control:hover{background-color:#f8f8f8}.pnlm-controls-container{position:absolute;top:0;left:4px;z-index:1}.pnlm-zoom-controls{width:26px;height:52px}.pnlm-zoom-in{width:100%;height:50%;position:absolute;top:0;border-radius:3px 3px 0 0}.pnlm-zoom-out{width:100%;height:50%;position:absolute;bottom:0;background-position:0 -26px;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,.1);border-radius:0 0 3px 3px}.pnlm-fullscreen-toggle-button,.pnlm-orientation-button{width:26px;height:26px}.pnlm-hot-spot-debug-indicator{width:26px;height:26px;position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;background-color:rgba(255,255,255,.5);border-radius:13px;display:none}.pnlm-orientation-button-inactive{background-position:0 -156px}.pnlm-orientation-button-active{background-position:0 -182px}.pnlm-fullscreen-toggle-button-inactive{background-position:0 -52px}.pnlm-fullscreen-toggle-button-active{background-position:0 -78px}.pnlm-panorama-info{position:absolute;bottom:4px;background-color:rgba(0,0,0,.7);border-radius:0 3px 3px 0;padding-right:10px;color:#fff;text-align:left;display:none;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-title-box{position:relative;font-size:20px;display:table;padding-left:5px;margin-bottom:3px}.pnlm-author-box{position:relative;font-size:12px;display:table;padding-left:5px}.pnlm-load-box{position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:#1a1a1a;border-radius:3px;text-align:center;font-size:20px;display:none;color:#fff}.pnlm-load-box p{margin:20px 0}.pnlm-lbox{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;display:none}.pnlm-loading{animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-name:pnlm-mv;-webkit-animation-name:pnlm-mv;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;height:10px;width:10px;background-color:#fff;position:relative}@keyframes pnlm-mv{from{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}@-webkit-keyframes pnlm-mv{from{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}.pnlm-load-button{position:absolute;top:50%;left:50%;width:200px;height:100px;margin:-50px 0 0 -100px;background-color:rgba(0,0,0,.7);border-radius:3px;font-size:20px;color:#fff;cursor:pointer;display:inline-block;border:0;padding:0;line-height:1.4}.pnlm-load-button:hover{background-color:rgba(0,0,0,.8)}.pnlm-load-button:focus{outline:0;-webkit-box-shadow:0 0 0 1px #fff inset;box-shadow:0 0 0 1px #fff inset}.pnlm-load-button div{display:table;text-align:center;width:100%}.pnlm-load-button p{display:table-cell;vertical-align:middle}.pnlm-info-box{font-size:15px;position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:#000;border-radius:3px;display:table;text-align:center;color:#fff;table-layout:fixed;z-index:1}.pnlm-info-box a{color:#fff;word-wrap:break-word;overflow-wrap:break-word}.pnlm-author-box a{color:#fff;word-wrap:break-word;overflow-wrap:break-word}.pnlm-info-box p{display:table-cell;vertical-align:middle;padding:0 5px 0 5px}.pnlm-error-msg{display:none}.pnlm-interaction-msg{display:none;pointer-events:none;background:rgba(0,0,0,.7);opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:100%;height:100%;margin:0;top:0;left:0}.pnlm-outline{border:1px solid #fff;border-radius:3px;padding:0 2px}.pnlm-about-msg{font-size:11px;line-height:11px;color:#fff;padding:5px 8px 5px 8px;background:rgba(0,0,0,.7);border-radius:3px;position:absolute;top:50px;left:50px;display:none;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}.pnlm-about-msg a:link,.pnlm-about-msg a:visited{color:#fff}.pnlm-about-msg a:active,.pnlm-about-msg a:hover{color:#eee}.pnlm-hotspot-base{position:absolute;visibility:hidden;cursor:default;vertical-align:middle;top:0;z-index:0}.pnlm-hotspot{height:26px;width:26px;border-radius:13px}.pnlm-hotspot:hover{background-color:rgba(255,255,255,.2)}.pnlm-hotspot.pnlm-info{background-position:0 -104px}.pnlm-hotspot.pnlm-scene{background-position:0 -130px}div.pnlm-tooltip span{visibility:hidden;position:absolute;border-radius:3px;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;max-width:200px;padding:5px 10px;margin-left:-220px;cursor:default}div.pnlm-tooltip:hover span{visibility:visible}div.pnlm-tooltip:hover span:after{content:"";position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:rgba(0,0,0,.7) transparent transparent transparent;bottom:-20px;left:-10px;margin:0 50%}.pnlm-compass{position:absolute;width:50px;height:50px;right:4px;bottom:4px;border-radius:25px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2250%22%20width%3D%2250%22%3E%0A%3Cpath%20d%3D%22m24.5078%206-3.2578%2018h7.5l-3.25781-18h-0.984376zm-3.2578%2020%203.2578%2018h0.9844l3.2578-18h-7.5zm1.19531%200.9941h5.10938l-2.5547%2014.1075-2.5547-14.1075z%22%2F%3E%0A%3C%2Fsvg%3E%0A);cursor:default;display:none}.pnlm-world{position:absolute;left:50%;top:50%}.pnlm-face{position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0}.pnlm-dragfix{position:absolute;height:100%;width:100%}.pnlm-preview-img{position:absolute;height:100%;width:100%;background-size:cover;background-position:center}.pnlm-lbar{width:150px;margin:0 auto;border:#fff 1px solid;height:6px}.pnlm-lbar-fill{background:#fff;height:100%;width:0}.pnlm-lmsg{font-size:12px}.pnlm-fade-img{position:absolute;top:0;left:0}.pnlm-pointer{cursor:pointer}.infiniti-qx60-reserve{color:#fff;background-color:#1a1a1a}.infiniti-qx60-reserve .tooltip{font-size:13px}.infiniti-qx60-reserve sup{padding-left:.25em}.infiniti-qx60-reserve h1 sup,.infiniti-qx60-reserve h2 sup{font-size:12px;vertical-align:top;font-weight:200;top:0}.infiniti-qx60-reserve .model-hero{background-color:#333;background-size:cover;min-height:200px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:2}@media (min-width:500px){.infiniti-qx60-reserve .model-hero{min-height:400px}}@media (min-width:380px){.infiniti-qx60-reserve .model-hero{min-height:330px}}@media (min-width:768px){.infiniti-qx60-reserve .model-hero{min-height:540px}}@media (min-width:920px){.infiniti-qx60-reserve .model-hero{min-height:670px}}@media (min-width:1100px){.infiniti-qx60-reserve .model-hero{min-height:770px}}@media (min-width:1300px){.infiniti-qx60-reserve .model-hero{min-height:910px}}.infiniti-qx60-reserve .model-hero__overlay{position:absolute;width:100%;top:0;bottom:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(rgba(16,16,16,.7)));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(16,16,16,.7) 100%)}@media (max-width:767px){.infiniti-qx60-reserve .model-hero__overlay{display:none}}.infiniti-qx60-reserve .model-hero__content{z-index:1;position:relative}@media (min-width:920px){.infiniti-qx60-reserve .model-hero__content{max-width:65%;margin:0 auto 2em auto}}.infiniti-qx60-reserve .model-hero__description{font-size:1.25em;font-weight:200;margin:1em auto}.infiniti-qx60-reserve .model-colors-exterior__title,.infiniti-qx60-reserve .model-colors-interior__title{text-align:left}.infiniti-qx60-reserve .model-colors-exterior__content,.infiniti-qx60-reserve .model-colors-interior__content{margin:1em auto}@media (min-width:1100px){.infiniti-qx60-reserve .model-colors-exterior__content,.infiniti-qx60-reserve .model-colors-interior__content{max-width:50%}}.infiniti-qx60-reserve .model-colors-exterior__cta,.infiniti-qx60-reserve .model-colors-interior__cta{padding-top:1em;font-size:16px;text-align:left}.infiniti-qx60-reserve .model-colors-exterior__cta a,.infiniti-qx60-reserve .model-colors-interior__cta a{color:#fff;text-decoration:none}.infiniti-qx60-reserve .model-colors-exterior__cta a:hover,.infiniti-qx60-reserve .model-colors-interior__cta a:hover{text-decoration:none;color:#999}.infiniti-qx60-reserve .model-colors-exterior .flex-row,.infiniti-qx60-reserve .model-colors-interior .flex-row{-webkit-box-align:left;-ms-flex-align:left;align-items:left}.infiniti-qx60-reserve .model-colors-exterior .model-360,.infiniti-qx60-reserve .model-colors-interior .model-360{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}.infiniti-qx60-reserve .model-colors-exterior .model-360-container,.infiniti-qx60-reserve .model-colors-interior .model-360-container{position:relative;text-align:center}.infiniti-qx60-reserve .model-colors-exterior .model-360-container.exterior,.infiniti-qx60-reserve .model-colors-interior .model-360-container.exterior{background:no-repeat center/contain url(https://di-enrollment-api.dealerinspire.com/infiniti/models/2022/qx60/exterior/360_background.jpg)}.infiniti-qx60-reserve .model-colors-exterior .model-360-container.interior,.infiniti-qx60-reserve .model-colors-interior .model-360-container.interior{margin-top:2em}.infiniti-qx60-reserve .model-colors-exterior .model-360-container.interior.pano,.infiniti-qx60-reserve .model-colors-interior .model-360-container.interior.pano{margin-bottom:2em;width:100%;height:600px}@media (max-width:900px){.infiniti-qx60-reserve .model-colors-exterior .model-360-container.interior.pano,.infiniti-qx60-reserve .model-colors-interior .model-360-container.interior.pano{height:400px}}@media (max-width:767px){.infiniti-qx60-reserve .model-colors-exterior .model-360-container.interior.pano,.infiniti-qx60-reserve .model-colors-interior .model-360-container.interior.pano{height:300px}}.infiniti-qx60-reserve .model-colors-exterior .model-360-container .model-image-swipe,.infiniti-qx60-reserve .model-colors-interior .model-360-container .model-image-swipe{display:none;height:50px;width:50px;position:absolute;left:50%;top:50%;background-color:#fff;color:#000;border-radius:50%;padding:1em;opacity:.75}.infiniti-qx60-reserve .model-colors-exterior #model-image-exterior,.infiniti-qx60-reserve .model-colors-exterior #model-image-interior,.infiniti-qx60-reserve .model-colors-interior #model-image-exterior,.infiniti-qx60-reserve .model-colors-interior #model-image-interior{cursor:pointer}.infiniti-qx60-reserve .model-colors-exterior #model-image-exterior-preload,.infiniti-qx60-reserve .model-colors-exterior #model-image-interior-preload,.infiniti-qx60-reserve .model-colors-interior #model-image-exterior-preload,.infiniti-qx60-reserve .model-colors-interior #model-image-interior-preload{display:none}.infiniti-qx60-reserve .model-colors-exterior #model-image-exterior,.infiniti-qx60-reserve .model-colors-interior #model-image-exterior{width:60%}@media (max-width:900px){.infiniti-qx60-reserve .model-colors-exterior #model-image-exterior,.infiniti-qx60-reserve .model-colors-interior #model-image-exterior{width:75%}}@media (max-width:767px){.infiniti-qx60-reserve .model-colors-exterior #model-image-exterior,.infiniti-qx60-reserve .model-colors-interior #model-image-exterior{width:100%}}.infiniti-qx60-reserve .model-colors-exterior #model-image-interior,.infiniti-qx60-reserve .model-colors-interior #model-image-interior{margin-bottom:15px;width:100%}.infiniti-qx60-reserve .model-colors-exterior .model-info,.infiniti-qx60-reserve .model-colors-interior .model-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left;padding:0 15px;position:relative}.infiniti-qx60-reserve .model-colors-exterior .swatch-picker,.infiniti-qx60-reserve .model-colors-interior .swatch-picker{position:relative;padding-bottom:50px}.infiniti-qx60-reserve .model-colors-exterior .swatch-picker .option,.infiniti-qx60-reserve .model-colors-interior .swatch-picker .option{cursor:pointer}.infiniti-qx60-reserve .model-colors-exterior .swatch-picker .option.active,.infiniti-qx60-reserve .model-colors-interior .swatch-picker .option.active{font-weight:700;font-family:"Infiniti Bold",Infiniti,sans-serif}.infiniti-qx60-reserve .model-colors-exterior .swatch-picker .swatches,.infiniti-qx60-reserve .model-colors-interior .swatch-picker .swatches{display:none;margin-top:15px}.infiniti-qx60-reserve .model-colors-exterior .swatch-picker .swatches.active,.infiniti-qx60-reserve .model-colors-interior .swatch-picker .swatches.active{display:block}.infiniti-qx60-reserve .model-colors-exterior .swatch-picker .swatch,.infiniti-qx60-reserve .model-colors-interior .swatch-picker .swatch{height:30px;width:30px;border-radius:50%;background:#ddd;display:inline-block;margin:0 3px;border:none;cursor:pointer;background-position:center center}.infiniti-qx60-reserve .model-colors-exterior .swatch-picker .swatch.active,.infiniti-qx60-reserve .model-colors-exterior .swatch-picker .swatch:hover,.infiniti-qx60-reserve .model-colors-interior .swatch-picker .swatch.active,.infiniti-qx60-reserve .model-colors-interior .swatch-picker .swatch:hover{border:2px solid #fff}.infiniti-qx60-reserve .model-colors-exterior .label-color,.infiniti-qx60-reserve .model-colors-interior .label-color{font-size:16px;margin-bottom:1em}.infiniti-qx60-reserve .model-colors-exterior .label-disclaimer,.infiniti-qx60-reserve .model-colors-interior .label-disclaimer{margin-top:1em;font-size:12px;text-transform:uppercase;margin-top:2em}@media (max-width:1199px){.infiniti-qx60-reserve .model-colors-exterior .swatch-picker .swatches,.infiniti-qx60-reserve .model-colors-interior .swatch-picker .swatches{max-width:250px;margin-left:auto;margin-right:auto}}@media (max-width:900px){.infiniti-qx60-reserve .model-colors-exterior .flex-row,.infiniti-qx60-reserve .model-colors-interior .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.infiniti-qx60-reserve .model-colors-exterior .model-360,.infiniti-qx60-reserve .model-colors-interior .model-360{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:30px}}.infiniti-qx60-reserve .model-walkaround{padding:0}.infiniti-qx60-reserve .model-walkaround svg{margin-left:10px}.infiniti-qx60-reserve .model-walkaround svg path{fill:#000!important}.infiniti-qx60-reserve .model-walkaround__title{margin-bottom:1em}.infiniti-qx60-reserve .model-walkaround__btn{background-color:#fff;text-decoration:none;color:#000}.infiniti-qx60-reserve .model-walkaround__btn:hover{text-decoration:none;background-color:#999;color:#fff}.infiniti-qx60-reserve .model-walkaround__btn:hover svg path{fill:#fff!important}.infiniti-qx60-reserve .model-walkaround__btn div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left}.infiniti-qx60-reserve .model-walkaround__btn div span{font-size:18px}.infiniti-qx60-reserve .model-reserve-form{padding:50px 0}.infiniti-qx60-reserve .model-reserve-form__title{margin-bottom:1em}.infiniti-qx60-reserve .model-reserve-form__content{margin-bottom:2em}.infiniti-qx60-reserve .model-reserve-form .checkbox_fix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1em}.infiniti-qx60-reserve .model-reserve-form .checkbox_fix label{margin-top:0}.infiniti-qx60-reserve .model-reserve-form .gform_footer{text-align:center}.infiniti-qx60-reserve .model-reserve-form .gform_button{color:#1a1a1a;background-color:#fff}.infiniti-qx60-reserve .model-reserve-form .gform_button:hover{color:#fff;background-color:#999}.infiniti-qx60-reserve .model-trims{padding:50px 0}.infiniti-qx60-reserve .model-trims #trim-counter{margin-left:1em}.infiniti-qx60-reserve .model-trims__cta{margin-top:2em;font-size:16px;text-align:left}.infiniti-qx60-reserve .model-trims__cta a{text-decoration:none;color:#fff}.infiniti-qx60-reserve .model-trims__cta a:hover{text-decoration:none;color:#999}.infiniti-qx60-reserve .model-trims .flex-row{margin-top:2em}.infiniti-qx60-reserve .model-trims .flex-card{margin:0 15px;min-height:415px;text-align:left;cursor:pointer}.infiniti-qx60-reserve .model-trims .flex-card .starting-price{margin-bottom:1em}.infiniti-qx60-reserve .model-trims .card-flip{-webkit-perspective:1000px;perspective:1000px}.infiniti-qx60-reserve .model-trims .card-flip.hover .flip,.infiniti-qx60-reserve .model-trims .card-flip:hover .flip{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.infiniti-qx60-reserve .model-trims .back,.infiniti-qx60-reserve .model-trims .card-flip,.infiniti-qx60-reserve .model-trims .front{width:100%;min-height:415px}.infiniti-qx60-reserve .model-trims .flip{-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.infiniti-qx60-reserve .model-trims .back,.infiniti-qx60-reserve .model-trims .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;padding:15px}.infiniti-qx60-reserve .model-trims .front{z-index:2;-webkit-transform:rotateY(0);transform:rotateY(0);color:#000;background-color:#fff}.infiniti-qx60-reserve .model-trims .front__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:left;-ms-flex-align:left;align-items:left}.infiniti-qx60-reserve .model-trims .front__content ul li{margin:6px 0}.infiniti-qx60-reserve .model-trims .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);color:#fff;background-color:#1a1a1a;border:1px solid #666}.infiniti-qx60-reserve .model-trims .back__level{padding-bottom:3em}.infiniti-qx60-reserve .model-trims .back__content{padding:0 0 2em 1em}.infiniti-qx60-reserve #model-disclaimers{padding:50px 0}.infiniti-qx60-reserve #model-disclaimers .disclaimer-block{text-align:left}.infiniti-qx60-reserve #model-disclaimers .single-disclaimer{color:#c8c8c8!important}.infiniti-qx60-reserve .model-qx60-gallery{padding:50px 0}.infiniti-qx60-reserve .model-qx60-gallery .video-wrap{position:relative}.infiniti-qx60-reserve .model-qx60-gallery .video-wrap svg{position:absolute;top:50%;left:50%}.infiniti-qx60-reserve .model-qx60-gallery .video-wrap svg path{fill:#fff!important}.infiniti-qx60-reserve .model-qx60-gallery .nav-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;font-family:"Infiniti Light",sans-serif;font-weight:200}.infiniti-qx60-reserve .model-qx60-gallery .nav-item{margin:0 20px}.infiniti-qx60-reserve .model-qx60-gallery .nav-item .nav-link{font-size:18px;color:#fff;font-weight:200;border:none;padding:0 0 1px 0;text-decoration:none}.infiniti-qx60-reserve .model-qx60-gallery .nav-item .nav-link:focus,.infiniti-qx60-reserve .model-qx60-gallery .nav-item .nav-link:hover{background-color:inherit;text-decoration:none}.infiniti-qx60-reserve .model-qx60-gallery .nav-item.active .nav-link{font-family:"Infiniti Regular",sans-serif;border-radius:0;border-bottom:2px solid #fff;background-color:inherit}.infiniti-qx60-reserve .model-qx60-gallery .owl-row{position:relative;margin-top:2em}.infiniti-qx60-reserve .model-qx60-gallery .owl-row__item{padding:0 15px;text-align:left}.infiniti-qx60-reserve .model-qx60-gallery .owl-row__title{margin:1em 0 1em .5em}.infiniti-qx60-reserve .model-qx60-gallery .owl-row__copy{margin-left:.5em;max-width:85%}.infiniti-qx60-reserve .model-qx60-gallery .owl-row .owl-buttons>div{position:absolute;top:30%;font-size:40px;padding:10px 15px;z-index:1;cursor:pointer}.infiniti-qx60-reserve .model-qx60-gallery .owl-row .owl-prev{left:-5%}.infiniti-qx60-reserve .model-qx60-gallery .owl-row .owl-next{right:-5%}.infiniti-qx60-reserve .model-option-packages{padding:0 0 50px 0}.infiniti-qx60-reserve .model-option-packages__title{margin-bottom:0}.infiniti-qx60-reserve .model-option-packages__subtitle{margin-top:5px}.infiniti-qx60-reserve .model-option-packages__copy{margin:1em auto}@media (min-width:1100px){.infiniti-qx60-reserve .model-option-packages__copy{max-width:50%}}.infiniti-qx60-reserve .model-option-packages__heading{margin:1em 0}.infiniti-qx60-reserve .model-option-packages__content ul{padding:0 0 0 1.5em}.infiniti-qx60-reserve .model-option-packages__content ul li{margin:8px 0}.infiniti-qx60-reserve .model-option-packages__description{margin-left:5px}.infiniti-qx60-reserve .model-option-packages .flex-row{margin-top:2em;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.infiniti-qx60-reserve .model-option-packages .flex-package{max-width:300px;margin-bottom:1.5em}.infiniti-qx60-reserve .model-option-packages .flex-package__body{text-align:left;max-width:270px}body #qx60-reserve-btn{display:inline-block;position:fixed;right:0;left:auto!important;z-index:500;line-height:1;padding:15px 20px;letter-spacing:1px;width:auto;margin-bottom:0;top:50%;color:#fff;font-size:14px;background-color:#000;margin-top:-75px;border:1px solid #fff;border-bottom:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;word-spacing:4px}body #qx60-reserve-btn:focus,body #qx60-reserve-btn:hover,body #qx60-reserve-btn:visited{text-decoration:none}body #modal-videoplayer .embed-responsive-16by9{background:#000}body #modal-videoplayer .modal-dialog{margin:30px auto;border:none}body #modal-videoplayer .modal-body{position:relative;padding:0}body #modal-videoplayer .close{position:absolute;right:-30px;top:0;z-index:999;opacity:.7}body #modal-videoplayer .close:hover{opacity:1}body #modal-videoplayer .close svg path{fill:#f5f5f5;fill-rule:evenodd}#model-heroes .description{text-align:center}#model-heroes .title-subtitle{text-align:center}.disclaimer-modal{cursor:pointer}.edition-hero-row{padding-bottom:80px}.edition-hero-row__nav-text{font-size:18px}.edition-hero-row__p-text{font-size:16px;font-weight:700}.edition-hero-row__hero-image{padding:30px 0 50px 0}.edition-hero-row .edition-scroll-smoothe{text-decoration:none}.edition-hero-row .edition-scroll-smoothe:active,.edition-hero-row .edition-scroll-smoothe:focus,.edition-hero-row .edition-scroll-smoothe:hover,.edition-hero-row .edition-scroll-smoothe:visited{color:#000}@media (max-width:767px){.edition-hero-row__nav-text-mobile{text-align:center;display:block}}.edition-title{font-weight:700}.dot{height:10px;width:10px;background-color:#000;border-radius:50%;display:inline-block;margin:0 10px}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}.single-row .section-row__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-right:30px}.single-row .section-row__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:8%}.single-row.intro-row{text-align:center;padding:50px 0}.single-row.intro-row .row-content__p,.single-row.intro-row .row-content__title{padding:0 10%}.single-row.row-mod-1 .section-row__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 0 30px}.single-row .row-content__title{margin:0 0 15px;font-size:18px;font-weight:700}.single-row .row-content__subtitle{margin:0 0 15px;font-size:24px;font-weight:700}.single-row .row-content__p{font-size:16px;margin-bottom:30px}@media (max-width:1024px){.single-row .section-row__image{-ms-flex-preferred-size:50%;flex-basis:50%}.single-row .section-row__content{padding-top:5px}.single-row .row-content__p{font-size:16px;margin-bottom:10px}}@media (max-width:767px){.single-row .section-row__image{-ms-flex-preferred-size:100%;flex-basis:100%}.single-row .section-row__content{-ms-flex-preferred-size:100%;flex-basis:100%;padding:10px}.single-row.intro-row{padding:30px 0}.single-row.intro-row .row-content__p,.single-row.intro-row .row-content__title{padding:0 15px}.single-row.row-mod-1 .section-row__image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0}}@media (max-width:768px){.lineup-flex-row{margin:25px 0}}.edition-slider-row{margin:80px 0 40px 0;text-align:center}.edition-slider-row__history-row{margin-bottom:40px}.edition-slider-row__text{font-size:16px;font-weight:700}.edition-slider-row #edition-30-slider .edition-slider{position:relative}.edition-slider-row #edition-30-slider .slider-text{font-weight:700}.edition-slider-row #edition-30-slider .navigation{position:absolute;left:0;top:50%;width:100%;z-index:10}.edition-slider-row #edition-30-slider .navigation .swiper-button-prev{left:0}.edition-slider-row #edition-30-slider .navigation .swiper-button-next{right:0;left:auto}.edition-slider-row #edition-30-slider .navigation .swiper-button-disabled{opacity:0}@media (min-width:768px) and (max-width:768px){.edition-slider-row #edition-30-slider .navigation{top:30%}}.half_the_hr{width:30%}.lineup-section{margin:40px 0 80px 0}.lineup-section__lineup-link{font-size:12px}.edition-bottom-row__row{margin:40px 0}.reserve-page{background:#1a1a1a;color:#e5e5e5}@media (min-width:1024px){.reserve-page .container-wide.narrow{max-width:50%}}.reserve-page .hero--mobile{text-align:center}@media (min-width:768px){.reserve-page .hero--mobile{display:none}}.reserve-page .hero--mobile__wrap{padding-top:1em}.reserve-page .hero--mobile .hero__title span{display:block}.reserve-page .hero--desktop{background:left center #000;background-size:cover;color:#fff;text-align:center;padding:4em 0;display:none}@media (min-width:768px){.reserve-page .hero--desktop{display:block;padding:2em 0 25em 0}}@media (min-width:900px){.reserve-page .hero--desktop{padding:4em 0 32em 0}}@media (min-width:1024px){.reserve-page .hero--desktop{padding:4em 0 38em 0}}@media (min-width:1400px){.reserve-page .hero--desktop{padding:4em 0 42em 0}}@media (min-width:1680px){.reserve-page .hero--desktop{padding:4em 0 48em 0}}@media (min-width:2000px){.reserve-page .hero--desktop{padding:4em 0 62em 0}}@media (min-width:1024px){.reserve-page .hero--desktop__content{max-width:60%;margin:0 auto;float:none}}.reserve-page .hero--desktop__subtitle{margin:0 0 1.5em 0;text-transform:uppercase}.reserve-page .hero--desktop__title{font-size:1.5em;margin:0 0 .5em 0;font-weight:200}@media (min-width:1024px){.reserve-page .hero--desktop__title span{display:block}}@media (min-width:1024px){.reserve-page .hero--desktop__title{font-size:2.25em}}.reserve-page .hero--desktop__paragraph{font-weight:200}@media (min-width:1024px){.reserve-page .hero--desktop__paragraph{font-size:1.25em}}.reserve-page .hero--desktop__disclaimer{font-weight:200;margin:0}@media (min-width:1024px){.reserve-page .hero--desktop__disclaimer{font-size:1.1em}}.reserve-page .intro{padding:4em 0;text-align:center}.reserve-page .intro__title{font-size:2.25em;margin:0 0 .5em 0}.reserve-page .intro__img{margin-bottom:2em}.reserve-page .intro__cta{color:#e5e5e5;text-decoration:none}.reserve-page .intro__cta:hover{text-decoration:underline}.reserve-page .features{padding:4em 0}@media (min-width:768px){.reserve-page .features .container-wide{max-width:75%}}@media (min-width:768px){.reserve-page .features .flex-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.reserve-page .features .img-left .flex-switch{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:768px){.reserve-page .features .feature__content{margin:0;padding:0 4em}}.reserve-page .colors{text-align:center}.reserve-page .colors__title{font-size:2.25em;margin:0 0 .5em 0}.reserve-page .colors__vehicle{position:relative}.reserve-page .colors__vehicle .item{display:none;-webkit-transition:all 1s ease;transition:all 1s ease}.reserve-page .colors__vehicle .item.active{display:block}.reserve-page .colors__vehicle--name{text-transform:uppercase;display:block;font-size:1em;font-weight:700;margin:10px}.reserve-page .colors__vehicle--disclaimer{display:block;font-size:.8em;margin-bottom:10px;height:1.4em}.reserve-page .colors .color__swatches{margin:20px auto}.reserve-page .colors .color__swatches .item{display:inline-block;position:relative;top:0;margin:0 4px;cursor:pointer}.reserve-page .colors .color__swatches .item.active,.reserve-page .colors .color__swatches .item:hover{background:#fff;width:38px;height:38px;padding:1px;border-radius:38px}.reserve-page .colors .color__swatches .item.active .color__swatches--color,.reserve-page .colors .color__swatches .item:hover .color__swatches--color{border:4px solid #000}.reserve-page .colors .color__swatches .color__swatches--color{display:inline-block;position:relative;width:36px;height:36px;border-radius:36px;top:0;overflow:hidden;border:1px solid #e5e5e5;-webkit-transition:all .25s ease;transition:all .25s ease}.reserve-page .luxury{padding:3em 0;text-align:center}.reserve-page .luxury__title{font-size:2.25em;margin:0 0 .5em 0}.reserve-page .luxury__cta{color:#e5e5e5;text-decoration:none}.reserve-page .luxury__cta:hover{text-decoration:underline}.reserve-page .innovation{padding:3em 0;text-align:center}.reserve-page .innovation__img{margin:2em 0}.reserve-page .innovation__title{font-size:2.25em;margin:0 0 .5em 0}.reserve-page .innovation__cta{color:#e5e5e5;text-decoration:none}.reserve-page .innovation__cta:hover{text-decoration:underline}.reserve-page .express{padding:3em 0;text-align:center}.reserve-page .express__img{margin:1em 0}.reserve-page .express__disclaimer{text-align:right;margin:0 0 2em 0}.reserve-page .express__title{font-size:2.25em;margin:0 0 .5em 0}.reserve-page .express__cta{color:#e5e5e5;text-decoration:none}.reserve-page .express__cta:hover{text-decoration:underline}.reserve-page .individual{padding:3em 0;text-align:center}.reserve-page .individual__title{font-size:2.25em;margin:0 0 .5em 0}.reserve-page .individual__cta{color:#e5e5e5;text-decoration:none}.reserve-page .individual__cta:hover{text-decoration:underline}.reserve-page .gallery{text-align:center}@media (min-width:500px){.reserve-page .gallery__mobile{display:none}}.reserve-page .gallery__tablet{display:none}@media (min-width:500px) and (max-width:767px){.reserve-page .gallery__tablet{display:block}}.reserve-page .gallery__desktop{display:none}@media (min-width:768px){.reserve-page .gallery__desktop{display:block}}.reserve-page .reserve{background:#fff;color:#1a1a1a;padding:3em 0;text-align:center}.reserve-page .reserve__header{margin:0 auto 2em}@media (min-width:768px){.reserve-page .reserve__header{max-width:50%;margin:0 auto 4em auto}}.reserve-page .reserve__title{font-size:2.25em;margin:0 0 .5em 0}.reserve-page .reserve .row .col-sm-6{padding:0}.reserve-page .reserve__content__data{text-align:left;padding:2em}@media (min-width:768px){.reserve-page .reserve__content__data{padding:0 6em}}.reserve-page .reserve__cta{color:#1a1a1a;text-decoration:none}.reserve-page .reserve__cta:hover{text-decoration:underline}.reserve-page .reserve .flex-switch{background:#f2f2f2}@media (min-width:768px){.reserve-page .reserve .flex-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.reserve-page .reserve .img-left .flex-switch{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.reserve-page .form{background:#fff;color:#1a1a1a;padding:3em 0}.reserve-page .form__title{margin:0 0 2em 0;text-align:center;text-transform:uppercase}.reserve-page .form__disclaimer{font-size:.9em}@media (min-width:768px){.reserve-page .form .container-wide{max-width:50%}}.reserve-page .form input#gform_submit_button_10.gform_button.button{background:#000!important}.reserve-page .disclaimers{padding:3em 0}.reserve-page--thankyou .hero--desktop__paragraph{font-size:1.2em}.reserve-page--thankyou .hero__cta{background:#f2f2f2}.infiniti-page--lease-program .hero__heading{text-align:left;max-width:70%;margin:40px auto 10px}.infiniti-page--lease-program .intro{text-align:left}.infiniti-page--lease-program .intro__heading{max-width:70%;margin:40px auto 10px}.infiniti-page--lease-program .intro__content{font-size:1.35em;max-width:70%;margin:10px auto 3em}.infiniti-page--lease-program .banner{text-align:left}.infiniti-page--lease-program .banner__content{font-size:1.5em;margin:40px auto 3em;max-width:70%}.infiniti-page--lease-program .options{text-align:left;margin-bottom:3em}.infiniti-page--lease-program .options__title{margin:40px auto 10px;max-width:70%}.infiniti-page--lease-program .options ol{margin:10px auto 2.5em;max-width:70%;list-style-position:inside}.infiniti-page--lease-program .options ol li{font-size:1.75em;line-height:1.75}.infiniti-page--lease-program .options .button-wrapper{max-width:70%;margin:0 auto}.infiniti-page--lease-program .options .button-wrapper .options__btn{margin:0;line-height:3.5;padding:0 8em 0 2em;background:#000;color:#fff;border-radius:100px}.infiniti-page--lease-program .options .button-wrapper .options__btn::after{width:13px;height:13px;right:1.5em;top:1.25em;content:"";display:block;position:absolute;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.infiniti-page--lease-program .returning{text-align:left;margin-bottom:3em}.infiniti-page--lease-program .returning__title{font-weight:700;margin:40px auto 10px;max-width:70%}.infiniti-page--lease-program .returning__subtitle{margin:10px auto 3em;max-width:70%}.infiniti-page--lease-program .returning .column-wrap{margin-bottom:3em}.infiniti-page--lease-program .returning .step{background:#c6c6c5;padding:2em}@media (max-width:767px){.infiniti-page--lease-program .returning .step{margin-bottom:2em}}.infiniti-page--lease-program .returning .step__icon{margin:0 0 1em 0;max-width:60px}.infiniti-page--lease-program .returning .step__title{font-size:1.5em;margin:0 0 1em 0}.infiniti-page--lease-program .returning .step__content{font-size:1.25em}.infiniti-page--lease-program .returning__content{font-size:1.5em;margin:0 auto 10px;max-width:70%}.infiniti-page--lease-program .faq{text-align:left;margin-bottom:3em}.infiniti-page--lease-program .faq__title{margin:40px auto 10px;max-width:70%}.infiniti-page--lease-program .faq__item{margin:40px auto 2em;max-width:70%}.infiniti-page--lease-program .faq__item ol{list-style-position:inside}.infiniti-page--lease-program .faq__item ol li{font-size:1.4em}.infiniti-page--lease-program .faq__question{font-size:1.5em;font-weight:700}.infiniti-page--lease-program .faq__answer{margin:0;font-size:1.4em}#di-conversations-embed-root .eLDolb h1{color:#000}.page-vehicle-display-page #info-accordion #rebates{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLnNjc3MiLCJfbWVudS5zY3NzIiwiX21peGlucy5zY3NzIiwiX2ZpbmFuY2luZy5zY3NzIiwic3R5bGUuY3NzIiwiX3dhcnJhbnR5LXByb2dyYW0uc2NzcyIsIl9tb2RlbC1zaG93cm9vbS5zY3NzIiwiX21vZGVsLXBhZ2VzLnNjc3MiLCJfcXg1MC1jb21wYXJpc29uLnNjc3MiLCJfcXg4MC12cy1jb21wZXRpdGlvbi5zY3NzIiwiX3Bhbm5lbGx1bS5zY3NzIiwiX3F4NjAtcmVzZXJ2ZS5zY3NzIiwiX3F4ODAuc2NzcyIsIl9lZGl0aW9uLTMwLnNjc3MiLCJfcmVzZXJ2ZS5zY3NzIiwiX2xlYXNlLXByb2dyYW0uc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0JBLGVBQ0MsVUFBQSxPQUdBLHlCQUNDLG9CQUFBLE9BQUEsT0FDQSxnQkFBQSxNQUNBLGtCQUFBLFVBQ0EsUUFBQSxJQUlBLGdDQUNDLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxPQUNBLFdBQUEsS0FJRixrQkFDQyxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsT0FHRCxrQkFDQyxVQUFBLEtBQ0EsWUFBQSxPQUNBLFlBQUEsSUFHRCx3QkFDQyxRQUFBLEdBRUEsb0NBQ0MsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBR0QsaUNBQ0MsUUFBQSxHQUFBLEdBSUYsMkJBQ0MsY0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FFQSxpQ0FDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxVQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLE1BQUEsSUFDQSxRQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBRUEsdUNBQ0MsUUFBQSxJQUNB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QUNFLE9BQUEsUUFJRixrQkFDRSxlQUFBLEtBQ0EsNEJBQ0UsVUFBQSxLQUVGLDBCQUNFLFVBQUEsS0FDQSxZQUFBLElBRUYsOEJBQ0UsUUFBQSxLQUFBLEVBQUEsS0FBQSxFQUVGLDBDQUNFLGdCQUFBLEtBQ0EsaURBQUEsZ0RBQUEsZ0RBQUEsa0RBQ0UsTUFBQSxLQUdKLHlCQUNFLG1DQUNFLFdBQUEsT0FDQSxRQUFBLE9BSU4sZUFDRSxZQUFBLElBRUYsS0FDRSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLEtBQ0EsY0FBQSxJQUNBLFFBQUEsYUFDQSxPQUFBLEVBQUEsS0FLRixVQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsUUFBQSxVQUFBLFFBR0EsZ0NBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsYUFBQSxLQUVGLGtDQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFDQSxZQUFBLEdBRUYsc0JBQ0UsV0FBQSxPQUNBLFFBQUEsS0FBQSxFQUNBLHNDQUFBLDBDQUNFLFFBQUEsRUFBQSxJQU1GLDBDQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFDQSxPQUFBLEVBQUEsRUFBQSxFQUFBLEtBR0osZ0NBQ0UsT0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUVGLG1DQUNFLE9BQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFFRiw0QkFDRSxVQUFBLEtBQ0EsY0FBQSxLQUdGLDBCQUNFLGdDQUNFLHdCQUFBLElBQUEsV0FBQSxJQUVGLGtDQUNFLFlBQUEsSUFFRiw0QkFDRSxVQUFBLEtBQ0EsY0FBQSxNQUdKLHlCQUNFLGdDQUNFLHdCQUFBLEtBQUEsV0FBQSxLQUVGLGtDQUNFLHdCQUFBLEtBQUEsV0FBQSxLQUNBLFFBQUEsS0FFRixzQkFDRSxRQUFBLEtBQUEsRUFDQSxzQ0FBQSwwQ0FDRSxRQUFBLEVBQUEsS0FJRiwwQ0FDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxN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Rix1REFDQyxVQUFBLElBQ0EsT0FBQSxFQUFBLEtBQ0EscUVBQ0MsT0FBQSxFQUNBLFlBQUEsSUFDQSxRQUFBLEVBQUEsSUFBQSxFQUFBLElBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLE1BQ0EsNEVBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLE1BQ0EsSUFBQSxPQUNBLFFBQUEsR0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLGFBQUEsTUFBQSxNQUFBLEtBQ0EsY0FBQSxNQUFBLE1BQUEsS0FDQSxrQkFBQSxlQUFBLFVBQUEsZUFLSix5Q0FDQyxXQUFBLEtBQ0EsY0FBQSxJQUNBLGdEQUNDLFlBQUEsSUFDQSxPQUFBLEtBQUEsS0FBQSxLQUNBLFVBQUEsSUFFRCxtREFDQyxPQUFBLEtBQUEsS0FBQSxJQUNBLFVBQUEsSUFFRCxzREFDQyxjQUFBLElBRUQsK0NBQ0MsV0FBQSxRQUNBLFFBQUEsSUFFQSx5QkFKRCwrQ0FLRSxjQUFBLEtBR0QscURBQ0MsT0FBQSxFQUFBLEVBQUEsSUFBQSxFQUNBLFVBQUEsS0FFRCxzREFDQyxVQUFBLE1BQ0EsT0FBQSxFQUFBLEVBQUEsSUFBQSxFQUVELHdEQUNDLFVBQUEsT0FHRixrREFDQyxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS0FDQSxVQUFBLElBR0YsbUNBQ0MsV0FBQSxLQUNBLGNBQUEsSUFDQSwwQ0FDQyxPQUFBLEtBQUEsS0FBQSxLQUNBLFVBQUEsSUFFRCx5Q0FDQyxPQUFBLEtBQUEsS0FBQSxJQUNBLFVBQUEsSUFDQSw0Q0FDQyxvQkFBQSxPQUNBLCtDQUNDLFVBQUEsTUFJSCw2Q0FDQyxVQUFBLE1BQ0EsWUFBQSxJQUVELDJDQUNDLE9BQUEsRUFDQSxVQUFBLE1DbEhILHdDQUNFLE1BQUEsS0FHRixvREFDRSxRQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRiYXNlLWZvbnQtc2l6ZTogMTY7XG4kaW5maW5pdGktb2Zmd2hpdGU6ICNlNWU1ZTU7XG4kaW5maW5pdGktYm9yZGVyOiAjMTkxOTE5O1xuXG4kYnJlYWsteC1zbWFsbDogNDgwcHg7XG4kYnJlYWstc21hbGw6IDc2OHB4O1xuLyokYnJlYWstbWVkaXVtOiA5OTJweDsqL1xuJGJyZWFrLW1lZGl1bTogMTAyNHB4O1xuJGJyZWFrLWxhcmdlOiAxMjAwcHg7XG5cbiRwcmltYXJ5LWNvbG9yOiAjZmZmO1xuJHNlY29uZGFyeS1jb2xvcjogIzExMTtcblxuJGluZmluaXRpLWJsYWNrOiAjMDAwO1xuJGluZmluaXRpLXdoaXRlOiAjZmZmO1xuJGluZmluaXRpLWRhcms6ICMxYTFhMWE7XG4kaW5maW5pdGktbGlnaHQ6ICNmMmYyZjI7XG5cbi5pbmZpbml0aS1wYWdlIHtcblx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemUgKyAncHgnO1xuXG5cdC8vIGVsZW1lbnQgc3R5bGluZ1xuXHQmX19tYXN0aGVhZCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0cGFkZGluZzogMTUlO1xuXHR9XG5cblx0Jl9fdGl0bGUtYmFubmVyIHtcblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xOGVtO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMThlbTtcblx0fVxuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMThlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDMlO1xuXG5cdFx0LmRpc2NsYWltZXIge1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDoxNHB4O1xuXHRcdH1cblxuXHRcdCYtLXBhZGxlc3Mge1xuXHRcdFx0cGFkZGluZzogMSUgMyU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGlyZWN0aW9ucyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpbmZpbml0aS1ib3JkZXI7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRpbmZpbml0aS1ib3JkZXI7XG5cdFx0cGFkZGluZzoyMHB4O1xuXG5cdFx0LmZsZXh7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxNDAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMTVweCA2MHB4IDE1cHggMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdHJpZ2h0OiAxLjVlbTtcblx0XHRcdFx0dG9wOiAxLjFlbTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMS41cHggc29saWQgd2hpdGU7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRpcmVjdGlvbnMtbW9iaWxlIHtcblx0XHRcdGhlaWdodDogMDtcblx0XHR9XG5cdH1cblxuXG5cdC8vIHN0eWxpbmcgY2xhc3Nlc1xuXHQuYmctbGlnaHQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmZpbml0aS1vZmZ3aGl0ZTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHQmX190aXRsZS1iYW5uZXIgaDEge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXgtc21hbGwpIHtcblx0XHQmX190aXRsZS1iYW5uZXIgaDEge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cbn1cbiIsIlxuI21lbnUtbWFpbi1tZW51IHtcbiAgI25ldy12ZWhpY2xlcy1tZWdhbWVudSB7XG4gICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG4gIH1cblx0LmhlYWRlci1kcm9wZG93biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTYwMHB4O1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGJhY2tncm91bmQ6ICM2NjY7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuXHQubWVudS1pdGVtLndpdGgtZHJvcGRvd24ge1xuXHRcdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmhlYWRlci1kcm9wZG93biB7XG5cdFx0XHRcdHRvcDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmhlYWRlci1kcm9wZG93biB7XG5cdFx0XHQjbmV3LWRyb3Bkb3duIHtcblx0XHRcdFx0I21lbnUtbmV3LW1lbnUtaGVhZGVyIHtcblx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR1bCNtZW51LW5ldy1tZW51LWhlYWRlciB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oIzY2NiwgMjAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1Yi1tZW51LCAuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDBweCk7XG5cdFx0XHRcdFx0d2lkdGg6IDc1MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigjNjY2LCA1JSk7XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDYwMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogaW5oZXJpdDtcblx0XHRcdFx0XHRcdGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdC5tb2RlbC1uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBsaWdodGVuKCM2NjYsIDIwJSk7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHVsLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyID4gdWwuc3ViLW1lbnUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5uby1jbGljayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCJAbWl4aW4gZmxleGJveCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBmbGV4LXdyYXAoJHZhbHVlOiBub3dyYXApIHtcblx0LXdlYmtpdC1mbGV4LXdyYXA6ICR2YWx1ZTtcblx0LW1vei1mbGV4LXdyYXA6ICR2YWx1ZTtcblx0QGlmICR2YWx1ZSA9PSBub3dyYXAge1xuXHRcdC1tcy1mbGV4LXdyYXA6IG5vbmU7XG5cdH0gQGVsc2Uge1xuXHRcdC1tcy1mbGV4LXdyYXA6ICR2YWx1ZTtcblx0fVxuXHRmbGV4LXdyYXA6ICR2YWx1ZTtcbn1cblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZTogcm93KSB7XG5cdEBpZiAkdmFsdWUgPT0gcm93LXJldmVyc2Uge1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbiB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uLXJldmVyc2Uge1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHR9IEBlbHNlIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdH1cblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuXHRmbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleCgkZmc6IDEsICRmczogbnVsbCwgJGZiOiBudWxsKSB7XG5cblx0Ly8gU2V0IGEgdmFyaWFibGUgdG8gYmUgdXNlZCBieSBib3gtZmxleCBwcm9wZXJ0aWVzXG5cdCRmZy1ib3hmbGV4OiAkZmc7XG5cblx0Ly8gQm94LUZsZXggb25seSBzdXBwb3J0cyBhIGZsZXgtZ3JvdyB2YWx1ZSBzbyBsZXQncyBncmFiIHRoZVxuXHQvLyBmaXJzdCBpdGVtIGluIHRoZSBsaXN0IGFuZCBqdXN0IHJldHVybiB0aGF0LlxuXHRAaWYgdHlwZS1vZigkZmcpID09ICdsaXN0JyB7XG5cdFx0JGZnLWJveGZsZXg6IG50aCgkZmcsIDEpO1xuXHR9XG5cblx0LXdlYmtpdC1ib3gtZmxleDogJGZnLWJveGZsZXg7XG5cdC13ZWJraXQtZmxleDogJGZnICRmcyAkZmI7XG5cdC1tb3otYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xuXHQtbW96LWZsZXg6ICRmZyAkZnMgJGZiO1xuXHQtbXMtZmxleDogJGZnICRmcyAkZmI7XG5cdGZsZXg6ICRmZyAkZnMgJGZiO1xufVxuXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCR2YWx1ZTogZmxleC1zdGFydCkge1xuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuXHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGVuZDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYmV0d2VlbiB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1hcm91bmQge1xuXHRcdC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LXBhY2s6ICR2YWx1ZTtcblx0XHQtbXMtZmxleC1wYWNrOiAkdmFsdWU7XG5cdH1cblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcblx0LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcblx0anVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcblx0XHQtbXMtZmxleC1hbGlnbjogZW5kO1xuXHR9IEBlbHNlIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogJHZhbHVlO1xuXHRcdC1tcy1mbGV4LWFsaWduOiAkdmFsdWU7XG5cdH1cblx0LXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbHVlO1xuXHQtbW96LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG5cdGFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBhbGlnbi1zZWxmKCR2YWx1ZTogYXV0bykge1xuXHQvLyBObyBXZWJraXQgQm94IEZhbGxiYWNrLlxuXHQtd2Via2l0LWFsaWduLXNlbGY6ICR2YWx1ZTtcblx0LW1vei1hbGlnbi1zZWxmOiAkdmFsdWU7XG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG5cdH0gQGVsc2Uge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246ICR2YWx1ZTtcblx0fVxuXHRhbGlnbi1zZWxmOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBhbGlnbi1jb250ZW50KCR2YWx1ZTogc3RyZXRjaCkge1xuXHQvLyBObyBXZWJraXQgQm94IEZhbGxiYWNrLlxuXHQtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcblx0LW1vei1hbGlnbi1jb250ZW50OiAkdmFsdWU7XG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuXHR9IEBlbHNlIHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6ICR2YWx1ZTtcblx0fVxuXHRhbGlnbi1jb250ZW50OiAkdmFsdWU7XG59XG5cbiVmbGV4Ym94IHsgQGluY2x1ZGUgZmxleGJveDsgfVxuXG5AbWl4aW4gYm94LXNoYWRvdygkdmFsdWUpe1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICR2YWx1ZTtcbiAgLW1vei1ib3gtc2hhZG93OiAkdmFsdWU7XG4gIC1vLWJveC1zaGFkb3c6ICR2YWx1ZTtcbiAgYm94LXNoYWRvdzogJHZhbHVlO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaWkpe1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpaTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpaTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pe1xuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtOyAvLyBJRSA5XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtOyAvLyBTYWZhcmlcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5cbkBtaXhpbiBidG4oJGJnLWNvbG9yLCAkdGV4dC1jb2xvciwgJGJvcmRlci1jb2xvcikge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuIiwiLmluZmluaXRpLXBhZ2UtLWZpbmFuY2luZyB7XG5cbiAgI2RlYWxlci1pbnNwaXJlIHtcblxuICAgIGZpZWxkc2V0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWluZGljYXRvciAuc3RlcDEuYWN0aXZlLFxuICAgIC5wcm9ncmVzcy1pbmRpY2F0b3IgLnN0ZXAyLmFjdGl2ZSxcbiAgICAucHJvZ3Jlc3MtaW5kaWNhdG9yIC5zdGVwMy5hY3RpdmUsXG4gICAgLnByb2dyZXNzLWluZGljYXRvciAuc3RlcDQuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyokYnJlYWstbWVkaXVtOiA5OTJweDsqL1xuLmluZmluaXRpLXBhZ2Uge1xuICBmb250LXNpemU6IFwiMTZweFwiO1xufVxuLmluZmluaXRpLXBhZ2VfX21hc3RoZWFkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMTUlO1xufVxuLmluZmluaXRpLXBhZ2VfX3RpdGxlLWJhbm5lciBoMSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMThlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pbmZpbml0aS1wYWdlIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4xOGVtO1xufVxuLmluZmluaXRpLXBhZ2UgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmluZmluaXRpLXBhZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzJTtcbn1cbi5pbmZpbml0aS1wYWdlX19jb250ZW50IC5kaXNjbGFpbWVyIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4uaW5maW5pdGktcGFnZV9fY29udGVudC0tcGFkbGVzcyB7XG4gIHBhZGRpbmc6IDElIDMlO1xufVxuLmluZmluaXRpLXBhZ2VfX2RpcmVjdGlvbnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE5MTkxOTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxOTE5MTk7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uaW5maW5pdGktcGFnZV9fZGlyZWN0aW9ucyAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5pbmZpbml0aS1wYWdlX19kaXJlY3Rpb25zIC5mbGV4X19pdGVtIHtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzExMTtcbn1cbi5pbmZpbml0aS1wYWdlX19kaXJlY3Rpb25zIC5idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4IDYwcHggMTVweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG59XG4uaW5maW5pdGktcGFnZV9fZGlyZWN0aW9ucyAuYnV0dG9uOjphZnRlciB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHJpZ2h0OiAxLjVlbTtcbiAgdG9wOiAxLjFlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgd2hpdGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uaW5maW5pdGktcGFnZV9fZGlyZWN0aW9ucyAuZGlyZWN0aW9ucy1tb2JpbGUge1xuICBoZWlnaHQ6IDA7XG59XG4uaW5maW5pdGktcGFnZSAuYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZpbml0aS1wYWdlX190aXRsZS1iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuaW5maW5pdGktcGFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmluZmluaXRpLXBhZ2VfX3RpdGxlLWJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5pbmZpbml0aS1wYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuI21lbnUtbWFpbi1tZW51ICNuZXctdmVoaWNsZXMtbWVnYW1lbnUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4jbWVudS1tYWluLW1lbnUgLmhlYWRlci1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjAwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuI21lbnUtbWFpbi1tZW51IC5tZW51LWl0ZW0ud2l0aC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNtZW51LW1haW4tbWVudSAubWVudS1pdGVtLndpdGgtZHJvcGRvd246aG92ZXIgLmhlYWRlci1kcm9wZG93biB7XG4gIHRvcDogMzBweDtcbn1cbiNtZW51LW1haW4tbWVudSAubWVudS1pdGVtLndpdGgtZHJvcGRvd24gLmhlYWRlci1kcm9wZG93biAjbmV3LWRyb3Bkb3duICNtZW51LW5ldy1tZW51LWhlYWRlciA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbWVudS1tYWluLW1lbnUgLm1lbnUtaXRlbS53aXRoLWRyb3Bkb3duIC5oZWFkZXItZHJvcGRvd24gI25ldy1kcm9wZG93biAjbWVudS1uZXctbWVudS1oZWFkZXIgPiBsaSA+IGEge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuI21lbnUtbWFpbi1tZW51IC5tZW51LWl0ZW0ud2l0aC1kcm9wZG93biB1bCNtZW51LW5ldy1tZW51LWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwO1xufVxuI21lbnUtbWFpbi1tZW51IC5tZW51LWl0ZW0ud2l0aC1kcm9wZG93biB1bCNtZW51LW5ldy1tZW51LWhlYWRlciBsaSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNtZW51LW1haW4tbWVudSAubWVudS1pdGVtLndpdGgtZHJvcGRvd24gdWwjbWVudS1uZXctbWVudS1oZWFkZXIgbGkgYTpob3ZlciwgI21lbnUtbWFpbi1tZW51IC5tZW51LWl0ZW0ud2l0aC1kcm9wZG93biB1bCNtZW51LW5ldy1tZW51LWhlYWRlciBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbn1cbiNtZW51LW1haW4tbWVudSAubWVudS1pdGVtLndpdGgtZHJvcGRvd24gdWwjbWVudS1uZXctbWVudS1oZWFkZXIgbGkgLnN1Yi1tZW51LCAjbWVudS1tYWluLW1lbnUgLm1lbnUtaXRlbS53aXRoLWRyb3Bkb3duIHVsI21lbnUtbmV3LW1lbnUtaGVhZGVyIGxpIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICB3aWR0aDogNzUwcHg7XG4gIGJhY2tncm91bmQ6IHJnYigzNSUsIDM1JSwgMzUlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI21lbnUtbWFpbi1tZW51IC5tZW51LWl0ZW0ud2l0aC1kcm9wZG93biB1bCNtZW51LW5ldy1tZW51LWhlYWRlciBsaSAuc3ViLW1lbnUsICNtZW51LW1haW4tbWVudSAubWVudS1pdGVtLndpdGgtZHJvcGRvd24gdWwjbWVudS1uZXctbWVudS1oZWFkZXIgbGkgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuI21lbnUtbWFpbi1tZW51IC5tZW51LWl0ZW0ud2l0aC1kcm9wZG93biB1bCNtZW51LW5ldy1tZW51LWhlYWRlciBsaSAuc3ViLW1lbnUgbGksICNtZW51LW1haW4tbWVudSAubWVudS1pdGVtLndpdGgtZHJvcGRvd24gdWwjbWVudS1uZXctbWVudS1oZWFkZXIgbGkgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNtZW51LW1haW4tbWVudSAubWVudS1pdGVtLndpdGgtZHJvcGRvd24gdWwjbWVudS1uZXctbWVudS1oZWFkZXIgbGkgLnN1Yi1tZW51IGxpLCAjbWVudS1tYWluLW1lbnUgLm1lbnUtaXRlbS53aXRoLWRyb3Bkb3duIHVsI21lbnUtbmV3LW1lbnUtaGVhZGVyIGxpIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbiNtZW51LW1haW4tbWVudSAubWVudS1pdGVtLndpdGgtZHJvcGRvd24gdWwjbWVudS1uZXctbWVudS1oZWFkZXIgbGkgLnN1Yi1tZW51IGxpIGEsICNtZW51LW1haW4tbWVudSAubWVudS1pdGVtLndpdGgtZHJvcGRvd24gdWwjbWVudS1uZXctbWVudS1oZWFkZXIgbGkgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuI21lbnUtbWFpbi1tZW51IC5tZW51LWl0ZW0ud2l0aC1kcm9wZG93biB1bCNtZW51LW5ldy1tZW51LWhlYWRlciBsaSAuc3ViLW1lbnUgbGkgYSAubW9kZWwtbmFtZSwgI21lbnUtbWFpbi1tZW51IC5tZW51LWl0ZW0ud2l0aC1kcm9wZG93biB1bCNtZW51LW5ldy1tZW51LWhlYWRlciBsaSAuZHJvcGRvd24tbWVudSBsaSBhIC5tb2RlbC1uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI21lbnUtbWFpbi1tZW51IC5tZW51LWl0ZW0ud2l0aC1kcm9wZG93biB1bCNtZW51LW5ldy1tZW51LWhlYWRlciBsaSAuc3ViLW1lbnUgbGkgYTpob3ZlciwgI21lbnUtbWFpbi1tZW51IC5tZW51LWl0ZW0ud2l0aC1kcm9wZG93biB1bCNtZW51LW5ldy1tZW51LWhlYWRlciBsaSAuc3ViLW1lbnUgbGkgYTpmb2N1cywgI21lbnUtbWFpbi1tZW51IC5tZW51LWl0ZW0ud2l0aC1kcm9wZG93biB1bCNtZW51LW5ldy1tZW51LWhlYWRlciBsaSAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyLCAjbWVudS1tYWluLW1lbnUgLm1lbnUtaXRlbS53aXRoLWRyb3Bkb3duIHVsI21lbnUtbmV3LW1lbnUtaGVhZGVyIGxpIC5kcm9wZG93bi1tZW51IGxpIGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI21lbnUtbWFpbi1tZW51IC5tZW51LWl0ZW0ud2l0aC1kcm9wZG93biB1bCNtZW51LW5ldy1tZW51LWhlYWRlciBsaSAuc3ViLW1lbnUgbGkgdWwuc3ViLW1lbnUsICNtZW51LW1haW4tbWVudSAubWVudS1pdGVtLndpdGgtZHJvcGRvd24gdWwjbWVudS1uZXctbWVudS1oZWFkZXIgbGkgLmRyb3Bkb3duLW1lbnUgbGkgdWwuc3ViLW1lbnUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG59XG4jbWVudS1tYWluLW1lbnUgLm1lbnUtaXRlbS53aXRoLWRyb3Bkb3duIHVsI21lbnUtbmV3LW1lbnUtaGVhZGVyIGxpOmhvdmVyID4gdWwuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vLWNsaWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmluZmluaXRpLXBhZ2UtLWZpbmFuY2luZyAjZGVhbGVyLWluc3BpcmUgZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xufVxuLmluZmluaXRpLXBhZ2UtLWZpbmFuY2luZyAjZGVhbGVyLWluc3BpcmUgLnByb2dyZXNzLWluZGljYXRvciAuc3RlcDEuYWN0aXZlLFxuLmluZmluaXRpLXBhZ2UtLWZpbmFuY2luZyAjZGVhbGVyLWluc3BpcmUgLnByb2dyZXNzLWluZGljYXRvciAuc3RlcDIuYWN0aXZlLFxuLmluZmluaXRpLXBhZ2UtLWZpbmFuY2luZyAjZGVhbGVyLWluc3BpcmUgLnByb2dyZXNzLWluZGljYXRvciAuc3RlcDMuYWN0aXZlLFxuLmluZmluaXRpLXBhZ2UtLWZpbmFuY2luZyAjZGVhbGVyLWluc3BpcmUgLnByb2dyZXNzLWluZGljYXRvciAuc3RlcDQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbn1cbi5pbmZpbml0aS1wYWdlLS1maW5hbmNpbmcgI2RlYWxlci1pbnNwaXJlIC5idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzExMTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uaW5maW5pdGktcGFnZS0tZmluYW5jaW5nICNkZWFsZXItaW5zcGlyZSAuYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbmZpbml0aS1wYWdlLS13YXJyYW50eS1wcm9ncmFtIHtcbiAgZm9udC1mYW1pbHk6IFwiSW5maW5pdGkgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xufVxuLmluZmluaXRpLXBhZ2UtLXdhcnJhbnR5LXByb2dyYW0gLnRpdGxlLWJnIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMiwgMCwgMzYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyLCAwLCAzNikgMCUsIHJnYigxNjksIDE0MSwgMTE2KSAxMDAlKTtcbiAgcGFkZGluZzogMCAzJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDcwcHggc29saWQgIzA0MGIyNTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xufVxuLmluZmluaXRpLXBhZ2UtLXdhcnJhbnR5LXByb2dyYW0gaDEge1xuICBmb250LXNpemU6IDM4cHg7XG59XG4uaW5maW5pdGktcGFnZS0td2FycmFudHktcHJvZ3JhbSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaW5maW5pdGktcGFnZS0td2FycmFudHktcHJvZ3JhbSBwIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uaW5maW5pdGktcGFnZS0td2FycmFudHktcHJvZ3JhbSAud2FycmFudHktYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uaW5maW5pdGktcGFnZS0td2FycmFudHktcHJvZ3JhbSAud2FycmFudHktYnV0dG9ucyAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwQTU5MTtcbiAgY29sb3I6ICMwMjBCMjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaW5maW5pdGktcGFnZS0td2FycmFudHktcHJvZ3JhbSAud2FycmFudHktYnV0dG9ucyAuYnV0dG9uIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmluZmluaXRpLXBhZ2UtLXdhcnJhbnR5LXByb2dyYW0gLndhcnJhbnR5LWJ1dHRvbnMgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDIwQjI0O1xufVxuLmluZmluaXRpLXBhZ2UtLXdhcnJhbnR5LXByb2dyYW0gLndhcnJhbnR5LWJ1dHRvbnMgLmJ1dHRvbjpob3ZlciBpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uaW5maW5pdGktcGFnZS0td2FycmFudHktcHJvZ3JhbSAud2FycmFudHktYm94IGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pbmZpbml0aS1wYWdlLS13YXJyYW50eS1wcm9ncmFtIC53YXJyYW50eS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLmluZmluaXRpLXBhZ2UtLXdhcnJhbnR5LXByb2dyYW0gLndhcnJhbnR5LWJveCAuaW5kZW50IHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAzNXB4O1xufVxuLmluZmluaXRpLXBhZ2UtLXdhcnJhbnR5LXByb2dyYW0gLndhcnJhbnR5LWJveCAuaW5kZW50IC5tYXRjaGFibGUtaGVpZ2h0cyB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZpbml0aS1wYWdlLS13YXJyYW50eS1wcm9ncmFtIC53YXJyYW50eS1ib3ggLmluZGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaW5maW5pdGktcGFnZS0td2FycmFudHktcHJvZ3JhbSAuZGlzY2xhaW1lcnMge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pbmZpbml0aS1wYWdlLS1tb2RlbC1zaG93cm9vbSBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1hcmdpbjogNDBweCBhdXRvIDEwcHg7XG59XG4uaW5maW5pdGktcGFnZS0tbW9kZWwtc2hvd3Jvb20gLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmluZmluaXRpLXBhZ2UtLW1vZGVsLXNob3dyb29tIC5zaG93cm9vbS1tb2RlbHMgLnNpbmdsZS1tb2RlbCB7XG4gIGZsZXg6IDEgMCAzMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5pbmZpbml0aS1wYWdlLS1tb2RlbC1zaG93cm9vbSAuc2hvd3Jvb20tbW9kZWxzIC5tb2RlbC1pbWFnZSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5pbmZpbml0aS1wYWdlLS1tb2RlbC1zaG93cm9vbSAuc2hvd3Jvb20tbW9kZWxzIC5tb2RlbC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pbmZpbml0aS1wYWdlLS1tb2RlbC1zaG93cm9vbSAuc2hvd3Jvb20tbW9kZWxzIC5tb2RlbC10ZXh0IGgyIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5pbmZpbml0aS1wYWdlLS1tb2RlbC1zaG93cm9vbSAuc2hvd3Jvb20tbW9kZWxzIC5tb2RlbC10ZXh0IC5idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW5maW5pdGktcGFnZS0tbW9kZWwtc2hvd3Jvb20gLnNob3dyb29tLW1vZGVscyAubW9kZWwtdGV4dCAuYnV0dG9uOjphZnRlciB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHJpZ2h0OiAxLjVlbTtcbiAgdG9wOiAxZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yaWdodDogMS41cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHdoaXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmluZmluaXRpLXBhZ2UtLW1vZGVsLXNob3dyb29tIC5zaG93cm9vbS1tb2RlbHMgLm1vZGVsLXRleHQgLmJ1dHRvbiArIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5maW5pdGktcGFnZS0tbW9kZWwtc2hvd3Jvb20gaDEge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIC5pbmZpbml0aS1wYWdlLS1tb2RlbC1zaG93cm9vbSAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZmluaXRpLXBhZ2UtLW1vZGVsLXNob3dyb29tIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmluZmluaXRpLXBhZ2UtLW1vZGVsLXNob3dyb29tIC5zaG93cm9vbS1tb2RlbHMgLnNpbmdsZS1tb2RlbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tb2RlbC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2RpLWVucm9sbG1lbnQtYXBpLmRlYWxlcmluc3BpcmUuY29tL2luZmluaXRpL21vZGVscy9JTkZJTklUSV9QcmltYXJ5X0hvcml6b25fR3JhcGhpY2wucG5nXCIpOyAvKiBSZXBsYWNlIHdpdGggeW91ciBpbWFnZSBwYXRoICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kZWwtYmFubmVyIC5jb250YWluZXItd2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5tb2RlbC1iYW5uZXIgLmJhbm5lci1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLm1vZGVsLWJhbm5lciAuYmFubmVyLWluZm8gLnllYXIsXG4ubW9kZWwtYmFubmVyIC5iYW5uZXItaW5mbyAubW9kZWwtbmFtZSxcbi5tb2RlbC1iYW5uZXIgLmJhbm5lci1pbmZvIC5tc3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuXG4uaW5maW5pdGktbW9kZWwtcm93IHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmluZmluaXRpLW1vZGVsLXJvdyBoMi5pbmZpbml0aS1tb2RlbC1yb3ctdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uaW5maW5pdGktbW9kZWwtcm93IGgyLmluZmluaXRpLW1vZGVsLXJvdy10aXRsZSAuc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIEJvbGRcIiwgXCJJbmZpbml0aVwiLCBzYW5zLXNlcmlmO1xufVxuLmluZmluaXRpLW1vZGVsLXJvdyBwLmluZmluaXRpLW1vZGVsLXJvdy1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmluZmluaXRpLW1vZGVsLXJvdyAuZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmluZmluaXRpLW1vZGVsLXJvdyAuZmxleC1jYXJkIHtcbiAgZmxleDogMTtcbn1cbi5pbmZpbml0aS1tb2RlbC1yb3cgaW1nLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmZpbml0aS1tb2RlbC1yb3cgLm93bC1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5maW5pdGktbW9kZWwtcm93IC5vd2wtcm93IC5vd2wtYnV0dG9ucyA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5maW5pdGktbW9kZWwtcm93IC5vd2wtcm93IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC01JTtcbn1cbi5pbmZpbml0aS1tb2RlbC1yb3cgLm93bC1yb3cgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC01JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5maW5pdGktbW9kZWwtcm93IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuI21vZGVsLWNvbG9ycyAuZmxleC1yb3cge1xuICBhbGlnbi1pdGVtczogbGVmdDtcbn1cbiNtb2RlbC1jb2xvcnMgLm1vZGVsLTM2MCB7XG4gIGZsZXg6IDAgMCA1NSU7XG59XG4jbW9kZWwtY29sb3JzIC5tb2RlbC1pbWFnZS1zd2lwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI21vZGVsLWNvbG9ycyAubW9kZWwtaW1hZ2Utc3dpcGUgc3BhbiB7XG4gIG1hcmdpbjogMCAwLjc1cmVtO1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xufVxuI21vZGVsLWNvbG9ycyAubW9kZWwtaW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNtb2RlbC1jb2xvcnMgLm1vZGVsLWluZm8gaDEge1xuICBmb250LXNpemU6IDM4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jbW9kZWwtY29sb3JzIC5tb2RlbC1pbmZvIC55ZWFyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJJbmZpbml0aSBCb2xkXCIsIFwiSW5maW5pdGlcIiwgc2Fucy1zZXJpZjtcbn1cbiNtb2RlbC1jb2xvcnMgLm1vZGVsLWluZm8gLmJ1dHRvbiB7XG4gIG1hcmdpbjogMTBweCAwIDMwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbiNtb2RlbC1jb2xvcnMgLnN3YXRjaC1waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuI21vZGVsLWNvbG9ycyAuc3dhdGNoLXBpY2tlciAub3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21vZGVsLWNvbG9ycyAuc3dhdGNoLXBpY2tlciAub3B0aW9uLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJJbmZpbml0aSBCb2xkXCIsIFwiSW5maW5pdGlcIiwgc2Fucy1zZXJpZjtcbn1cbiNtb2RlbC1jb2xvcnMgLnN3YXRjaC1waWNrZXIgLnN3YXRjaGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiNtb2RlbC1jb2xvcnMgLnN3YXRjaC1waWNrZXIgLnN3YXRjaGVzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI21vZGVsLWNvbG9ycyAuc3dhdGNoLXBpY2tlciAuc3dhdGNoIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgM3B4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZGRkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4jbW9kZWwtY29sb3JzIC5zd2F0Y2gtcGlja2VyIC5zd2F0Y2guYWN0aXZlLCAjbW9kZWwtY29sb3JzIC5zd2F0Y2gtcGlja2VyIC5zd2F0Y2g6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI21vZGVsLWNvbG9ycyAubGFiZWwtaW5zdHJ1Y3Rpb25zIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIEJvbGRcIiwgXCJJbmZpbml0aVwiLCBzYW5zLXNlcmlmO1xufVxuI21vZGVsLWNvbG9ycyAuc3dhdGNoLWxhYmVscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4jbW9kZWwtY29sb3JzIC5zd2F0Y2gtbGFiZWxzID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI21vZGVsLWNvbG9ycyAucHJpY2luZy1pbmZvIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI21vZGVsLWNvbG9ycyAucHJpY2luZy1pbmZvIC5tc3JwLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIEJvbGRcIiwgXCJJbmZpbml0aVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNtb2RlbC1jb2xvcnMgLm1vZGVsLWN0YXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4jbW9kZWwtY29sb3JzIC5tb2RlbC1jdGFzIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4jbW9kZWwtY29sb3JzIC5tb2RlbC1jdGFzIC5idXR0b24gKyAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI21vZGVsLWNvbG9ycyAuc3dhdGNoLXBpY2tlciAuc3dhdGNoZXMge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI21vZGVsLWNvbG9ycyAuZmxleC1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAjbW9kZWwtY29sb3JzIC5tb2RlbC0zNjAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuI21vZGVsLWltYWdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbiNtb2RlbC1pbWFnZS5uby1zd2lwZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbiNtb2RlbC1pbWFnZS1wcmVsb2FkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21vZGVsLWludmVudG9yeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbW9kZWwtaW52ZW50b3J5IC5mbGV4LXJvdyB7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuI21vZGVsLWludmVudG9yeSAuZmxleC1jYXJkIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiNtb2RlbC1pbnZlbnRvcnkgLmZsZXgtY2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiSW5maW5pdGkgQm9sZFwiLCBcIkluZmluaXRpXCIsIHNhbnMtc2VyaWY7XG59XG4jbW9kZWwtaW52ZW50b3J5IC5mbGV4LWNhcmQgaW1nIHtcbiAgcGFkZGluZzogMzBweCAwIDE1cHg7XG59XG4jbW9kZWwtaW52ZW50b3J5IC5mbGV4LWNhcmQgLnN0YXJ0aW5nLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIEJvbGRcIiwgXCJJbmZpbml0aVwiLCBzYW5zLXNlcmlmO1xufVxuI21vZGVsLWludmVudG9yeSAuZmxleC1jYXJkIC5zdGFydGluZy1wcmljZSAubXNycCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIExpZ2h0XCIsIFwiSW5maW5pdGlcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNtb2RlbC1pbnZlbnRvcnkgLmZsZXgtY2FyZCAubXBnIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiNtb2RlbC1pbnZlbnRvcnkgLmZsZXgtY2FyZCAubXBnIC5od3ksICNtb2RlbC1pbnZlbnRvcnkgLmZsZXgtY2FyZCAubXBnIC5kaXZpZGVyLCAjbW9kZWwtaW52ZW50b3J5IC5mbGV4LWNhcmQgLm1wZyAuaHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jbW9kZWwtaW52ZW50b3J5IC5mbGV4LWNhcmQgLm1wZyAubXBnLWxhYmVsLCAjbW9kZWwtaW52ZW50b3J5IC5mbGV4LWNhcmQgLm1wZyAuaHAtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiSW5maW5pdGkgQm9sZFwiLCBcIkluZmluaXRpXCIsIHNhbnMtc2VyaWY7XG59XG4jbW9kZWwtaW52ZW50b3J5IC5mbGV4LWNhcmQgLm1wZyAuZGl2aWRlciB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICBtYXJnaW46IDAgMTBweCAwIDVweDtcbn1cbiNtb2RlbC1pbnZlbnRvcnkgLm1vZGVsLWN0YXMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuI21vZGVsLWludmVudG9yeSAubW9kZWwtY3RhcyAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuI21vZGVsLWludmVudG9yeSAubW9kZWwtY3RhcyAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI21vZGVsLWludmVudG9yeSAuZmxleC1yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuI21vZGVsLWdhbGxlcnkgLmZsZXgtcm93IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI21vZGVsLWdhbGxlcnkgLnNtYWxsIHtcbiAgZmxleDogMCAxIDI1JTtcbn1cbiNtb2RlbC1nYWxsZXJ5IC5zbWFsbCAubW9kZWwtYmcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjEgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNtb2RlbC1nYWxsZXJ5IC5sYXJnZSB7XG4gIGZsZXg6IDE7XG59XG4jbW9kZWwtZ2FsbGVyeSAubGFyZ2UgLm1vZGVsLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjEgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbW9kZWwtZ2FsbGVyeSAuc21hbGwge1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gIH1cbiAgI21vZGVsLWdhbGxlcnkgLmxhcmdlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbiNtb2RlbC1rZXktZmVhdHVyZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI21vZGVsLWtleS1mZWF0dXJlcyAuZmxleC1yb3cge1xuICBtYXJnaW46IDAgLTVweDtcbn1cbiNtb2RlbC1rZXktZmVhdHVyZXMgLmZsZXgtY2FyZCB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI21vZGVsLWtleS1mZWF0dXJlcyAuZmxleC1jYXJkIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI21vZGVsLWtleS1mZWF0dXJlcyAuZmxleC1jYXJkIC5kZXNjcmlwdGlvbiBoMyB7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuI21vZGVsLWtleS1mZWF0dXJlcyAuZmxleC1jYXJkIC5kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuI21vZGVsLWtleS1mZWF0dXJlcyAuc21hbGwtZGlzY2xhaW1lciB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjNTU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNtb2RlbC1rZXktZmVhdHVyZXMgLmZsZXgtcm93IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbiNtb2RlbC1xdW90ZSB7XG4gIGJhY2tncm91bmQ6ICNlZmVkZTk7XG59XG4jbW9kZWwtcXVvdGUgLmdmb3JtX3dyYXBwZXIge1xuICBmb250LWZhbWlseTogXCJJbmZpbml0aSBMaWdodFwiO1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI21vZGVsLXF1b3RlIC5nZm9ybV93cmFwcGVyIGlucHV0LCAjbW9kZWwtcXVvdGUgLmdmb3JtX3dyYXBwZXIgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIExpZ2h0XCIsIFwiSW5maW5pdGlcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbW9kZWwtcXVvdGUgLmdmb3JtX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLmJ1dHRvbi5jdGEtYnV0dG9uLCAuYnV0dG9uLmdmb3JtX2J1dHRvbiwgLmJ1dHRvbjp2aXNpdGVkLmN0YS1idXR0b24sIC5idXR0b24uZ2Zvcm1fYnV0dG9uOnZpc2l0ZWQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNtb2RlbC1kaXNjbGFpbWVycyBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI21vZGVsLWRpc2NsYWltZXJzIC5zaW5nbGUtZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM1NTU7XG59XG4jbW9kZWwtZGlzY2xhaW1lcnMgLnNpbmdsZS1kaXNjbGFpbWVyICsgLnNpbmdsZS1kaXNjbGFpbWVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnRyaS1jb250ZW50LXJvdyAuZmxleC1yb3cge1xuICBhbGlnbi1pdGVtczogbGVmdDtcbn1cbi50cmktY29udGVudC1yb3cgLmZsZXgtcm93ID4gKiB7XG4gIGZsZXgtYmFzaXM6IDMzJTtcbn1cbi50cmktY29udGVudC1yb3cgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiSW5maW5pdGkgQm9sZFwiLCBcIkluZmluaXRpXCIsIHNhbnMtc2VyaWY7XG59XG4udHJpLWNvbnRlbnQtcm93IC5sZWZ0LWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHJpLWNvbnRlbnQtcm93IC5yaWdodC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnRyaS1jb250ZW50LXJvdyAuZmxleC1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAudHJpLWNvbnRlbnQtcm93IC5mbGV4LXJvdyA+ICoge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbiAgLnRyaS1jb250ZW50LXJvdyAubGVmdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxuICAudHJpLWNvbnRlbnQtcm93IC5yaWdodC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50cmktY29udGVudC1yb3cgLm1pZGRsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWx0ZXJuYXRlLWNvbnRlbnQtcm93IC5mbGV4LXJvdyA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuLmFsdGVybmF0ZS1jb250ZW50LXJvdyAuZmxleC1yb3cgLmRlc2lnbi1pbWFnZS5yaWdodCB7XG4gIG9yZGVyOiAxO1xufVxuLmFsdGVybmF0ZS1jb250ZW50LXJvdyAuZmxleC1yb3cgLmRlc2lnbi1jb250ZW50IHtcbiAgcGFkZGluZzogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuLmFsdGVybmF0ZS1jb250ZW50LXJvdyAuZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWx0ZXJuYXRlLWNvbnRlbnQtcm93IC5mbGV4LXJvdyAuZGVzaWduLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWx0ZXJuYXRlLWNvbnRlbnQtcm93IC5mbGV4LXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5hbHRlcm5hdGUtY29udGVudC1yb3cgLmRlc2lnbi1pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLmFsdGVybmF0ZS1jb250ZW50LXJvdyAuZGVzaWduLWNvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5cbiNtb2RlbC10aXRsZSBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbiNtb2RlbC10aXRsZSAuc2VsZWN0ZWQtdHJpbSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNtb2RlbC1kZXNjcmlwdGlvbiBpbWcge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuI21vZGVsLWRlc2NyaXB0aW9uIHAge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI21vZGVsLWhlcm9lcyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyNXB4IDI1cHggMjVweCAwO1xufVxuI21vZGVsLWhlcm9lcyBwIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNtb2RlbC1oZXJvZXMgaDIge1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiSW5maW5pdGkgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4jbW9kZWwtaGVyb2VzIC5tb2RlbC1oZXJvZXMtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuI21vZGVsLXNlbGVjdG9yIHtcbiAgcGFkZGluZzogMDtcbn1cbiNtb2RlbC1zZWxlY3RvciAuZmxleC1yb3cge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jbW9kZWwtc2VsZWN0b3IgLmZsZXgtcm93IC5idXR0b24ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI21vZGVsLXNlbGVjdG9yIC5mbGV4LXJvdyAuYnV0dG9uLmFjdGl2ZSwgI21vZGVsLXNlbGVjdG9yIC5mbGV4LXJvdyAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNtb2RlbC1zZWxlY3RvciAuZmxleC1yb3cgLmJ1dHRvbiB7XG4gICAgZmxleDogMSAwIDMwJTtcbiAgfVxuICAjbW9kZWwtc2VsZWN0b3IgLmZsZXgtcm93IC5idXR0b246bnRoLW9mLXR5cGUoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbW9kZWwtc2VsZWN0b3IgLmZsZXgtcm93IC5idXR0b24ge1xuICAgIGZsZXg6IDEgMCA0MCU7XG4gIH1cbiAgI21vZGVsLXNlbGVjdG9yIC5mbGV4LXJvdyAuYnV0dG9uOm50aC1vZi10eXBlKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gICNtb2RlbC1zZWxlY3RvciAuZmxleC1yb3cgLmJ1dHRvbjpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jbW9kZWwtc3dhdGNoLXJlcGxhY2VtZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtb2RlbC10ZWNobm9sb2d5IC5mbGV4LXJvdyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4jbW9kZWwtdGVjaG5vbG9neSAuZmxleC1jYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4jbW9kZWwtdGVjaG5vbG9neSAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jbW9kZWwtdGVjaG5vbG9neSAuZGVzY3JpcHRpb24gaDMge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuI21vZGVsLXRlY2hub2xvZ3kgLmRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI21vZGVsLXRlY2hub2xvZ3kgLmRlc2NyaXB0aW9uIC5idXR0b24ge1xuICBtYXJnaW46IGF1dG8gMCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNtb2RlbC10ZWNobm9sb2d5IC5mbGV4LWNhcmQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNtb2RlbC10ZWNobm9sb2d5IC5mbGV4LXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbiNtb2RlbC1lbmdpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbW9kZWwtZW5naW5lIC5yaWdodC1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4jbW9kZWwtZW5naW5lIC5yaWdodC1jb250ZW50IHAgKyBoMiB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuI21vZGVsLWVuZ2luZTpiZWZvcmUsICNtb2RlbC1lbmdpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB6LWluZGV4OiAtMTtcbn1cbiNtb2RlbC1lbmdpbmU6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMTExO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNtb2RlbC1lbmdpbmUge1xuICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gIH1cbiAgI21vZGVsLWVuZ2luZSAubGVmdC1jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAjbW9kZWwtZW5naW5lOmJlZm9yZSwgI21vZGVsLWVuZ2luZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jbW9kZWwtdG9ycXVlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4jbW9kZWwtdG9ycXVlIHAge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI21vZGVsLWRyaXZlci1hc3Npc3RhbmNlIHtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgY29sb3I6ICNmZmY7XG59XG4jbW9kZWwtZHJpdmVyLWFzc2lzdGFuY2UgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4jbW9kZWwtZGVzaWduLWludGVyaW9yID4gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuI21vZGVsLWxpbmV1cCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuI21vZGVsLWxpbmV1cCAuZmxleC1yb3cge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jbW9kZWwtbGluZXVwIC5mbGV4LXJvdyArIC5mbGV4LXJvdyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4jbW9kZWwtbGluZXVwIC5mbGV4LWNhcmQge1xuICBmbGV4OiAxIDAgMzAlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbiNtb2RlbC1saW5ldXAgLmZsZXgtY2FyZCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jbW9kZWwtbGluZXVwIC5mbGV4LWNhcmQgaW1nIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuI21vZGVsLWxpbmV1cCAuZmxleC1jYXJkIC5wcmljZS1zZWN0aW9uIC5tc3JwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbiNtb2RlbC1saW5ldXAgLmZsZXgtY2FyZCAuc3BlYy1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbjogMTVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4jbW9kZWwtbGluZXVwIC5mbGV4LWNhcmQgLnNwZWMtc2VjdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbW9kZWwtbGluZXVwIC5mbGV4LWNhcmQgLmZlYXR1cmVzLXNlY3Rpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNTU1O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbiNtb2RlbC1saW5ldXAgLmZsZXgtY2FyZCAuZmVhdHVyZXMtc2VjdGlvbiB1bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuI21vZGVsLWxpbmV1cCAuZmxleC1jYXJkIC5idXR0b24ge1xuICBtYXJnaW46IGF1dG8gMCAwIDA7XG59XG4jbW9kZWwtbGluZXVwIC5mbGV4LWNhcmQgKyAuZmxleC1jYXJkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xufVxuI21vZGVsLWxpbmV1cCAuZmxleC1jYXJkOm50aC1vZi10eXBlKDQpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI21vZGVsLWxpbmV1cCAuZmxleC1jYXJkIHtcbiAgICBmbGV4OiAxIDAgNDAlO1xuICB9XG4gICNtb2RlbC1saW5ldXAgLmZsZXgtY2FyZCArIC5mbGV4LWNhcmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjbW9kZWwtbGluZXVwIC5mbGV4LWNhcmQ6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbW9kZWwtbGluZXVwIC5mbGV4LWNhcmQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gICNtb2RlbC1saW5ldXAgLmZsZXgtY2FyZDpudGgtb2YtdHlwZSgybikge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5cbi5pbmZpbml0aS1wYWdlLS1xeDUwLWNvbXBhcmlzb24gI1JYLVNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbmZpbml0aS1wYWdlLS1xeDUwLWNvbXBhcmlzb24gI1E1LVNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluZmluaXRpLXBhZ2UtLXF4NTAtY29tcGFyaXNvbiAjTlgtU2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5maW5pdGktcGFnZS0tcXg1MC1jb21wYXJpc29uICNRNS0tc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uaW5maW5pdGktcGFnZS0tcXg1MC1jb21wYXJpc29uICNOWC0tc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uaW5maW5pdGktcGFnZS0tcXg1MC1jb21wYXJpc29uIC5yb3cubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmluZmluaXRpLXBhZ2UtLXF4NTAtY29tcGFyaXNvbiAucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePWNvbC1dLFxuLmluZmluaXRpLXBhZ2UtLXF4NTAtY29tcGFyaXNvbiAucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIGNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5maW5pdGktcGFnZS0tcXg1MC1jb21wYXJpc29uIC50ZXh0LXBhZGRpbmcge1xuICBwYWRkaW5nOiAzMCUgMTAlIDI1JSAxMCU7XG59XG4uaW5maW5pdGktcGFnZS0tcXg1MC1jb21wYXJpc29uIC5iYW5uZXItLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL2RpLWVucm9sbG1lbnQtYXBpL2luZmluaXRpL21vZGVscy8yMDE5L3F4NTAtY29tcGFyaXNvbi9CYWNrZ3JvdW5kXzE5MjB4NTEwX0Rlc2t0b3AuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNSUgMSUgMCUgMSU7XG59XG4uaW5maW5pdGktcGFnZS0tcXg1MC1jb21wYXJpc29uIC5zdWJIZWFkZXIge1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLmluZmluaXRpLXBhZ2UtLXF4NTAtY29tcGFyaXNvbiBoMi5uZXh0LS1zdGVwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbmZpbml0aS1wYWdlLS1xeDUwLWNvbXBhcmlzb24gaDMubmV4dC0tc3RlcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5maW5pdGktcGFnZS0tcXg1MC1jb21wYXJpc29uIC5uZXh0LS1zdGVwLS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5maW5pdGktcGFnZS0tcXg1MC1jb21wYXJpc29uIC5iYW5uZXItLWNvbXBhcmlzb24tLW1vZGVsLS1uYW1lIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLmluZmluaXRpLXBhZ2UtLXF4NTAtY29tcGFyaXNvbiAuZmEuZmEtYW5nbGUtZG93biB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cbi5pbmZpbml0aS1wYWdlLS1xeDUwLWNvbXBhcmlzb24gLmJvdHRvbS0tcHJvbW8tLXRleHQge1xuICBwYWRkaW5nOiA1JSA4JTtcbn1cbi5pbmZpbml0aS1wYWdlLS1xeDUwLWNvbXBhcmlzb24gLnByb21vLS1yb3cge1xuICBtYXJnaW4tdG9wOiA1JTtcbn1cbi5pbmZpbml0aS1wYWdlLS1xeDUwLWNvbXBhcmlzb24gLm5leHQtLXN0ZXAtLWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uaW5maW5pdGktcGFnZS0tcXg1MC1jb21wYXJpc29uIC5saW5lLS1zZXBhcmF0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtYXJnaW46IDUlIDEwJSAzJSAxMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZmluaXRpLXBhZ2UtLXF4NTAtY29tcGFyaXNvbiAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmluZmluaXRpLXBhZ2UtLXF4NTAtY29tcGFyaXNvbiAudGV4dC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyNSUgMTAlO1xuICB9XG4gIC5pbmZpbml0aS1wYWdlLS1xeDUwLWNvbXBhcmlzb24gLnNlbGVjdC0tY29tcGFyaXNvbi0tcm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaW5maW5pdGktcGFnZS0tcXg1MC1jb21wYXJpc29uIC50ZXh0LXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDE0JSAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5maW5pdGktcGFnZS0tcXg1MC1jb21wYXJpc29uIC50ZXh0LXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW5maW5pdGktcGFnZS0tcXg1MC1jb21wYXJpc29uIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmluZmluaXRpLXBhZ2UtLXF4ODAtdnMtY29tcGV0aXRpb24gaDEge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMTBweDtcbn1cbi5pbmZpbml0aS1wYWdlLS1xeDgwLXZzLWNvbXBldGl0aW9uIC5zdWJIZWFkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG4uaW5maW5pdGktcGFnZS0tcXg4MC12cy1jb21wZXRpdGlvbiAuYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uaW5maW5pdGktcGFnZS0tcXg4MC12cy1jb21wZXRpdGlvbiAuYnV0dG9ucyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuLmluZmluaXRpLXBhZ2UtLXF4ODAtdnMtY29tcGV0aXRpb24gLmJ1dHRvbnMgYTo6YWZ0ZXIge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICByaWdodDogMS41ZW07XG4gIHRvcDogMWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB3aGl0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5pbmZpbml0aS1wYWdlLS1xeDgwLXZzLWNvbXBldGl0aW9uIC5jYXJkcyAuaGlnaGxpZ2h0c190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaW5maW5pdGktcGFnZS0tcXg4MC12cy1jb21wZXRpdGlvbiAuY2FyZHMgLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmluZmluaXRpLXBhZ2UtLXF4ODAtdnMtY29tcGV0aXRpb24gLmNhcmRzIC5sZWZ0IGltZyB7XG4gIG1pbi13aWR0aDogNDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmluZmluaXRpLXBhZ2UtLXF4ODAtdnMtY29tcGV0aXRpb24gLmNhcmRzIC5sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG4uaW5maW5pdGktcGFnZS0tcXg4MC12cy1jb21wZXRpdGlvbiAuY2FyZHMgLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmluZmluaXRpLXBhZ2UtLXF4ODAtdnMtY29tcGV0aXRpb24gLmNhcmRzIC5yaWdodCBpbWcge1xuICBtaW4td2lkdGg6IDQzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5pbmZpbml0aS1wYWdlLS1xeDgwLXZzLWNvbXBldGl0aW9uIC5jYXJkcyAucmlnaHQge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cbi5pbmZpbml0aS1wYWdlLS1xeDgwLXZzLWNvbXBldGl0aW9uIC5hZHZhbnRhZ2VzLCAuaW5maW5pdGktcGFnZS0tcXg4MC12cy1jb21wZXRpdGlvbiAuY2FyZHMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmluZmluaXRpLXBhZ2UtLXF4ODAtdnMtY29tcGV0aXRpb24gLmFkdmFudGFnZXMgLnN1YkhlYWRlciwgLmluZmluaXRpLXBhZ2UtLXF4ODAtdnMtY29tcGV0aXRpb24gLmNhcmRzIC5zdWJIZWFkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4uaW5maW5pdGktcGFnZS0tcXg4MC12cy1jb21wZXRpdGlvbiAuY2VudGVyLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxZW0gMCAyZW0gMDtcbn1cbi5pbmZpbml0aS1wYWdlLS1xeDgwLXZzLWNvbXBldGl0aW9uIC50ZXh0LXBhZGRpbmcge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZmluaXRpLXBhZ2UtLXF4ODAtdnMtY29tcGV0aXRpb24gLnRleHQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogNyUgMTAlIDAlIDE1JTtcbiAgfVxufVxuLmluZmluaXRpLXBhZ2UtLXF4ODAtdnMtY29tcGV0aXRpb24gLnRleHQtcGFkZGluZyBoMyB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmluZmluaXRpLXBhZ2UtLXF4ODAtdnMtY29tcGV0aXRpb24gLnJvdy5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uaW5maW5pdGktcGFnZS0tcXg4MC12cy1jb21wZXRpdGlvbiAucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePWNvbC1dLFxuLmluZmluaXRpLXBhZ2UtLXF4ODAtdnMtY29tcGV0aXRpb24gLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiBjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmluZmluaXRpLXBhZ2UtLXF4ODAtdnMtY29tcGV0aXRpb24gLmRpc2NsYWltZXJzIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4vKiBQYW5uZWxsdW0gMzc0NTNhOSwgaHR0cHM6Ly9naXRodWIuY29tL21wZXRyb2ZmL3Bhbm5lbGx1bSAqL1xuLnBubG0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29udGFpbjogY29udGVudDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIFwiTmltYnVzIFNhbnMgTFwiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnBubG0tbG9hZC1idXR0b24ge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBcIk5pbWJ1cyBTYW5zIExcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5wbmxtLWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5wbmxtLXVpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucG5sbS1ncmFiIHtcbiAgY3Vyc29yOiBncmFiO1xuICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMGhlaWdodCUzRCUyMjI2JTIyJTIwd2lkdGglM0QlMjIyNiUyMiUzRSUwQSUzQ3BhdGglMjBzdHJva2UlM0QlMjIlMjMwMDAlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxcHglMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMm0xNS4zJTIwMjAuNXM2LjM4LTYuNzMlMjA0LjY0LTguMjQtMy40NyUyMDEuMDEtMy40NyUyMDEuMDElMjAzLjYxLTUuNzIlMjAxLjQxLTYuNDljLTIuMi0wLjc2OS0zLjMzJTIwNC4zNi0zLjMzJTIwNC4zNnMwLjg3My01Ljc2LTEuMDYtNS43Ni0xLjU4JTIwNS4zOS0xLjU4JTIwNS4zOS0wLjU3NC00LjU5LTIuMTgtNC4xMmMtMS42MSUyMDAuNDY4LTAuNTcyJTIwNS41MS0wLjU3MiUyMDUuNTFzLTEuNTgtNC44OS0yLjkzLTMuNzljLTEuMzUlMjAxLjExJTIwMC4yNTglMjA1LjI1JTIwMC41NzIlMjA2LjYyJTIwMC44MzYlMjAyLjQzJTIwMi4wMyUyMDIuOTQlMjAyLjE3JTIwNS41NSUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRSUwQVwiKSAxMiA4LCBkZWZhdWx0O1xufVxuXG4ucG5sbS1ncmFiYmluZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwaGVpZ2h0JTNEJTIyMjYlMjIlMjB3aWR0aCUzRCUyMjI2JTIyJTNFJTBBJTNDcGF0aCUyMHN0cm9rZSUzRCUyMiUyMzAwMCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjFweCUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIybTE1LjMlMjAyMC41czUuMDctNS4yOSUyMDMuNzctNi43NGMtMS4zMS0xLjQ1LTIuNTMlMjAwLjE0LTIuNTMlMjAwLjE0czIuNzQtMy4yOSUyMDAuNTM1LTQuMDZjLTIuMi0wLjc2OS0yLjUyJTIwMS4zLTIuNTIlMjAxLjNzMC44MS0yLjEzLTEuMTItMi4xMy0xLjUyJTIwMS43Ny0xLjUyJTIwMS43Ny0wLjI2MS0xLjU5LTEuODctMS4xMmMtMS42MSUyMDAuNDY4LTAuODc0JTIwMi4xNy0wLjg3NCUyMDIuMTdzLTAuNjUxLTEuNTUtMi0wLjQ0NWMtMS4zNSUyMDEuMTEtMC42OCUyMDIuMjUtMC4zNjUlMjAzLjYyJTIwMC44MzYlMjAyLjQzJTIwMi4wMyUyMDIuOTQlMjAyLjE3JTIwNS41NSUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRSUwQVwiKSAxMiA4LCBkZWZhdWx0O1xufVxuXG4ucG5sbS1zcHJpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMjA4JTIyJTNFJTBBJTNDY2lyY2xlJTIwZmlsbC1vcGFjaXR5JTNEJTIyLjc4JTIyJTIwY3klM0QlMjIxMTclMjIlMjBjeCUzRCUyMjEzJTIyJTIwciUzRCUyMjExJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyRiUzRSUwQSUzQ2NpcmNsZSUyMGZpbGwtb3BhY2l0eSUzRCUyMi43OCUyMiUyMGN5JTNEJTIyMTQzJTIyJTIwY3glM0QlMjIxMyUyMiUyMHIlM0QlMjIxMSUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMkYlM0UlMEElM0NjaXJjbGUlMjBjeSUzRCUyMjE2OSUyMiUyMGN4JTNEJTIyMTMlMjIlMjByJTNEJTIyNyUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMDAwJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyRiUzRSUwQSUzQ2NpcmNsZSUyMGN5JTNEJTIyMTk1JTIyJTIwY3glM0QlMjIxMyUyMiUyMHIlM0QlMjI3JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIlMjMwMDAlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTJGJTNFJTBBJTNDY2lyY2xlJTIwY3glM0QlMjIxMyUyMiUyMGN5JTNEJTIyMTk1JTIyJTIwciUzRCUyMjIuNSUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIybTUlMjA4M3Y2aDJ2LTRoNHYtMnptMTAlMjAwdjJoNHY0aDJ2LTZ6bS01JTIwNXY2aDZ2LTZ6bS01JTIwNXY2aDZ2LTJoLTR2LTR6bTE0JTIwMHY0aC00djJoNnYtNnolMjIlMkYlM0UlMEElM0NwYXRoJTIwZCUzRCUyMm0xMyUyMDExMGE3JTIwNyUyMDAlMjAwJTIwMCUyMC03JTIwNyUyMDclMjA3JTIwMCUyMDAlMjAwJTIwNyUyMDclMjA3JTIwNyUyMDAlMjAwJTIwMCUyMDclMjAtNyUyMDclMjA3JTIwMCUyMDAlMjAwJTIwLTclMjAtN3ptLTElMjAzaDJ2MmgtMnptMCUyMDNoMnY1aC0yeiUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIybTUlMjA1N3Y2aDJ2LTRoNHYtMnptMTAlMjAwdjJoNHY0aDJ2LTZ6bS0xMCUyMDEwdjZoNnYtMmgtNHYtNHptMTQlMjAwdjRoLTR2Mmg2di02eiUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIybTE3JTIwMzh2MmgtOHYtMnolMjIlMkYlM0UlMEElM0NwYXRoJTIwZCUzRCUyMm0xMiUyMDl2M2gtM3YyaDN2M2gydi0zaDN2LTJoLTN2LTN6JTIyJTJGJTNFJTBBJTNDcGF0aCUyMGQlM0QlMjJtMTMlMjAxMzYtNi4xMjUlMjA2LjEyNWg0LjM3NXY3Ljg3NWgzLjV2LTcuODc1aDQuMzc1eiUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIybTEwLjQyOCUyMDE3My4zM3YtNS43N2w1LTIuODl2NS43N3ptMS0xLjczJTIwMy0xLjczLTMuMDAxLTEuNzR6JTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFJTBBXCIpO1xufVxuXG4ucG5sbS1jb250YWluZXI6LW1vei1mdWxsLXNjcmVlbiwgLnBubG0tY29udGFpbmVyOi13ZWJraXQtZnVsbC1zY3JlZW4sIC5wbmxtLWNvbnRhaW5lcjotbXMtZnVsbHNjcmVlbiwgLnBubG0tY29udGFpbmVyOmZ1bGxzY3JlZW4ge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG5sbS1yZW5kZXItY29udGFpbmVyIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbmxtLWNvbnRyb2xzIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDk5OTlweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWig5OTk5cHgpO1xufVxuXG4ucG5sbS1jb250cm9sOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLnBubG0tY29udHJvbHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDRweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnBubG0tem9vbS1jb250cm9scyB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbi5wbmxtLXpvb20taW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cblxuLnBubG0tem9vbS1vdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cblxuLnBubG0tZnVsbHNjcmVlbi10b2dnbGUtYnV0dG9uLCAucG5sbS1vcmllbnRhdGlvbi1idXR0b24ge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4ucG5sbS1ob3Qtc3BvdC1kZWJ1Zy1pbmRpY2F0b3Ige1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogLTEzcHggMCAwIC0xM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbmxtLW9yaWVudGF0aW9uLWJ1dHRvbi1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1NnB4O1xufVxuXG4ucG5sbS1vcmllbnRhdGlvbi1idXR0b24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTgycHg7XG59XG5cbi5wbmxtLWZ1bGxzY3JlZW4tdG9nZ2xlLWJ1dHRvbi1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUycHg7XG59XG5cbi5wbmxtLWZ1bGxzY3JlZW4tdG9nZ2xlLWJ1dHRvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OHB4O1xufVxuXG4ucG5sbS1wYW5vcmFtYS1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDk5OTlweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWig5OTk5cHgpO1xufVxuXG4ucG5sbS10aXRsZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5wbmxtLWF1dGhvci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucG5sbS1sb2FkLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IC03NXB4IDAgMCAtMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBubG0tbG9hZC1ib3ggcCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4ucG5sbS1sYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IC0xMHB4IDAgMCAtMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBubG0tbG9hZGluZyB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBwbmxtLW12O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwbmxtLW12O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5Aa2V5ZnJhbWVzIHBubG0tbXYge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAyNSUge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgNzUlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTBweDtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwbmxtLW12IHtcbiAgZnJvbSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgMjUlIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIDc1JSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4ucG5sbS1sb2FkLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IC01MHB4IDAgMCAtMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnBubG0tbG9hZC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucG5sbS1sb2FkLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmIGluc2V0O1xufVxuLnBubG0tbG9hZC1idXR0b24gZGl2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG5sbS1sb2FkLWJ1dHRvbiBwIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBubG0taW5mby1ib3gge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IC03NXB4IDAgMCAtMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG59XG4ucG5sbS1pbmZvLWJveCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnBubG0tYXV0aG9yLWJveCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnBubG0taW5mby1ib3ggcCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgNXB4IDAgNXB4O1xufVxuXG4ucG5sbS1lcnJvci1tc2cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG5sbS1pbnRlcmFjdGlvbi1tc2cge1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucG5sbS1vdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDJweDtcbn1cblxuLnBubG0tYWJvdXQtbXNnIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCA4cHggNXB4IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiA1MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xufVxuLnBubG0tYWJvdXQtbXNnIGE6bGluaywgLnBubG0tYWJvdXQtbXNnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBubG0tYWJvdXQtbXNnIGE6aG92ZXIsIC5wbmxtLWFib3V0LW1zZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZWVlO1xufVxuXG4ucG5sbS1ob3RzcG90LWJhc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5wbmxtLWhvdHNwb3Qge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xufVxuLnBubG0taG90c3BvdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5wbmxtLWhvdHNwb3QucG5sbS1pbmZvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA0cHg7XG59XG4ucG5sbS1ob3RzcG90LnBubG0tc2NlbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzBweDtcbn1cblxuZGl2LnBubG0tdG9vbHRpcCBzcGFuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMjBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGl2LnBubG0tdG9vbHRpcDpob3ZlciBzcGFuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmRpdi5wbmxtLXRvb2x0aXA6aG92ZXIgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtMjBweDtcbiAgbGVmdDogLTEwcHg7XG4gIG1hcmdpbjogMCA1MCU7XG59XG5cbi5wbmxtLWNvbXBhc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjBoZWlnaHQlM0QlMjI1MCUyMiUyMHdpZHRoJTNEJTIyNTAlMjIlM0UlMEElM0NwYXRoJTIwZCUzRCUyMm0yNC41MDc4JTIwNi0zLjI1NzglMjAxOGg3LjVsLTMuMjU3ODEtMThoLTAuOTg0Mzc2em0tMy4yNTc4JTIwMjAlMjAzLjI1NzglMjAxOGgwLjk4NDRsMy4yNTc4LTE4aC03LjV6bTEuMTk1MzElMjAwLjk5NDFoNS4xMDkzOGwtMi41NTQ3JTIwMTQuMTA3NS0yLjU1NDctMTQuMTA3NXolMjIlMkYlM0UlMEElM0MlMkZzdmclM0UlMEFcIik7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBubG0td29ybGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG5cbi5wbmxtLWZhY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5wbmxtLWRyYWdmaXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbmxtLXByZXZpZXctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wbmxtLWxiYXIge1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6ICNmZmYgMXB4IHNvbGlkO1xuICBoZWlnaHQ6IDZweDtcbn1cblxuLnBubG0tbGJhci1maWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDtcbn1cblxuLnBubG0tbG1zZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnBubG0tZmFkZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnBubG0tcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAudG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgc3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIGgxIHN1cCwgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSBoMiBzdXAge1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHRvcDogMDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtaGVybyB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzODBweCkge1xuICAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTIwcHgpIHtcbiAgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtaGVybyB7XG4gICAgbWluLWhlaWdodDogNjcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtaGVybyB7XG4gICAgbWluLWhlaWdodDogNzcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtaGVybyB7XG4gICAgbWluLWhlaWdodDogOTEwcHg7XG4gIH1cbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWhlcm9fX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCByZ2JhKDE2LCAxNiwgMTYsIDAuNykgMTAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtaGVyb19fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtaGVyb19fY29udGVudCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1oZXJvX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcbiAgfVxufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtaGVyb19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1leHRlcmlvcl9fdGl0bGUsIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvcl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWV4dGVyaW9yX19jb250ZW50LCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3JfX2NvbnRlbnQge1xuICBtYXJnaW46IDFlbSBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3JfX2NvbnRlbnQsIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1leHRlcmlvcl9fY3RhLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3JfX2N0YSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1leHRlcmlvcl9fY3RhIGEsIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvcl9fY3RhIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWV4dGVyaW9yX19jdGEgYTpob3ZlciwgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWludGVyaW9yX19jdGEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3IgLmZsZXgtcm93LCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3IgLmZsZXgtcm93IHtcbiAgYWxpZ24taXRlbXM6IGxlZnQ7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3IgLm1vZGVsLTM2MCwgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWludGVyaW9yIC5tb2RlbC0zNjAge1xuICBmbGV4OiAwIDAgNTUlO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWV4dGVyaW9yIC5tb2RlbC0zNjAtY29udGFpbmVyLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3IgLm1vZGVsLTM2MC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1leHRlcmlvciAubW9kZWwtMzYwLWNvbnRhaW5lci5leHRlcmlvciwgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWludGVyaW9yIC5tb2RlbC0zNjAtY29udGFpbmVyLmV4dGVyaW9yIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlci9jb250YWluIHVybChcImh0dHBzOi8vZGktZW5yb2xsbWVudC1hcGkuZGVhbGVyaW5zcGlyZS5jb20vaW5maW5pdGkvbW9kZWxzLzIwMjIvcXg2MC9leHRlcmlvci8zNjBfYmFja2dyb3VuZC5qcGdcIik7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3IgLm1vZGVsLTM2MC1jb250YWluZXIuaW50ZXJpb3IsIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvciAubW9kZWwtMzYwLWNvbnRhaW5lci5pbnRlcmlvciB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1leHRlcmlvciAubW9kZWwtMzYwLWNvbnRhaW5lci5pbnRlcmlvci5wYW5vLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3IgLm1vZGVsLTM2MC1jb250YWluZXIuaW50ZXJpb3IucGFubyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWV4dGVyaW9yIC5tb2RlbC0zNjAtY29udGFpbmVyLmludGVyaW9yLnBhbm8sIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvciAubW9kZWwtMzYwLWNvbnRhaW5lci5pbnRlcmlvci5wYW5vIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWV4dGVyaW9yIC5tb2RlbC0zNjAtY29udGFpbmVyLmludGVyaW9yLnBhbm8sIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvciAubW9kZWwtMzYwLWNvbnRhaW5lci5pbnRlcmlvci5wYW5vIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3IgLm1vZGVsLTM2MC1jb250YWluZXIgLm1vZGVsLWltYWdlLXN3aXBlLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3IgLm1vZGVsLTM2MC1jb250YWluZXIgLm1vZGVsLWltYWdlLXN3aXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxZW07XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3IgI21vZGVsLWltYWdlLWV4dGVyaW9yLFxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWV4dGVyaW9yICNtb2RlbC1pbWFnZS1pbnRlcmlvciwgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWludGVyaW9yICNtb2RlbC1pbWFnZS1leHRlcmlvcixcbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvciAjbW9kZWwtaW1hZ2UtaW50ZXJpb3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3IgI21vZGVsLWltYWdlLWV4dGVyaW9yLXByZWxvYWQsXG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3IgI21vZGVsLWltYWdlLWludGVyaW9yLXByZWxvYWQsIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvciAjbW9kZWwtaW1hZ2UtZXh0ZXJpb3ItcHJlbG9hZCxcbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvciAjbW9kZWwtaW1hZ2UtaW50ZXJpb3ItcHJlbG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3IgI21vZGVsLWltYWdlLWV4dGVyaW9yLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3IgI21vZGVsLWltYWdlLWV4dGVyaW9yIHtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3IgI21vZGVsLWltYWdlLWV4dGVyaW9yLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3IgI21vZGVsLWltYWdlLWV4dGVyaW9yIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWV4dGVyaW9yICNtb2RlbC1pbWFnZS1leHRlcmlvciwgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWludGVyaW9yICNtb2RlbC1pbWFnZS1leHRlcmlvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1leHRlcmlvciAjbW9kZWwtaW1hZ2UtaW50ZXJpb3IsIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvciAjbW9kZWwtaW1hZ2UtaW50ZXJpb3Ige1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1leHRlcmlvciAubW9kZWwtaW5mbywgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWludGVyaW9yIC5tb2RlbC1pbmZvIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWV4dGVyaW9yIC5zd2F0Y2gtcGlja2VyLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3IgLnN3YXRjaC1waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWV4dGVyaW9yIC5zd2F0Y2gtcGlja2VyIC5vcHRpb24sIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvciAuc3dhdGNoLXBpY2tlciAub3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWV4dGVyaW9yIC5zd2F0Y2gtcGlja2VyIC5vcHRpb24uYWN0aXZlLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3IgLnN3YXRjaC1waWNrZXIgLm9wdGlvbi5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiSW5maW5pdGkgQm9sZFwiLCBcIkluZmluaXRpXCIsIHNhbnMtc2VyaWY7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3IgLnN3YXRjaC1waWNrZXIgLnN3YXRjaGVzLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3IgLnN3YXRjaC1waWNrZXIgLnN3YXRjaGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1leHRlcmlvciAuc3dhdGNoLXBpY2tlciAuc3dhdGNoZXMuYWN0aXZlLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3IgLnN3YXRjaC1waWNrZXIgLnN3YXRjaGVzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWV4dGVyaW9yIC5zd2F0Y2gtcGlja2VyIC5zd2F0Y2gsIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvciAuc3dhdGNoLXBpY2tlciAuc3dhdGNoIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWV4dGVyaW9yIC5zd2F0Y2gtcGlja2VyIC5zd2F0Y2guYWN0aXZlLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3IgLnN3YXRjaC1waWNrZXIgLnN3YXRjaDpob3ZlciwgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWludGVyaW9yIC5zd2F0Y2gtcGlja2VyIC5zd2F0Y2guYWN0aXZlLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3IgLnN3YXRjaC1waWNrZXIgLnN3YXRjaDpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3IgLmxhYmVsLWNvbG9yLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3IgLmxhYmVsLWNvbG9yIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtZXh0ZXJpb3IgLmxhYmVsLWRpc2NsYWltZXIsIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvciAubGFiZWwtZGlzY2xhaW1lciB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1leHRlcmlvciAuc3dhdGNoLXBpY2tlciAuc3dhdGNoZXMsIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1pbnRlcmlvciAuc3dhdGNoLXBpY2tlciAuc3dhdGNoZXMge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWV4dGVyaW9yIC5mbGV4LXJvdywgLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtY29sb3JzLWludGVyaW9yIC5mbGV4LXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLWNvbG9ycy1leHRlcmlvciAubW9kZWwtMzYwLCAuaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1jb2xvcnMtaW50ZXJpb3IgLm1vZGVsLTM2MCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtd2Fsa2Fyb3VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC13YWxrYXJvdW5kIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtd2Fsa2Fyb3VuZCBzdmcgcGF0aCB7XG4gIGZpbGw6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC13YWxrYXJvdW5kX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXdhbGthcm91bmRfX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC13YWxrYXJvdW5kX19idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtd2Fsa2Fyb3VuZF9fYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXdhbGthcm91bmRfX2J0biBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogbGVmdDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXdhbGthcm91bmRfX2J0biBkaXYgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXJlc2VydmUtZm9ybSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXJlc2VydmUtZm9ybV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1yZXNlcnZlLWZvcm1fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1yZXNlcnZlLWZvcm0gLmNoZWNrYm94X2ZpeCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1yZXNlcnZlLWZvcm0gLmNoZWNrYm94X2ZpeCBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1yZXNlcnZlLWZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXJlc2VydmUtZm9ybSAuZ2Zvcm1fYnV0dG9uIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1yZXNlcnZlLWZvcm0gLmdmb3JtX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtdHJpbXMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC10cmltcyAjdHJpbS1jb3VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXRyaW1zX19jdGEge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXRyaW1zX19jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC10cmltc19fY3RhIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtdHJpbXMgLmZsZXgtcm93IHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtdHJpbXMgLmZsZXgtY2FyZCB7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBtaW4taGVpZ2h0OiA0MTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtdHJpbXMgLmZsZXgtY2FyZCAuc3RhcnRpbmctcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC10cmltcyAuY2FyZC1mbGlwIHtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXRyaW1zIC5jYXJkLWZsaXA6aG92ZXIgLmZsaXAsIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXRyaW1zIC5jYXJkLWZsaXAuaG92ZXIgLmZsaXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXRyaW1zIC5jYXJkLWZsaXAsXG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC10cmltcyAuZnJvbnQsXG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC10cmltcyAuYmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MTVweDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXRyaW1zIC5mbGlwIHtcbiAgdHJhbnNpdGlvbjogMC42cztcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtdHJpbXMgLmZyb250LFxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtdHJpbXMgLmJhY2sge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtdHJpbXMgLmZyb250IHtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXRyaW1zIC5mcm9udF9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGxlZnQ7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC10cmltcyAuZnJvbnRfX2NvbnRlbnQgdWwgbGkge1xuICBtYXJnaW46IDZweCAwO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtdHJpbXMgLmJhY2sge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC10cmltcyAuYmFja19fbGV2ZWwge1xuICBwYWRkaW5nLWJvdHRvbTogM2VtO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtdHJpbXMgLmJhY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMmVtIDFlbTtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgI21vZGVsLWRpc2NsYWltZXJzIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAjbW9kZWwtZGlzY2xhaW1lcnMgLmRpc2NsYWltZXItYmxvY2sge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAjbW9kZWwtZGlzY2xhaW1lcnMgLnNpbmdsZS1kaXNjbGFpbWVyIHtcbiAgY29sb3I6ICNjOGM4YzggIWltcG9ydGFudDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXF4NjAtZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXF4NjAtZ2FsbGVyeSAudmlkZW8td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXF4NjAtZ2FsbGVyeSAudmlkZW8td3JhcCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1xeDYwLWdhbGxlcnkgLnZpZGVvLXdyYXAgc3ZnIHBhdGgge1xuICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtcXg2MC1nYWxsZXJ5IC5uYXYtcGlsbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1xeDYwLWdhbGxlcnkgLm5hdi1pdGVtIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1xeDYwLWdhbGxlcnkgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogMjAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAxcHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtcXg2MC1nYWxsZXJ5IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXF4NjAtZ2FsbGVyeSAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtcXg2MC1nYWxsZXJ5IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiSW5maW5pdGkgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXF4NjAtZ2FsbGVyeSAub3dsLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtcXg2MC1nYWxsZXJ5IC5vd2wtcm93X19pdGVtIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtcXg2MC1nYWxsZXJ5IC5vd2wtcm93X190aXRsZSB7XG4gIG1hcmdpbjogMWVtIDAgMWVtIDAuNWVtO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtcXg2MC1nYWxsZXJ5IC5vd2wtcm93X19jb3B5IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBtYXgtd2lkdGg6IDg1JTtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXF4NjAtZ2FsbGVyeSAub3dsLXJvdyAub3dsLWJ1dHRvbnMgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtcXg2MC1nYWxsZXJ5IC5vd2wtcm93IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC01JTtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLXF4NjAtZ2FsbGVyeSAub3dsLXJvdyAub3dsLW5leHQge1xuICByaWdodDogLTUlO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtb3B0aW9uLXBhY2thZ2VzIHtcbiAgcGFkZGluZzogMCAwIDUwcHggMDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLW9wdGlvbi1wYWNrYWdlc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtb3B0aW9uLXBhY2thZ2VzX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLW9wdGlvbi1wYWNrYWdlc19fY29weSB7XG4gIG1hcmdpbjogMWVtIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLW9wdGlvbi1wYWNrYWdlc19fY29weSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLW9wdGlvbi1wYWNrYWdlc19faGVhZGluZyB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1vcHRpb24tcGFja2FnZXNfX2NvbnRlbnQgdWwge1xuICBwYWRkaW5nOiAwIDAgMCAxLjVlbTtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLW9wdGlvbi1wYWNrYWdlc19fY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIC5tb2RlbC1vcHRpb24tcGFja2FnZXNfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLW9wdGlvbi1wYWNrYWdlcyAuZmxleC1yb3cge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmluZmluaXRpLXF4NjAtcmVzZXJ2ZSAubW9kZWwtb3B0aW9uLXBhY2thZ2VzIC5mbGV4LXBhY2thZ2Uge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5pbmZpbml0aS1xeDYwLXJlc2VydmUgLm1vZGVsLW9wdGlvbi1wYWNrYWdlcyAuZmxleC1wYWNrYWdlX19ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cblxuYm9keSAjcXg2MC1yZXNlcnZlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0b3A6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIHdvcmQtc3BhY2luZzogNHB4O1xufVxuYm9keSAjcXg2MC1yZXNlcnZlLWJ0bjpob3ZlciwgYm9keSAjcXg2MC1yZXNlcnZlLWJ0bjp2aXNpdGVkLCBib2R5ICNxeDYwLXJlc2VydmUtYnRuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAjbW9kYWwtdmlkZW9wbGF5ZXIgLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuYm9keSAjbW9kYWwtdmlkZW9wbGF5ZXIgLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG59XG5ib2R5ICNtb2RhbC12aWRlb3BsYXllciAubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4O1xufVxuYm9keSAjbW9kYWwtdmlkZW9wbGF5ZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTMwcHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xuICBvcGFjaXR5OiAwLjc7XG59XG5ib2R5ICNtb2RhbC12aWRlb3BsYXllciAuY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSAjbW9kYWwtdmlkZW9wbGF5ZXIgLmNsb3NlIHN2ZyBwYXRoIHtcbiAgZmlsbDogd2hpdGVzbW9rZTtcbiAgZmlsbC1ydWxlOiBldmVub2RkO1xufVxuXG4jbW9kZWwtaGVyb2VzIC5kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI21vZGVsLWhlcm9lcyAudGl0bGUtc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kaXNjbGFpbWVyLW1vZGFsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZWRpdGlvbi1oZXJvLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLmVkaXRpb24taGVyby1yb3dfX25hdi10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmVkaXRpb24taGVyby1yb3dfX3AtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZWRpdGlvbi1oZXJvLXJvd19faGVyby1pbWFnZSB7XG4gIHBhZGRpbmc6IDMwcHggMCA1MHB4IDA7XG59XG4uZWRpdGlvbi1oZXJvLXJvdyAuZWRpdGlvbi1zY3JvbGwtc21vb3RoZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lZGl0aW9uLWhlcm8tcm93IC5lZGl0aW9uLXNjcm9sbC1zbW9vdGhlOmhvdmVyLCAuZWRpdGlvbi1oZXJvLXJvdyAuZWRpdGlvbi1zY3JvbGwtc21vb3RoZTphY3RpdmUsIC5lZGl0aW9uLWhlcm8tcm93IC5lZGl0aW9uLXNjcm9sbC1zbW9vdGhlOmZvY3VzLCAuZWRpdGlvbi1oZXJvLXJvdyAuZWRpdGlvbi1zY3JvbGwtc21vb3RoZTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVkaXRpb24taGVyby1yb3dfX25hdi10ZXh0LW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5lZGl0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kb3Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwcHggMTBweDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBuby13cmFwO1xufVxuXG4uc2luZ2xlLXJvdyAuc2VjdGlvbi1yb3dfX2ltYWdlIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnNpbmdsZS1yb3cgLnNlY3Rpb24tcm93X19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy10b3A6IDglO1xufVxuLnNpbmdsZS1yb3cuaW50cm8tcm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uc2luZ2xlLXJvdy5pbnRyby1yb3cgLnJvdy1jb250ZW50X190aXRsZSwgLnNpbmdsZS1yb3cuaW50cm8tcm93IC5yb3ctY29udGVudF9fcCB7XG4gIHBhZGRpbmc6IDAgMTAlO1xufVxuLnNpbmdsZS1yb3cucm93LW1vZC0xIC5zZWN0aW9uLXJvd19faW1hZ2Uge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luOiAwIDAgMCAzMHB4O1xufVxuLnNpbmdsZS1yb3cgLnJvdy1jb250ZW50X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2luZ2xlLXJvdyAucm93LWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaW5nbGUtcm93IC5yb3ctY29udGVudF9fcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1yb3cgLnNlY3Rpb24tcm93X19pbWFnZSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5zaW5nbGUtcm93IC5zZWN0aW9uLXJvd19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAuc2luZ2xlLXJvdyAucm93LWNvbnRlbnRfX3Age1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1yb3cgLnNlY3Rpb24tcm93X19pbWFnZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAuc2luZ2xlLXJvdyAuc2VjdGlvbi1yb3dfX2NvbnRlbnQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuc2luZ2xlLXJvdy5pbnRyby1yb3cge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAuc2luZ2xlLXJvdy5pbnRyby1yb3cgLnJvdy1jb250ZW50X190aXRsZSwgLnNpbmdsZS1yb3cuaW50cm8tcm93IC5yb3ctY29udGVudF9fcCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5zaW5nbGUtcm93LnJvdy1tb2QtMSAuc2VjdGlvbi1yb3dfX2ltYWdlIHtcbiAgICBvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saW5ldXAtZmxleC1yb3cge1xuICAgIG1hcmdpbjogMjVweCAwO1xuICB9XG59XG4uZWRpdGlvbi1zbGlkZXItcm93IHtcbiAgbWFyZ2luOiA4MHB4IDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZWRpdGlvbi1zbGlkZXItcm93X19oaXN0b3J5LXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZWRpdGlvbi1zbGlkZXItcm93X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5lZGl0aW9uLXNsaWRlci1yb3cgI2VkaXRpb24tMzAtc2xpZGVyIC5lZGl0aW9uLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lZGl0aW9uLXNsaWRlci1yb3cgI2VkaXRpb24tMzAtc2xpZGVyIC5zbGlkZXItdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmVkaXRpb24tc2xpZGVyLXJvdyAjZWRpdGlvbi0zMC1zbGlkZXIgLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4uZWRpdGlvbi1zbGlkZXItcm93ICNlZGl0aW9uLTMwLXNsaWRlciAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5lZGl0aW9uLXNsaWRlci1yb3cgI2VkaXRpb24tMzAtc2xpZGVyIC5uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5lZGl0aW9uLXNsaWRlci1yb3cgI2VkaXRpb24tMzAtc2xpZGVyIC5uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZGl0aW9uLXNsaWRlci1yb3cgI2VkaXRpb24tMzAtc2xpZGVyIC5uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDMwJTtcbiAgfVxufVxuXG4uaGFsZl90aGVfaHIge1xuICB3aWR0aDogMzAlO1xufVxuXG4ubGluZXVwLXNlY3Rpb24ge1xuICBtYXJnaW46IDQwcHggMCA4MHB4IDA7XG59XG4ubGluZXVwLXNlY3Rpb25fX2xpbmV1cC1saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZWRpdGlvbi1ib3R0b20tcm93X19yb3cge1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLnJlc2VydmUtcGFnZSB7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZTVlNWU1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVzZXJ2ZS1wYWdlIC5jb250YWluZXItd2lkZS5uYXJyb3cge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4ucmVzZXJ2ZS1wYWdlIC5oZXJvLS1tb2JpbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VydmUtcGFnZSAuaGVyby0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVzZXJ2ZS1wYWdlIC5oZXJvLS1tb2JpbGVfX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuLnJlc2VydmUtcGFnZSAuaGVyby0tbW9iaWxlIC5oZXJvX190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVzZXJ2ZS1wYWdlIC5oZXJvLS1kZXNrdG9wIHtcbiAgYmFja2dyb3VuZDogbGVmdCBjZW50ZXIgIzAwMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNGVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VydmUtcGFnZSAuaGVyby0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMmVtIDAgMjVlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnJlc2VydmUtcGFnZSAuaGVyby0tZGVza3RvcCB7XG4gICAgcGFkZGluZzogNGVtIDAgMzJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXNlcnZlLXBhZ2UgLmhlcm8tLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDRlbSAwIDM4ZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucmVzZXJ2ZS1wYWdlIC5oZXJvLS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiA0ZW0gMCA0MmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLnJlc2VydmUtcGFnZSAuaGVyby0tZGVza3RvcCB7XG4gICAgcGFkZGluZzogNGVtIDAgNDhlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZXNlcnZlLXBhZ2UgLmhlcm8tLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDRlbSAwIDYyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVzZXJ2ZS1wYWdlIC5oZXJvLS1kZXNrdG9wX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLnJlc2VydmUtcGFnZSAuaGVyby0tZGVza3RvcF9fc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAxLjVlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnJlc2VydmUtcGFnZSAuaGVyby0tZGVza3RvcF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVzZXJ2ZS1wYWdlIC5oZXJvLS1kZXNrdG9wX190aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVzZXJ2ZS1wYWdlIC5oZXJvLS1kZXNrdG9wX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1ZW07XG4gIH1cbn1cbi5yZXNlcnZlLXBhZ2UgLmhlcm8tLWRlc2t0b3BfX3BhcmFncmFwaCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXNlcnZlLXBhZ2UgLmhlcm8tLWRlc2t0b3BfX3BhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cbn1cbi5yZXNlcnZlLXBhZ2UgLmhlcm8tLWRlc2t0b3BfX2Rpc2NsYWltZXIge1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXNlcnZlLXBhZ2UgLmhlcm8tLWRlc2t0b3BfX2Rpc2NsYWltZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cbn1cbi5yZXNlcnZlLXBhZ2UgLmludHJvIHtcbiAgcGFkZGluZzogNGVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXNlcnZlLXBhZ2UgLmludHJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xufVxuLnJlc2VydmUtcGFnZSAuaW50cm9fX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5yZXNlcnZlLXBhZ2UgLmludHJvX19jdGEge1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlc2VydmUtcGFnZSAuaW50cm9fX2N0YTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnJlc2VydmUtcGFnZSAuZmVhdHVyZXMge1xuICBwYWRkaW5nOiA0ZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzZXJ2ZS1wYWdlIC5mZWF0dXJlcyAuY29udGFpbmVyLXdpZGUge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VydmUtcGFnZSAuZmVhdHVyZXMgLmZsZXgtc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5yZXNlcnZlLXBhZ2UgLmZlYXR1cmVzIC5pbWctbGVmdCAuZmxleC1zd2l0Y2gge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VydmUtcGFnZSAuZmVhdHVyZXMgLmZlYXR1cmVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDRlbTtcbiAgfVxufVxuLnJlc2VydmUtcGFnZSAuY29sb3JzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlc2VydmUtcGFnZSAuY29sb3JzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xufVxuLnJlc2VydmUtcGFnZSAuY29sb3JzX192ZWhpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc2VydmUtcGFnZSAuY29sb3JzX192ZWhpY2xlIC5pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4ucmVzZXJ2ZS1wYWdlIC5jb2xvcnNfX3ZlaGljbGUgLml0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVzZXJ2ZS1wYWdlIC5jb2xvcnNfX3ZlaGljbGUtLW5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEwcHg7XG59XG4ucmVzZXJ2ZS1wYWdlIC5jb2xvcnNfX3ZlaGljbGUtLWRpc2NsYWltZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAxLjRlbTtcbn1cbi5yZXNlcnZlLXBhZ2UgLmNvbG9ycyAuY29sb3JfX3N3YXRjaGVzIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4ucmVzZXJ2ZS1wYWdlIC5jb2xvcnMgLmNvbG9yX19zd2F0Y2hlcyAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXNlcnZlLXBhZ2UgLmNvbG9ycyAuY29sb3JfX3N3YXRjaGVzIC5pdGVtLmFjdGl2ZSwgLnJlc2VydmUtcGFnZSAuY29sb3JzIC5jb2xvcl9fc3dhdGNoZXMgLml0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG59XG4ucmVzZXJ2ZS1wYWdlIC5jb2xvcnMgLmNvbG9yX19zd2F0Y2hlcyAuaXRlbS5hY3RpdmUgLmNvbG9yX19zd2F0Y2hlcy0tY29sb3IsIC5yZXNlcnZlLXBhZ2UgLmNvbG9ycyAuY29sb3JfX3N3YXRjaGVzIC5pdGVtOmhvdmVyIC5jb2xvcl9fc3dhdGNoZXMtLWNvbG9yIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwMDtcbn1cbi5yZXNlcnZlLXBhZ2UgLmNvbG9ycyAuY29sb3JfX3N3YXRjaGVzIC5jb2xvcl9fc3dhdGNoZXMtLWNvbG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4ucmVzZXJ2ZS1wYWdlIC5sdXh1cnkge1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlc2VydmUtcGFnZSAubHV4dXJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xufVxuLnJlc2VydmUtcGFnZSAubHV4dXJ5X19jdGEge1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlc2VydmUtcGFnZSAubHV4dXJ5X19jdGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yZXNlcnZlLXBhZ2UgLmlubm92YXRpb24ge1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlc2VydmUtcGFnZSAuaW5ub3ZhdGlvbl9faW1nIHtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi5yZXNlcnZlLXBhZ2UgLmlubm92YXRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG59XG4ucmVzZXJ2ZS1wYWdlIC5pbm5vdmF0aW9uX19jdGEge1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlc2VydmUtcGFnZSAuaW5ub3ZhdGlvbl9fY3RhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmVzZXJ2ZS1wYWdlIC5leHByZXNzIHtcbiAgcGFkZGluZzogM2VtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXNlcnZlLXBhZ2UgLmV4cHJlc3NfX2ltZyB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG4ucmVzZXJ2ZS1wYWdlIC5leHByZXNzX19kaXNjbGFpbWVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDJlbSAwO1xufVxuLnJlc2VydmUtcGFnZSAuZXhwcmVzc19fdGl0bGUge1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbn1cbi5yZXNlcnZlLXBhZ2UgLmV4cHJlc3NfX2N0YSB7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVzZXJ2ZS1wYWdlIC5leHByZXNzX19jdGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yZXNlcnZlLXBhZ2UgLmluZGl2aWR1YWwge1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlc2VydmUtcGFnZSAuaW5kaXZpZHVhbF9fdGl0bGUge1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbn1cbi5yZXNlcnZlLXBhZ2UgLmluZGl2aWR1YWxfX2N0YSB7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVzZXJ2ZS1wYWdlIC5pbmRpdmlkdWFsX19jdGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yZXNlcnZlLXBhZ2UgLmdhbGxlcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnJlc2VydmUtcGFnZSAuZ2FsbGVyeV9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVzZXJ2ZS1wYWdlIC5nYWxsZXJ5X190YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc2VydmUtcGFnZSAuZ2FsbGVyeV9fdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnJlc2VydmUtcGFnZSAuZ2FsbGVyeV9fZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VydmUtcGFnZSAuZ2FsbGVyeV9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5yZXNlcnZlLXBhZ2UgLnJlc2VydmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFhMWExYTtcbiAgcGFkZGluZzogM2VtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXNlcnZlLXBhZ2UgLnJlc2VydmVfX2hlYWRlciB7XG4gIG1hcmdpbjogMCBhdXRvIDJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzZXJ2ZS1wYWdlIC5yZXNlcnZlX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDRlbSBhdXRvO1xuICB9XG59XG4ucmVzZXJ2ZS1wYWdlIC5yZXNlcnZlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xufVxuLnJlc2VydmUtcGFnZSAucmVzZXJ2ZSAucm93IC5jb2wtc20tNiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVzZXJ2ZS1wYWdlIC5yZXNlcnZlX19jb250ZW50X19kYXRhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNlcnZlLXBhZ2UgLnJlc2VydmVfX2NvbnRlbnRfX2RhdGEge1xuICAgIHBhZGRpbmc6IDAgNmVtO1xuICB9XG59XG4ucmVzZXJ2ZS1wYWdlIC5yZXNlcnZlX19jdGEge1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlc2VydmUtcGFnZSAucmVzZXJ2ZV9fY3RhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmVzZXJ2ZS1wYWdlIC5yZXNlcnZlIC5mbGV4LXN3aXRjaCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VydmUtcGFnZSAucmVzZXJ2ZSAuZmxleC1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnJlc2VydmUtcGFnZSAucmVzZXJ2ZSAuaW1nLWxlZnQgLmZsZXgtc3dpdGNoIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnJlc2VydmUtcGFnZSAuZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBwYWRkaW5nOiAzZW0gMDtcbn1cbi5yZXNlcnZlLXBhZ2UgLmZvcm1fX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZXNlcnZlLXBhZ2UgLmZvcm1fX2Rpc2NsYWltZXIge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNlcnZlLXBhZ2UgLmZvcm0gLmNvbnRhaW5lci13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJlc2VydmUtcGFnZSAuZm9ybSBpbnB1dCNnZm9ybV9zdWJtaXRfYnV0dG9uXzEwLmdmb3JtX2J1dHRvbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucmVzZXJ2ZS1wYWdlIC5kaXNjbGFpbWVycyB7XG4gIHBhZGRpbmc6IDNlbSAwO1xufVxuLnJlc2VydmUtcGFnZS0tdGhhbmt5b3UgLmhlcm8tLWRlc2t0b3BfX3BhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4ucmVzZXJ2ZS1wYWdlLS10aGFua3lvdSAuaGVyb19fY3RhIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cblxuLmluZmluaXRpLXBhZ2UtLWxlYXNlLXByb2dyYW0gLmhlcm9fX2hlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMTBweDtcbn1cbi5pbmZpbml0aS1wYWdlLS1sZWFzZS1wcm9ncmFtIC5pbnRybyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW5maW5pdGktcGFnZS0tbGVhc2UtcHJvZ3JhbSAuaW50cm9fX2hlYWRpbmcge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMTBweDtcbn1cbi5pbmZpbml0aS1wYWdlLS1sZWFzZS1wcm9ncmFtIC5pbnRyb19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gM2VtO1xufVxuLmluZmluaXRpLXBhZ2UtLWxlYXNlLXByb2dyYW0gLmJhbm5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW5maW5pdGktcGFnZS0tbGVhc2UtcHJvZ3JhbSAuYmFubmVyX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gM2VtO1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbi5pbmZpbml0aS1wYWdlLS1sZWFzZS1wcm9ncmFtIC5vcHRpb25zIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuLmluZmluaXRpLXBhZ2UtLWxlYXNlLXByb2dyYW0gLm9wdGlvbnNfX3RpdGxlIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMTBweDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG4uaW5maW5pdGktcGFnZS0tbGVhc2UtcHJvZ3JhbSAub3B0aW9ucyBvbCB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDIuNWVtO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLmluZmluaXRpLXBhZ2UtLWxlYXNlLXByb2dyYW0gLm9wdGlvbnMgb2wgbGkge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4uaW5maW5pdGktcGFnZS0tbGVhc2UtcHJvZ3JhbSAub3B0aW9ucyAuYnV0dG9uLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaW5maW5pdGktcGFnZS0tbGVhc2UtcHJvZ3JhbSAub3B0aW9ucyAuYnV0dG9uLXdyYXBwZXIgLm9wdGlvbnNfX2J0biB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDMuNTtcbiAgcGFkZGluZzogMCA4ZW0gMCAyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5pbmZpbml0aS1wYWdlLS1sZWFzZS1wcm9ncmFtIC5vcHRpb25zIC5idXR0b24td3JhcHBlciAub3B0aW9uc19fYnRuOjphZnRlciB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHJpZ2h0OiAxLjVlbTtcbiAgdG9wOiAxLjI1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yaWdodDogMS41cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHdoaXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmluZmluaXRpLXBhZ2UtLWxlYXNlLXByb2dyYW0gLnJldHVybmluZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbi5pbmZpbml0aS1wYWdlLS1sZWFzZS1wcm9ncmFtIC5yZXR1cm5pbmdfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogNDBweCBhdXRvIDEwcHg7XG4gIG1heC13aWR0aDogNzAlO1xufVxuLmluZmluaXRpLXBhZ2UtLWxlYXNlLXByb2dyYW0gLnJldHVybmluZ19fc3VidGl0bGUge1xuICBtYXJnaW46IDEwcHggYXV0byAzZW07XG4gIG1heC13aWR0aDogNzAlO1xufVxuLmluZmluaXRpLXBhZ2UtLWxlYXNlLXByb2dyYW0gLnJldHVybmluZyAuY29sdW1uLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG4uaW5maW5pdGktcGFnZS0tbGVhc2UtcHJvZ3JhbSAucmV0dXJuaW5nIC5zdGVwIHtcbiAgYmFja2dyb3VuZDogI2M2YzZjNTtcbiAgcGFkZGluZzogMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZpbml0aS1wYWdlLS1sZWFzZS1wcm9ncmFtIC5yZXR1cm5pbmcgLnN0ZXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxufVxuLmluZmluaXRpLXBhZ2UtLWxlYXNlLXByb2dyYW0gLnJldHVybmluZyAuc3RlcF9faWNvbiB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuICBtYXgtd2lkdGg6IDYwcHg7XG59XG4uaW5maW5pdGktcGFnZS0tbGVhc2UtcHJvZ3JhbSAucmV0dXJuaW5nIC5zdGVwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuLmluZmluaXRpLXBhZ2UtLWxlYXNlLXByb2dyYW0gLnJldHVybmluZyAuc3RlcF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuLmluZmluaXRpLXBhZ2UtLWxlYXNlLXByb2dyYW0gLnJldHVybmluZ19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIG1heC13aWR0aDogNzAlO1xufVxuLmluZmluaXRpLXBhZ2UtLWxlYXNlLXByb2dyYW0gLmZhcSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbi5pbmZpbml0aS1wYWdlLS1sZWFzZS1wcm9ncmFtIC5mYXFfX3RpdGxlIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMTBweDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG4uaW5maW5pdGktcGFnZS0tbGVhc2UtcHJvZ3JhbSAuZmFxX19pdGVtIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMmVtO1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbi5pbmZpbml0aS1wYWdlLS1sZWFzZS1wcm9ncmFtIC5mYXFfX2l0ZW0gb2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4uaW5maW5pdGktcGFnZS0tbGVhc2UtcHJvZ3JhbSAuZmFxX19pdGVtIG9sIGxpIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbi5pbmZpbml0aS1wYWdlLS1sZWFzZS1wcm9ncmFtIC5mYXFfX3F1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaW5maW5pdGktcGFnZS0tbGVhc2UtcHJvZ3JhbSAuZmFxX19hbnN3ZXIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5cbiNkaS1jb252ZXJzYXRpb25zLWVtYmVkLXJvb3QgLmVMRG9sYiBoMSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucGFnZS12ZWhpY2xlLWRpc3BsYXktcGFnZSAjaW5mby1hY2NvcmRpb24gI3JlYmF0ZXMge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5pbmZpbml0aS1wYWdlLS13YXJyYW50eS1wcm9ncmFtIHtcblx0Zm9udC1mYW1pbHk6IFwiSW5maW5pdGkgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzUlO1xuXG5cdC50aXRsZS1iZyB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwwLDM2LDEpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyLDAsMzYsMSkgMCUsIHJnYmEoMTY5LDE0MSwxMTYsMSkgMTAwJSk7XHRcblx0XHRwYWRkaW5nOiAwIDMlO1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDcwcHggc29saWQgIzA0MGIyNTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuXHR9XG5cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMzhweDtcblx0fVxuXG5cdGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAxNXB4IDA7XG5cdH1cblxuXHQud2FycmFudHktYnV0dG9ucyB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdC5idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0IwQTU5MTtcblx0XHRcdGNvbG9yOiAjMDIwQjI0O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdGkge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICMwMjBCMjQ7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC53YXJyYW50eS1ib3gge1xuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHQuaW5kZW50IHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDIwcHggMzVweDtcblx0XHRcdC5tYXRjaGFibGUtaGVpZ2h0cyB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0fVxuXHRcblx0LmRpc2NsYWltZXJzIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbiIsIi5pbmZpbml0aS1wYWdlLS1tb2RlbC1zaG93cm9vbSB7XG5cdGgxIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRtYXJnaW46IDQwcHggYXV0byAxMHB4O1xuXHR9XG5cdC5mbGV4LXJvdyB7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5zaG93cm9vbS1tb2RlbHMge1xuXHRcdC5zaW5nbGUtbW9kZWwge1xuXHRcdFx0ZmxleDogMSAwIDMwJTtcblx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcdC5tb2RlbC1pbWFnZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0fVxuXHRcdC5tb2RlbC10ZXh0IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJJbmZpbml0aSBMaWdodFwiLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxLjVlbTtcblx0XHRcdFx0XHR0b3A6IDFlbTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0KyAuYnV0dG9uIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhKG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHRoMSB7XG5cdFx0XHRtYXJnaW46IDMwcHggMDtcblx0XHR9XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHRcdC5zaG93cm9vbS1tb2RlbHMge1xuXHRcdFx0LnNpbmdsZS1tb2RlbCB7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIkYm9sZDogXCJJbmZpbml0aSBCb2xkXCIsIFwiSW5maW5pdGlcIiwgc2Fucy1zZXJpZjtcblxuLm1vZGVsLWJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9kaS1lbnJvbGxtZW50LWFwaS5kZWFsZXJpbnNwaXJlLmNvbS9pbmZpbml0aS9tb2RlbHMvSU5GSU5JVElfUHJpbWFyeV9Ib3Jpem9uX0dyYXBoaWNsLnBuZycpOyAvKiBSZXBsYWNlIHdpdGggeW91ciBpbWFnZSBwYXRoICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyBcbn1cblxuLm1vZGVsLWJhbm5lciAuY29udGFpbmVyLXdpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICBoZWlnaHQ6IDIwMHB4OyBcbn1cblxuLm1vZGVsLWJhbm5lciAuYmFubmVyLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4ubW9kZWwtYmFubmVyIC5iYW5uZXItaW5mbyAueWVhcixcbi5tb2RlbC1iYW5uZXIgLmJhbm5lci1pbmZvIC5tb2RlbC1uYW1lLFxuLm1vZGVsLWJhbm5lciAuYmFubmVyLWluZm8gLm1zcnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDFyZW0gMDsgXG4gIHBhZGRpbmc6IDNweCAwOyBcbn1cblxuLmluZmluaXRpLW1vZGVsLXJvdyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgaDIuaW5maW5pdGktbW9kZWwtcm93LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIC5zdWItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICB9XG4gIH1cblxuICBwLmluZmluaXRpLW1vZGVsLXJvdy1jb250ZW50IHtcbiAgICAvLyBwYWRkaW5nOiAwIDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZsZXgtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mbGV4LWNhcmQge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICBpbWcuZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3dsLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5vd2wtYnV0dG9ucyA+IGRpdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwJTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5vd2wtcHJldiB7XG4gICAgICBsZWZ0OiAtNSU7XG4gICAgfVxuICAgIC5vd2wtbmV4dCB7XG4gICAgICByaWdodDogLTUlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuXG4jbW9kZWwtY29sb3JzIHtcbiAgLmZsZXgtcm93IHtcbiAgICBhbGlnbi1pdGVtczogbGVmdDtcbiAgfVxuICAubW9kZWwtMzYwIHtcbiAgICBmbGV4OiAwIDAgNTUlO1xuICB9XG4gIC5tb2RlbC1pbWFnZS1zd2lwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luOiAwIDAuNzVyZW07XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgICB9XG4gIH1cbiAgLm1vZGVsLWluZm8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAueWVhciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMzBweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB9XG4gIH1cbiAgLnN3YXRjaC1waWNrZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAub3B0aW9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3YXRjaGVzIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2F0Y2gge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNkZGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGFiZWwtaW5zdHJ1Y3Rpb25zIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgfVxuICAuc3dhdGNoLWxhYmVscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7IHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICA+ICoge1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG4gIH1cbiAgLnByaWNpbmctaW5mbyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLm1zcnAtbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgfVxuICAubW9kZWwtY3RhcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgKyAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAuc3dhdGNoLXBpY2tlciAuc3dhdGNoZXMge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIHBvcnRyYWl0XG4gIEBtZWRpYShtYXgtd2lkdGg6OTAwcHgpIHtcbiAgICAuZmxleC1yb3cge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAubW9kZWwtMzYwIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuI21vZGVsLWltYWdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgJi5uby1zd2lwZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG5cbn1cblxuI21vZGVsLWltYWdlLXByZWxvYWQge1xuICBkaXNwbGF5Om5vbmU7XG59XG5cblxuI21vZGVsLWludmVudG9yeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5mbGV4LXJvdyB7XG4gICAgLy9vZmZzZXQgc3BhY2luZ1xuICAgIG1hcmdpbjogMCAtNXB4O1xuICB9XG4gIC5mbGV4LWNhcmQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuICAgIH1cbiAgICAuc3RhcnRpbmctcHJpY2Uge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAubXNycCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW5maW5pdGkgTGlnaHRcIiwgXCJJbmZpbml0aVwiO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgICAubXBnIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAuaHd5LCAuZGl2aWRlciwgLmhwIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAubXBnLWxhYmVsLCAuaHAtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICB9XG4gICAgICAuZGl2aWRlciB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzExMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vZGVsLWN0YXMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICsgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAuZmxleC1yb3cge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbiNtb2RlbC1nYWxsZXJ5IHtcbiAgLmZsZXgtcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNtYWxsIHtcbiAgICBmbGV4OiAwIDEgMjUlO1xuICAgIC5tb2RlbC1iZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMSBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgLmxhcmdlIHtcbiAgICBmbGV4OiAxO1xuICAgIC5tb2RlbC1iZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxIGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAuc21hbGwge1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICB9XG4gICAgLmxhcmdlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn1cblxuXG4jbW9kZWwta2V5LWZlYXR1cmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmZsZXgtcm93IHtcbiAgICAvL29mZnNldCBzcGFjaW5nXG4gICAgbWFyZ2luOiAwIC01cHg7XG4gIH1cbiAgLmZsZXgtY2FyZCB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgaDMge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbWFsbC1kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgLmZsZXgtcm93IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gIH1cbn1cblxuI21vZGVsLXF1b3RlIHtcbiAgYmFja2dyb3VuZDogI2VmZWRlOTtcbiAgLmdmb3JtX3dyYXBwZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIExpZ2h0XCI7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIExpZ2h0XCIsIFwiSW5maW5pdGlcIjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24uY3RhLWJ1dHRvbiwgLmJ1dHRvbi5nZm9ybV9idXR0b24sIC5idXR0b246dmlzaXRlZC5jdGEtYnV0dG9uLCAuYnV0dG9uLmdmb3JtX2J1dHRvbjp2aXNpdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xufVxuXG4jbW9kZWwtZGlzY2xhaW1lcnMge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaW5nbGUtZGlzY2xhaW1lciB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgICsgLnNpbmdsZS1kaXNjbGFpbWVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy9cdFFYNTBcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuXG4udHJpLWNvbnRlbnQtcm93IHtcbiAgLmZsZXgtcm93IHtcbiAgICBhbGlnbi1pdGVtczogbGVmdDtcbiAgICA+ICoge1xuICAgICAgZmxleC1iYXNpczogMzMlO1xuICAgIH1cbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcbiAgfVxuICAubGVmdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucmlnaHQtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOjkwMHB4KSB7XG4gICAgLmZsZXgtcm93IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgID4gKiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5sZWZ0LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgfVxuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5taWRkbGUtaW1hZ2Uge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5hbHRlcm5hdGUtY29udGVudC1yb3cge1xuICAuZmxleC1yb3cge1xuICAgID4gKiB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cbiAgICAuZGVzaWduLWltYWdlLnJpZ2h0IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAuZGVzaWduLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmRpdmlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgLmZsZXgtcm93IC5kZXNpZ24tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mbGV4LXJvdyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5kZXNpZ24taW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG4gICAgLmRlc2lnbi1jb250ZW50IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuI21vZGVsLXRpdGxlIHtcbiAgaDEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zZWxlY3RlZC10cmltIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbiNtb2RlbC1kZXNjcmlwdGlvbiB7XG4gIGltZyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICBwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbiNtb2RlbC1oZXJvZXMge1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjVweCAyNXB4IDI1cHggMDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC8vIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJJbmZpbml0aSBMaWdodFwiLHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxuICAubW9kZWwtaGVyb2VzLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuI21vZGVsLXNlbGVjdG9yIHtcbiAgcGFkZGluZzogMDtcbiAgLmZsZXgtcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOjExOTlweCkge1xuICAgIC5mbGV4LXJvdyAuYnV0dG9uIHtcbiAgICAgIGZsZXg6IDEgMCAzMCU7XG4gICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgIC5mbGV4LXJvdyAuYnV0dG9uIHtcbiAgICAgIGZsZXg6IDEgMCA0MCU7XG4gICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jbW9kZWwtc3dhdGNoLXJlcGxhY2VtZW50cyB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuI21vZGVsLXRlY2hub2xvZ3kge1xuICAuZmxleC1yb3cge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgfVxuICAuZmxleC1jYXJkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGZsZXg6IGF1dG87XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6OTAwcHgpIHtcbiAgICAuZmxleC1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgIC5mbGV4LXJvdyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG59XG5cblxuI21vZGVsLWVuZ2luZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucmlnaHQtY29udGVudCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcCArIGgyIHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cbiAgfVxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzExMTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOjkwMHB4KSB7XG4gICAgYmFja2dyb3VuZDogIzExMTtcbiAgICAubGVmdC1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jbW9kZWwtdG9ycXVlIHtcbiAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIHAge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuI21vZGVsLWRyaXZlci1hc3Npc3RhbmNlIHtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgY29sb3I6ICNmZmY7XG4gIHAge1xuICAgICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbiNtb2RlbC1kZXNpZ24taW50ZXJpb3Ige1xuICA+IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4jbW9kZWwtbGluZXVwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC5mbGV4LXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICsgLmZsZXgtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG4gIC5mbGV4LWNhcmQge1xuICAgIGZsZXg6IDEgMCAzMCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGgzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICAgIC5wcmljZS1zZWN0aW9uIHtcbiAgICAgIC5tc3JwIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3BlYy1zZWN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHVyZXMtc2VjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgdWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogYXV0byAwIDAgMDtcbiAgICB9XG5cbiAgICArIC5mbGV4LWNhcmQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgYm9yZGVyLWxlZnQ6bm9uZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuZmxleC1jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCA0MCU7XG4gICAgICArIC5mbGV4LWNhcmQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgIC5mbGV4LWNhcmQge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmluZmluaXRpLXBhZ2UtLXF4NTAtY29tcGFyaXNvbiB7XG4gICAgI1JYLVNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgI1E1LVNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjTlgtU2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNRNS0tc2VsZWN0ZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuICAgICNOWC0tc2VsZWN0ZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuXG4ucm93Lm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJjb2wtXCJdLFxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiBjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRleHQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMzAlIDEwJSAyNSUgMTAlO1xufVxuLmJhbm5lci0tYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDp1cmwoaHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL2RpLWVucm9sbG1lbnQtYXBpL2luZmluaXRpL21vZGVscy8yMDE5L3F4NTAtY29tcGFyaXNvbi9CYWNrZ3JvdW5kXzE5MjB4NTEwX0Rlc2t0b3AuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1JSAxJSAwJSAxJTtcbn1cbi5zdWJIZWFkZXIge1xuICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgIG1hcmdpbjogMTVweDtcbn1cbmgyLm5leHQtLXN0ZXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmgzLm5leHQtLXN0ZXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubmV4dC0tc3RlcC0tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuLmJhbm5lci0tY29tcGFyaXNvbi0tbW9kZWwtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5mYS5mYS1hbmdsZS1kb3duIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG59XG4uYm90dG9tLS1wcm9tby0tdGV4dCB7XG4gICAgcGFkZGluZzogNSUgOCU7XG59XG4ucHJvbW8tLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogNSU7XG59XG4ubmV4dC0tc3RlcC0tYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmxpbmUtLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBtYXJnaW46IDUlIDEwJSAzJSAxMCU7XG59XG4gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4ubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IFxufVxuICAgIH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAudGV4dC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyNSUgMTAlO1xufVxuICAgIC5zZWxlY3QtLWNvbXBhcmlzb24tLXJvdyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAudGV4dC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAxNCUgMTAlO1xufVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRleHQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuIH1cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9IFxuICAgIH1cbn1cbiIsIi5pbmZpbml0aS1wYWdlLS1xeDgwLXZzLWNvbXBldGl0aW9uIHtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAxMHB4O1xuICAgIH1cbiAgICAuc3ViSGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgIH1cbiAgICAuYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgICAgICB0b3A6IDFlbTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmRzIHtcbiAgICAgICAgLmhpZ2hsaWdodHNfdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hZHZhbnRhZ2VzLCAuY2FyZHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgIC5zdWJIZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNlbnRlci10ZXh0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAyZW0gMDtcbiAgICB9XG4gICAgLnRleHQtcGFkZGluZyB7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjJweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDclIDEwJSAwJSAxNSU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvdy5uby1ndXR0ZXJzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJjb2wtXCJdLFxuICAgIC5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmRpc2NsYWltZXJzIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIH1cbn1cbiIsIi8qIFBhbm5lbGx1bSAzNzQ1M2E5LCBodHRwczovL2dpdGh1Yi5jb20vbXBldHJvZmYvcGFubmVsbHVtICovXG5cbi5wbmxtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbnRhaW46IGNvbnRlbnQ7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLFwiTmltYnVzIFNhbnMgTFwiLFwiTGliZXJhdGlvbiBTYW5zXCIsQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuLnBubG0tbG9hZC1idXR0b24ge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLFwiTmltYnVzIFNhbnMgTFwiLFwiTGliZXJhdGlvbiBTYW5zXCIsQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuLnBubG0tY29udGFpbmVyICoge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnBubG0tdWkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wbmxtLWdyYWIge1xuICBjdXJzb3I6IGdyYWI7XG4gIGN1cnNvcjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjBoZWlnaHQlM0QlMjIyNiUyMiUyMHdpZHRoJTNEJTIyMjYlMjIlM0UlMEElM0NwYXRoJTIwc3Ryb2tlJTNEJTIyJTIzMDAwJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMXB4JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJtMTUuMyUyMDIwLjVzNi4zOC02LjczJTIwNC42NC04LjI0LTMuNDclMjAxLjAxLTMuNDclMjAxLjAxJTIwMy42MS01LjcyJTIwMS40MS02LjQ5Yy0yLjItMC43NjktMy4zMyUyMDQuMzYtMy4zMyUyMDQuMzZzMC44NzMtNS43Ni0xLjA2LTUuNzYtMS41OCUyMDUuMzktMS41OCUyMDUuMzktMC41NzQtNC41OS0yLjE4LTQuMTJjLTEuNjElMjAwLjQ2OC0wLjU3MiUyMDUuNTEtMC41NzIlMjA1LjUxcy0xLjU4LTQuODktMi45My0zLjc5Yy0xLjM1JTIwMS4xMSUyMDAuMjU4JTIwNS4yNSUyMDAuNTcyJTIwNi42MiUyMDAuODM2JTIwMi40MyUyMDIuMDMlMjAyLjk0JTIwMi4xNyUyMDUuNTUlMjIlMkYlM0UlMEElM0MlMkZzdmclM0UlMEEnKSAxMiA4LCBkZWZhdWx0O1xufVxuXG4ucG5sbS1ncmFiYmluZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG4gIGN1cnNvcjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjBoZWlnaHQlM0QlMjIyNiUyMiUyMHdpZHRoJTNEJTIyMjYlMjIlM0UlMEElM0NwYXRoJTIwc3Ryb2tlJTNEJTIyJTIzMDAwJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMXB4JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJtMTUuMyUyMDIwLjVzNS4wNy01LjI5JTIwMy43Ny02Ljc0Yy0xLjMxLTEuNDUtMi41MyUyMDAuMTQtMi41MyUyMDAuMTRzMi43NC0zLjI5JTIwMC41MzUtNC4wNmMtMi4yLTAuNzY5LTIuNTIlMjAxLjMtMi41MiUyMDEuM3MwLjgxLTIuMTMtMS4xMi0yLjEzLTEuNTIlMjAxLjc3LTEuNTIlMjAxLjc3LTAuMjYxLTEuNTktMS44Ny0xLjEyYy0xLjYxJTIwMC40NjgtMC44NzQlMjAyLjE3LTAuODc0JTIwMi4xN3MtMC42NTEtMS41NS0yLTAuNDQ1Yy0xLjM1JTIwMS4xMS0wLjY4JTIwMi4yNS0wLjM2NSUyMDMuNjIlMjAwLjgzNiUyMDIuNDMlMjAyLjAzJTIwMi45NCUyMDIuMTclMjA1LjU1JTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFJTBBJykgMTIgOCwgZGVmYXVsdDtcbn1cblxuLnBubG0tc3ByaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMjA4JTIyJTNFJTBBJTNDY2lyY2xlJTIwZmlsbC1vcGFjaXR5JTNEJTIyLjc4JTIyJTIwY3klM0QlMjIxMTclMjIlMjBjeCUzRCUyMjEzJTIyJTIwciUzRCUyMjExJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyRiUzRSUwQSUzQ2NpcmNsZSUyMGZpbGwtb3BhY2l0eSUzRCUyMi43OCUyMiUyMGN5JTNEJTIyMTQzJTIyJTIwY3glM0QlMjIxMyUyMiUyMHIlM0QlMjIxMSUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMkYlM0UlMEElM0NjaXJjbGUlMjBjeSUzRCUyMjE2OSUyMiUyMGN4JTNEJTIyMTMlMjIlMjByJTNEJTIyNyUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMDAwJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyRiUzRSUwQSUzQ2NpcmNsZSUyMGN5JTNEJTIyMTk1JTIyJTIwY3glM0QlMjIxMyUyMiUyMHIlM0QlMjI3JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIlMjMwMDAlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTJGJTNFJTBBJTNDY2lyY2xlJTIwY3glM0QlMjIxMyUyMiUyMGN5JTNEJTIyMTk1JTIyJTIwciUzRCUyMjIuNSUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIybTUlMjA4M3Y2aDJ2LTRoNHYtMnptMTAlMjAwdjJoNHY0aDJ2LTZ6bS01JTIwNXY2aDZ2LTZ6bS01JTIwNXY2aDZ2LTJoLTR2LTR6bTE0JTIwMHY0aC00djJoNnYtNnolMjIlMkYlM0UlMEElM0NwYXRoJTIwZCUzRCUyMm0xMyUyMDExMGE3JTIwNyUyMDAlMjAwJTIwMCUyMC03JTIwNyUyMDclMjA3JTIwMCUyMDAlMjAwJTIwNyUyMDclMjA3JTIwNyUyMDAlMjAwJTIwMCUyMDclMjAtNyUyMDclMjA3JTIwMCUyMDAlMjAwJTIwLTclMjAtN3ptLTElMjAzaDJ2MmgtMnptMCUyMDNoMnY1aC0yeiUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIybTUlMjA1N3Y2aDJ2LTRoNHYtMnptMTAlMjAwdjJoNHY0aDJ2LTZ6bS0xMCUyMDEwdjZoNnYtMmgtNHYtNHptMTQlMjAwdjRoLTR2Mmg2di02eiUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIybTE3JTIwMzh2MmgtOHYtMnolMjIlMkYlM0UlMEElM0NwYXRoJTIwZCUzRCUyMm0xMiUyMDl2M2gtM3YyaDN2M2gydi0zaDN2LTJoLTN2LTN6JTIyJTJGJTNFJTBBJTNDcGF0aCUyMGQlM0QlMjJtMTMlMjAxMzYtNi4xMjUlMjA2LjEyNWg0LjM3NXY3Ljg3NWgzLjV2LTcuODc1aDQuMzc1eiUyMiUyRiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIybTEwLjQyOCUyMDE3My4zM3YtNS43N2w1LTIuODl2NS43N3ptMS0xLjczJTIwMy0xLjczLTMuMDAxLTEuNzR6JTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFJTBBJyk7XG59XG5cbi5wbmxtLWNvbnRhaW5lciB7XG4gICY6LW1vei1mdWxsLXNjcmVlbiwgJjotd2Via2l0LWZ1bGwtc2NyZWVuLCAmOi1tcy1mdWxsc2NyZWVuLCAmOmZ1bGxzY3JlZW4ge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wbmxtLXJlbmRlci1jb250YWluZXIge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBubG0tY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooOTk5OXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDk5OTlweCk7XG59XG5cbi5wbmxtLWNvbnRyb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4ucG5sbS1jb250cm9scy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ucG5sbS16b29tLWNvbnRyb2xzIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogNTJweDtcbn1cblxuLnBubG0tem9vbS1pbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuXG4ucG5sbS16b29tLW91dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuXG4ucG5sbS1mdWxsc2NyZWVuLXRvZ2dsZS1idXR0b24sIC5wbmxtLW9yaWVudGF0aW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5wbmxtLWhvdC1zcG90LWRlYnVnLWluZGljYXRvciB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luOiAtMTNweCAwIDAgLTEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBubG0tb3JpZW50YXRpb24tYnV0dG9uLWluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTU2cHg7XG59XG5cbi5wbmxtLW9yaWVudGF0aW9uLWJ1dHRvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODJweDtcbn1cblxuLnBubG0tZnVsbHNjcmVlbi10b2dnbGUtYnV0dG9uLWluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTJweDtcbn1cblxuLnBubG0tZnVsbHNjcmVlbi10b2dnbGUtYnV0dG9uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4cHg7XG59XG5cbi5wbmxtLXBhbm9yYW1hLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooOTk5OXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDk5OTlweCk7XG59XG5cbi5wbmxtLXRpdGxlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnBubG0tYXV0aG9yLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5wbmxtLWxvYWQtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogLTc1cHggMCAwIC0xMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZmluaXRpLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5cbi5wbmxtLWxib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogLTEwcHggMCAwIC0xMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG5sbS1sb2FkaW5nIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLW5hbWU6IHBubG0tbXY7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBubG0tbXY7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBrZXlmcmFtZXMgcG5sbS1tdiB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgMjUlIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cblxuICA3NSUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMHB4O1xuICB9XG5cbiAgdG8ge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwbmxtLW12IHtcbiAgZnJvbSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAyNSUge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgNTAlIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIDc1JSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cblxuICB0byB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnBubG0tbG9hZC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAtNTBweCAwIDAgLTEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmIGluc2V0O1xuICB9XG5cbiAgZGl2IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLnBubG0taW5mby1ib3gge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IC03NXB4IDAgMCAtMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLnBubG0tYXV0aG9yLWJveCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnBubG0taW5mby1ib3ggcCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgNXB4IDAgNXB4O1xufVxuXG4ucG5sbS1lcnJvci1tc2cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG5sbS1pbnRlcmFjdGlvbi1tc2cge1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5wbmxtLW91dGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuXG4ucG5sbS1hYm91dC1tc2cge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDhweCA1cHggOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xuXG4gIGEge1xuICAgICY6bGluaywgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZWVlO1xuICAgIH1cbiAgfVxufVxuXG4ucG5sbS1ob3RzcG90LWJhc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5wbmxtLWhvdHNwb3Qge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuXG4gICYucG5sbS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDRweDtcbiAgfVxuXG4gICYucG5sbS1zY2VuZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMwcHg7XG4gIH1cbn1cblxuZGl2LnBubG0tdG9vbHRpcCB7XG4gIHNwYW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICY6aG92ZXIgc3BhbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbjogMCA1MCU7XG4gICAgfVxuICB9XG59XG5cbi5wbmxtLWNvbXBhc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMGhlaWdodCUzRCUyMjUwJTIyJTIwd2lkdGglM0QlMjI1MCUyMiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIybTI0LjUwNzglMjA2LTMuMjU3OCUyMDE4aDcuNWwtMy4yNTc4MS0xOGgtMC45ODQzNzZ6bS0zLjI1NzglMjAyMCUyMDMuMjU3OCUyMDE4aDAuOTg0NGwzLjI1NzgtMThoLTcuNXptMS4xOTUzMSUyMDAuOTk0MWg1LjEwOTM4bC0yLjU1NDclMjAxNC4xMDc1LTIuNTU0Ny0xNC4xMDc1eiUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRSUwQScpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbmxtLXdvcmxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xufVxuXG4ucG5sbS1mYWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4ucG5sbS1kcmFnZml4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG5sbS1wcmV2aWV3LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucG5sbS1sYmFyIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAjZmZmIDFweCBzb2xpZDtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi5wbmxtLWxiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5wbmxtLWxtc2cge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wbmxtLWZhZGUtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5wbmxtLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiQGltcG9ydCBcInBhbm5lbGx1bVwiO1xuXG4uaW5maW5pdGktcXg2MC1yZXNlcnZlIHtcbiAgY29sb3I6ICRpbmZpbml0aS13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZmluaXRpLWRhcms7XG5cbiAgLnRvb2x0aXAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIHN1cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XG4gIH1cblxuICBoMSxoMiB7XG4gICAgc3VwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBIZXJvXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLm1vZGVsLWhlcm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA2NzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA3NzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgbWluLWhlaWdodDogOTEwcHg7XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLFxuICAgICAgICByZ2JhKDE2LCAxNiwgMTYsIDAuNykgMTAwJVxuICAgICAgKTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gTW9kZWwgQ29sb3JzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAubW9kZWwtY29sb3JzLWV4dGVyaW9yLCAubW9kZWwtY29sb3JzLWludGVyaW9yIHtcbiAgICAmX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRpbmZpbml0aS13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxleC1yb3cge1xuICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgfVxuXG4gICAgLm1vZGVsLTM2MCB7XG4gICAgICBmbGV4OiAwIDAgNTUlO1xuICAgIFxuICAgICAgLy8gMzYwIEltYWdlIFNwaW5uZXJcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJi5leHRlcmlvciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlci9jb250YWluXG4gICAgICAgICAgICB1cmwoXCJodHRwczovL2RpLWVucm9sbG1lbnQtYXBpLmRlYWxlcmluc3BpcmUuY29tL2luZmluaXRpL21vZGVscy8yMDIyL3F4NjAvZXh0ZXJpb3IvMzYwX2JhY2tncm91bmQuanBnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbnRlcmlvciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbnRlcmlvci5wYW5vIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RlbC1pbWFnZS1zd2lwZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5maW5pdGktd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRpbmZpbml0aS1ibGFjaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI21vZGVsLWltYWdlLWV4dGVyaW9yLFxuICAgICNtb2RlbC1pbWFnZS1pbnRlcmlvciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYtcHJlbG9hZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI21vZGVsLWltYWdlIHtcbiAgICAgICYtZXh0ZXJpb3Ige1xuICAgICAgICB3aWR0aDogNjAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgICYtaW50ZXJpb3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5tb2RlbC1pbmZvIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuc3dhdGNoLXBpY2tlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIC5vcHRpb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zd2F0Y2hlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN3YXRjaCB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRpbmZpbml0aS13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYWJlbC1jb2xvciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuXG4gICAgLmxhYmVsLWRpc2NsYWltZXIge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc3dhdGNoLXBpY2tlciAuc3dhdGNoZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHBvcnRyYWl0XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZmxleC1yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgICAubW9kZWwtMzYwIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBXYWxrYXJvdW5kIFZpZGVvXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLm1vZGVsLXdhbGthcm91bmQge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZpbml0aS13aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkaW5maW5pdGktYmxhY2s7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgICBjb2xvcjogJGluZmluaXRpLXdoaXRlO1xuXG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gTW9kZWwgUmVzZXJ2ZSBGb3JtXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLm1vZGVsLXJlc2VydmUtZm9ybSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIH1cblxuICAgIC8vIEFsaWduIGNvbnNlbnQgY2hlY2tib3hcbiAgICAuY2hlY2tib3hfZml4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5nZm9ybV9idXR0b24ge1xuICAgICAgY29sb3I6ICRpbmZpbml0aS1kYXJrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZmluaXRpLXdoaXRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRpbmZpbml0aS13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFRyaW1zXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLm1vZGVsLXRyaW1zIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAjdHJpbS1jb3VudGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkaW5maW5pdGktd2hpdGU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mbGV4LXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgfVxuXG4gICAgLmZsZXgtY2FyZCB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLnN0YXJ0aW5nLXByaWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWZsaXAge1xuICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICY6aG92ZXIgLmZsaXAsXG4gICAgICAmLmhvdmVyIC5mbGlwIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtZmxpcCxcbiAgICAuZnJvbnQsXG4gICAgLmJhY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA0MTVweDtcbiAgICB9XG5cbiAgICAuZmxpcCB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZnJvbnQsXG4gICAgLmJhY2sge1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgLmZyb250IHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICBjb2xvcjogJGluZmluaXRpLWJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZmluaXRpLXdoaXRlO1xuXG4gICAgICAmX19mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2sge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICBjb2xvcjogJGluZmluaXRpLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZmluaXRpLWRhcms7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuXG4gICAgICAmX19sZXZlbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMmVtIDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIERpc2NsYWltZXJzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgI21vZGVsLWRpc2NsYWltZXJzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAuZGlzY2xhaW1lci1ibG9jayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuc2luZ2xlLWRpc2NsYWltZXIge1xuICAgICAgY29sb3I6ICNjOGM4YzggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIEdhbGxlcnlcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAubW9kZWwtcXg2MC1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAudmlkZW8td3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtcGlsbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkluZmluaXRpIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgIH1cblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMjBweDtcblxuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG5cbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMXB4IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSAubmF2LWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogXCJJbmZpbml0aSBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaW5maW5pdGktd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm93bC1yb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDAgMWVtIDAuNWVtO1xuICAgICAgfVxuXG4gICAgICAmX19jb3B5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgIH1cblxuICAgICAgLm93bC1idXR0b25zID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgIGxlZnQ6IC01JTtcbiAgICAgIH1cbiAgICAgIC5vd2wtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBPcHRpb25zIFBhY2thZ2VzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLm1vZGVsLW9wdGlvbi1wYWNrYWdlcyB7XG4gICAgcGFkZGluZzogMCAwIDUwcHggMDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBtYXJnaW46IDFlbSAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxLjVlbTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmZsZXgtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIH1cblxuICAgIC5mbGV4LXBhY2thZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIH1cblxuICAgIC5mbGV4LXBhY2thZ2VfX2JvZHkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFN0aWNreSBDVEEgYnV0dG9uXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5ib2R5IHtcbiAgI3F4NjAtcmVzZXJ2ZS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIGNvbG9yOiAkaW5maW5pdGktd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZpbml0aS1ibGFjaztcbiAgICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5maW5pdGktd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICB3b3JkLXNwYWNpbmc6IDRweDtcblxuICAgICY6aG92ZXIsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICNtb2RhbC12aWRlb3BsYXllciB7XG4gICAgLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5maW5pdGktYmxhY2s7XG4gICAgfVxuXG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgIH1cblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiB3aGl0ZXNtb2tlO1xuICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjbW9kZWwtaGVyb2VzIC5kZXNjcmlwdGlvbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbW9kZWwtaGVyb2VzIC50aXRsZS1zdWJ0aXRsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLmRpc2NsYWltZXItbW9kYWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vSGVybyBSb3dcbi5lZGl0aW9uLWhlcm8tcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICZfX25hdi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgJl9fcC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgJl9faGVyby1pbWFnZSB7XG4gICAgcGFkZGluZzogMzBweCAwIDUwcHggMDtcbiAgfVxuICAuZWRpdGlvbi1zY3JvbGwtc21vb3RoZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIsJjphY3RpdmUsJjpmb2N1cywmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICZfX25hdi10ZXh0LW1vYmlsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi5lZGl0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZG90IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG59XG5cblxuLy8gRmVhdHVyZXMgUm93XG4uZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vLXdyYXA7XG59XG4uc2luZ2xlLXJvdyB7XG4gIC5zZWN0aW9uLXJvd19faW1hZ2Uge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLXJvd19fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXRvcDogOCU7XG4gIH1cbiAgJi5pbnRyby1yb3cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgLnJvdy1jb250ZW50X190aXRsZSwgLnJvdy1jb250ZW50X19wIHtcbiAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIHNlY29uZCByb3dcbiAgJi5yb3ctbW9kLTEge1xuICAgIC5zZWN0aW9uLXJvd19faW1hZ2Uge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgfVxuICB9XG4gIC5yb3ctY29udGVudF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5yb3ctY29udGVudF9fc3VidGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5yb3ctY29udGVudF9fcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOjEwMjRweCkge1xuICAgIC5zZWN0aW9uLXJvd19faW1hZ2Uge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cbiAgICAuc2VjdGlvbi1yb3dfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG4gICAgLnJvdy1jb250ZW50X19wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAuc2VjdGlvbi1yb3dfX2ltYWdlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICAgIC5zZWN0aW9uLXJvd19fY29udGVudCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgJi5pbnRyby1yb3cge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgLnJvdy1jb250ZW50X190aXRsZSwgLnJvdy1jb250ZW50X19wIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJvdy1tb2QtMSB7XG4gICAgICAuc2VjdGlvbi1yb3dfX2ltYWdlIHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGluZXVwLWZsZXgtcm93IHtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxufVxuLy8gU2xpZGVyIHJvd1xuLmVkaXRpb24tc2xpZGVyLXJvdyB7XG4gIG1hcmdpbjogODBweCAwIDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmX19oaXN0b3J5LXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgI2VkaXRpb24tMzAtc2xpZGVyIHtcbiAgICAuZWRpdGlvbi1zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuc2xpZGVyLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgIHRvcDogMzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGFsZl90aGVfaHIge1xuICB3aWR0aDogMzAlO1xufVxuLy8gTGluZXVwIHJvd1xuLmxpbmV1cC1zZWN0aW9uIHtcbiAgbWFyZ2luOiA0MHB4IDAgODBweCAwO1xuICAmX19saW5ldXAtbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8vIEJvdHRvbSByb3dcbi5lZGl0aW9uLWJvdHRvbS1yb3cge1xuICAmX19yb3cge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4iLCIucmVzZXJ2ZS1wYWdlIHtcblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIEdsb2JhbFxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGJhY2tncm91bmQ6ICRpbmZpbml0aS1kYXJrO1xuICBjb2xvcjogJGluZmluaXRpLW9mZndoaXRlO1xuXG4gIC5jb250YWluZXItd2lkZS5uYXJyb3cge1xuICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIEhlcm9cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC5oZXJvLS1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICB9XG5cbiAgICAuaGVyb19fdGl0bGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuICAuaGVyby0tZGVza3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGVmdCBjZW50ZXIgJGluZmluaXRpLWJsYWNrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6JGluZmluaXRpLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0ZW0gMDtcbiAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDJlbSAwIDI1ZW0gMDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOjkwMHB4KSB7XG4gICAgICBwYWRkaW5nOiA0ZW0gMCAzMmVtIDA7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgIHBhZGRpbmc6IDRlbSAwIDM4ZW0gMDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOjE0MDBweCkge1xuICAgICAgcGFkZGluZzogNGVtIDAgNDJlbSAwO1xuICAgIH1cblxuICAgIEBtZWRpYShtaW4td2lkdGg6MTY4MHB4KSB7XG4gICAgICBwYWRkaW5nOiA0ZW0gMCA0OGVtIDA7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1pbi13aWR0aDoyMDAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDRlbSAwIDYyZW0gMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIG1hcmdpbjogMCAwIC41ZW0gMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19wYXJhZ3JhcGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Rpc2NsYWltZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIEludHJvXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmludHJvIHtcbiAgICBwYWRkaW5nOiA0ZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICAgIG1hcmdpbjogMCAwIC41ZW0gMDtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICBjb2xvcjogJGluZmluaXRpLW9mZndoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBGZWF0dXJlc1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5mZWF0dXJlcyB7XG5cbiAgICBwYWRkaW5nOiA0ZW0gMDtcblxuICAgIC5jb250YWluZXItd2lkZSB7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgIC5mbGV4LXN3aXRjaCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuaW1nLWxlZnQge1xuICAgICAgLmZsZXgtc3dpdGNoIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlX19jb250ZW50IHtcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgNGVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gQ29sb3JzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmNvbG9ycyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjI1ZW07XG4gICAgICBtYXJnaW46IDAgMCAuNWVtIDA7XG4gICAgfVxuXG4gICAgJl9fdmVoaWNsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLW5hbWUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICB9XG4gICAgICAmLS1kaXNjbGFpbWVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGhlaWdodDogMS40ZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2xvcl9fc3dhdGNoZXMge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG5cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzhweDtcblxuICAgICAgICAgIC5jb2xvcl9fc3dhdGNoZXMtLWNvbG9yIHtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sb3JfX3N3YXRjaGVzLS1jb2xvciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbmZpbml0aS1vZmZ3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIEx1eHVyeVxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5sdXh1cnkge1xuICAgIHBhZGRpbmc6IDNlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICBjb2xvcjogJGluZmluaXRpLW9mZndoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBJbm5vdmF0aW9uXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmlubm92YXRpb24ge1xuICAgIHBhZGRpbmc6IDNlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX2ltZyB7XG4gICAgICBtYXJnaW46IDJlbSAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICBjb2xvcjogJGluZmluaXRpLW9mZndoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBFeHByZXNzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmV4cHJlc3Mge1xuICAgIHBhZGRpbmc6IDNlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX2ltZyB7XG4gICAgICBtYXJnaW46IDFlbSAwO1xuICAgIH1cblxuICAgICZfX2Rpc2NsYWltZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICAgIG1hcmdpbjogMCAwIC41ZW0gMDtcbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgY29sb3I6ICRpbmZpbml0aS1vZmZ3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gSW5kaXZpZHVhbFxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5pbmRpdmlkdWFsIHtcbiAgICBwYWRkaW5nOiAzZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICAgIG1hcmdpbjogMCAwIC41ZW0gMDtcbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgY29sb3I6ICRpbmZpbml0aS1vZmZ3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gR2FsbGVyeVxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5nYWxsZXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX19tb2JpbGUge1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDo1MDBweCkgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWJsZXQge1xuXG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEobWluLXdpZHRoOjUwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVza3RvcCB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gUmVzZXJ2ZVxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5yZXNlcnZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkaW5maW5pdGktd2hpdGU7XG4gICAgY29sb3I6ICRpbmZpbml0aS1kYXJrO1xuICAgIHBhZGRpbmc6IDNlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyZW07XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDRlbSBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuICAgIH1cblxuICAgIC5yb3cgLmNvbC1zbS02IHtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50X19kYXRhIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAyZW07XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMCA2ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgIGNvbG9yOiAkaW5maW5pdGktZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mbGV4LXN3aXRjaCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkaW5maW5pdGktbGlnaHQ7XG5cblxuICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5pbWctbGVmdCB7XG4gICAgICAuZmxleC1zd2l0Y2gge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gRm9ybVxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAkaW5maW5pdGktd2hpdGU7XG4gICAgY29sb3I6ICRpbmZpbml0aS1kYXJrO1xuICAgIHBhZGRpbmc6IDNlbSAwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX2Rpc2NsYWltZXIge1xuICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgIH1cblxuICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgIC5jb250YWluZXItd2lkZSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0I2dmb3JtX3N1Ym1pdF9idXR0b25fMTAuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkaW5maW5pdGktYmxhY2shaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBEaXNjbGFpbWVyc1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5kaXNjbGFpbWVycyB7XG4gICAgcGFkZGluZzogM2VtIDA7XG4gIH1cblxuICAmLS10aGFua3lvdSB7XG4gICAgLmhlcm8tLWRlc2t0b3BfX3BhcmFncmFwaCB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cbiAgICAuaGVyb19fY3RhIHtcbiAgICAgIGJhY2tncm91bmQ6ICRpbmZpbml0aS1saWdodDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbmZpbml0aS1wYWdlLS1sZWFzZS1wcm9ncmFtIHtcblx0Lmhlcm8ge1xuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1heC13aWR0aDogNzAlO1xuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG8gMTBweDtcblx0XHR9XG5cdH1cblx0LmludHJvIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0byAxMHB4O1xuXHRcdH1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0XHRtYXJnaW46IDEwcHggYXV0byAzZW07XG5cdFx0fVxuXHR9XG5cdC5iYW5uZXIge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG8gM2VtO1xuXHRcdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0fVxuXHR9XG5cdC5vcHRpb25zIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDNlbTtcblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0byAxMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0fVxuXHRcdG9sIHtcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDIuNWVtO1xuXHRcdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43NWVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdG1heC13aWR0aDogNzAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHQub3B0aW9uc19fYnRuIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMy41O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDhlbSAwIDJlbTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxLjVlbTtcblx0XHRcdFx0XHR0b3A6IDEuMjVlbTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJldHVybmluZyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAzZW07XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0byAxMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0fVxuXHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDNlbTtcblx0XHRcdG1heC13aWR0aDogNzAlO1xuXHRcdH1cblx0XHQuY29sdW1uLXdyYXAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM2VtO1xuXHRcdH1cblx0XHQuc3RlcCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjYzZjNmM1O1xuXHRcdFx0cGFkZGluZzogMmVtO1xuXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJlbTtcblx0XHRcdH1cblxuXHRcdFx0Jl9faWNvbiB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDFlbSAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDYwcHg7XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdG1hcmdpbjogMCAwIDFlbSAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9fY29udGVudCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0fVxuXHR9XG5cdC5mYXEge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogM2VtO1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvIDEwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0byAyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRcdG9sIHtcblx0XHRcdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19xdWVzdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdCZfX2Fuc3dlciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcImJhc2VcIjtcblxuQGltcG9ydCBcIm1lbnVcIjtcblxuQGltcG9ydCBcImZpbmFuY2luZ1wiO1xuQGltcG9ydCBcIndhcnJhbnR5LXByb2dyYW1cIjtcbkBpbXBvcnQgXCJtb2RlbC1zaG93cm9vbVwiO1xuQGltcG9ydCBcIm1vZGVsLXBhZ2VzXCI7XG5AaW1wb3J0IFwicXg1MC1jb21wYXJpc29uXCI7XG5AaW1wb3J0IFwicXg4MC12cy1jb21wZXRpdGlvblwiO1xuQGltcG9ydCBcInF4NjAtcmVzZXJ2ZVwiO1xuXG5AaW1wb3J0IFwicXg4MFwiO1xuQGltcG9ydCBcImVkaXRpb24tMzBcIjtcbkBpbXBvcnQgXCJyZXNlcnZlXCI7XG5AaW1wb3J0IFwibGVhc2UtcHJvZ3JhbVwiO1xuXG4vLyBJTkZJTklUSSBDb252ZXJhdGlvbnMgSGVhZGVyIGZpeFxuI2RpLWNvbnZlcnNhdGlvbnMtZW1iZWQtcm9vdCAuZUxEb2xiIGgxIHtcbiAgY29sb3I6ICMwMDA7XG59XG4vLyBIaWRpbmcgT2ZmZXJzIHRhYiBvbiB2ZHBcbi5wYWdlLXZlaGljbGUtZGlzcGxheS1wYWdlICNpbmZvLWFjY29yZGlvbiAjcmViYXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59Il19 */
