@charset "UTF-8";.di-vw-top-banner{background-repeat:no-repeat;background-attachment:scroll;background-position:center top;background-size:cover;min-height:400px;margin-bottom:40px;text-align:center;color:#fff;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center}@media (max-width:1024px){.di-vw-top-banner{min-height:250px}}.di-vw-top-banner h1,.di-vw-top-banner h2{color:#fff}.di-vw-top-banner .vw-top-image-banner,.di-vw-top-banner img{margin:0;min-height:0}.di-vw-content-wrapper{font-size:16px;padding-bottom:80px;-webkit-font-smoothing:antialiased}@media (min-width:1025px){.di-vw-content-wrapper{font-size:18px}}.di-vw-content-wrapper img{margin:3.125 rem auto;display:block;width:100%;max-width:100%;height:auto}.di-vw-content-wrapper figure{max-width:100%}.di-vw-content-wrapper .vw-brand-image{max-width:256px}.di-vw-content-wrapper h1{font-size:40px;margin:3.125 rem 0;font-weight:inherit;text-rendering:optimizeLegibility}@media (max-width:1024px){.di-vw-content-wrapper h1{font-size:30px}}.di-vw-content-wrapper h2{font-size:24px;font-weight:inherit;margin:3.125 rem 0;text-rendering:optimizeLegibility}@media (max-width:1024px){.di-vw-content-wrapper h2{font-size:20px}}.di-vw-content-wrapper h1,.di-vw-content-wrapper h2,.di-vw-content-wrapper h3,.di-vw-content-wrapper h4{line-height:1.4}.di-vw-content-wrapper a.btn{color:#fff}.di-vw-content-wrapper a.btn-secondary{text-transform:none;background-color:#001e50;font-size:16px;padding:16px 40px}@media (min-width:576px){.di-vw-content-wrapper a.btn-secondary{font-size:18px}}.di-vw-content-wrapper a.btn-round{border-radius:40px}.di-vw-content-wrapper .button.vw-button{background:#00b1eb;color:#fff}.di-vw-content-wrapper .button.vw-button:hover{background:#008bb8}.di-vw-content-wrapper .vw-heading-with-sub{margin-bottom:3.125 rem}.di-vw-content-wrapper .vw-heading-with-sub h1{margin-bottom:0}.di-vw-content-wrapper .vw-heading-with-sub .subheading{display:block;font-weight:inherit;font-size:24px;line-height:1.5;margin-top:1.25 rem}@media (max-width:1024px){.di-vw-content-wrapper .vw-heading-with-sub .subheading{font-size:20px}}.di-vw-content-wrapper .content,.di-vw-content-wrapper ol,.di-vw-content-wrapper p,.di-vw-content-wrapper ul{font-size:18px}@media (max-width:1024px){.di-vw-content-wrapper .content,.di-vw-content-wrapper ol,.di-vw-content-wrapper p,.di-vw-content-wrapper ul{font-size:16px}}.di-vw-content-wrapper p,.di-vw-content-wrapper ul{line-height:1.5;color:inherit;margin:1.875 rem 0}.di-vw-content-wrapper .vw-cta-container{margin-bottom:2.5 rem}.di-vw-content-wrapper .vw-cta-container .btn+.btn{margin-left:20px}@media (max-width:767px){.di-vw-content-wrapper .vw-cta-container .btn+.btn{margin-left:0}}.di-vw-content-wrapper .vw-disclaimer{margin-top:3.125 rem;font-size:14px}.di-vw-content-wrapper .btn{text-transform:uppercase;padding:20px 30px;margin:15px 0}h1,h2,h3,h4,h5,h6{overflow-wrap:normal}.driver-gear{max-width:1400px;margin:0 auto;padding-bottom:0}.driver-gear img{margin:0}.driver-gear p{color:#001e50}.driver-gear .btn{padding:7px 24px;text-transform:none;font-weight:700;margin-top:0;background:0 0;border:2px solid #001e50;border-radius:25px}.driver-gear a.btn{color:#001e50}.driver-gear .btn-white{border:2px solid #fff!important}.driver-gear a.btn-white{color:#fff!important}.driver-gear a.btn.btn-primary.inverted{background-color:#001e50;color:#fff;border-color:#001e50}.driver-gear .di-vw-top-banner{position:relative;text-align:left;display:block}.driver-gear .di-vw-driver-gear-hero{margin-bottom:1em}.driver-gear .banner-content{padding:45px;position:absolute;bottom:0}@media (max-width:768px){.driver-gear .banner-content{position:relative;background-color:#001e50;text-align:center;padding:20px}}.driver-gear .banner-content h1{font-size:38px;line-height:1;margin:0;color:#001e50!important}@media (max-width:768px){.driver-gear .banner-content h1{font-size:24px;display:block;color:#fff!important}}.driver-gear .banner-content h2{font-size:38px;font-weight:700;margin-top:0;margin-bottom:1.5rem;color:#001e50!important;line-height:.8em}@media (max-width:768px){.driver-gear .banner-content h2{font-size:24px;display:block;color:#fff!important}}@media (max-width:768px){.driver-gear .banner-content p{color:#fff!important}}@media (max-width:768px){.driver-gear .banner-content .btn{background:#fff;border:2px solid #fff;border-radius:25px;color:#001e50;display:block;width:120px;margin:0 auto}}.driver-gear .vw-brand-image{position:absolute;bottom:-3px;left:0;margin:0}.driver-gear .content .left-column{width:75%;display:inline-block;padding:20px 45px 10px;vertical-align:top;text-align:left}@media (min-width:1425px){.driver-gear .content .left-column{padding-left:0}}@media (max-width:1024px){.driver-gear .content .left-column{width:100%}}.driver-gear .content .left-column h1{font-weight:700}.driver-gear .content .left-column h2{font-weight:600;font-size:24px;margin:0;color:#000}.driver-gear .content .left-column p{font-size:16px;margin:1rem 0 1.875rem 0;color:#222}.driver-gear .content .right-column{width:40%;display:inline-block}.driver-gear .footer_img_container{display:flex;flex-direction:row;gap:5px;margin-bottom:-1px;max-width:1400px}@media (max-width:1024px){.driver-gear .footer_img_container{display:grid;flex-direction:unset;grid-template-columns:1fr 1fr;align-items:stretch;padding:unset}}.driver-gear .footer_img_container img{max-width:20%}.driver-gear .footer_img_container img:first-child{margin-left:45px}@media (max-width:1024px){.driver-gear .footer_img_container img{max-width:unset}.driver-gear .footer_img_container img:first-child{margin-left:unset}.driver-gear .footer_img_container img:nth-of-type(1n+3){display:none}}@media (min-width:1425px){.driver-gear .footer_img_container img:first-child{margin-left:unset}}.driver-gear .footer_img_container img:only-child{max-width:calc(100vw - 75px)}@media (max-width:1024px){.driver-gear .footer_img_container img:only-child{max-width:unset;width:100vw}}.driver-gear .di-vw-footer{background:#fff;height:60px}.service-scheduler{text-align:center;padding-top:20px}@media (max-width:1024px){.service-scheduler{padding-top:0}}.service-scheduler .di-service-xtime{margin-bottom:50px}.service-scheduler .di-slider{margin-bottom:24px}.service-scheduler .di-slider .di-slide{width:100%!important}.accessories__di-vw-top-banner{width:93.5%;margin:0 auto;display:block}.accessories__text-section{margin:40px auto;width:93.5%}.accessories__dark-text{color:#000;font-size:18px;line-height:26px}.accessories__page-title{font-size:20px;margin-bottom:30px;font-family:vwheadweb,sans-serif;font-weight:700}.accessories__vw-accessory-button{background-color:#001e50;color:#fff;font-size:14px;text-decoration:none;border-radius:30px;text-transform:none;width:200px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:30px}.accessories__vw-accessory-button:hover{color:#fff;text-decoration:none;background-color:#008bb8}.accessories__vw-accessory-button:visited{color:#fff;text-decoration:none}.accessories__vw-accessory-button:focus{color:#fff;text-decoration:none}.accessories__vw-rebate-button{background:#fff;color:#001e50;text-decoration:none;width:200px;height:50px;display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:30px}.accessories__vw-rebate-button:hover{color:#fff;background:#008bb8;text-decoration:none}.accessories__vw-rebate-button:visited{color:#001e50}.accessories__vw-rebate-button:focus{color:#001e50}.accessories__rebate-section{background:#001e50;color:#fff;padding:45px 20px;text-align:center}.accessories__rebate-title{font-weight:700;text-align:center;font-size:26px;font-family:vwheadweb,sans-serif}@media (max-width:767px){.accessories__rebate-title{padding:0}}.accessories__big-text{font-size:88px;font-weight:300;line-height:normal;text-align:center}@media (max-width:767px){.accessories__big-text{font-size:56px;line-height:normal}}.accessories__rebate-disclaimer-box{margin:30px 0}.accessories__rebate-disclaimer{color:#00b1eb;font-size:10px}.accessories__rebate-disclaimer:hover{color:#00b1eb;text-decoration:none}.accessories__rebate-disclaimer:visited{color:#00b1eb;text-decoration:none}.accessories__rebate-disclaimer:focus{color:#00b1eb;text-decoration:none}.accessories__rebate-text-box{width:60%;margin-left:auto;margin-right:auto}@media (max-width:1024px){.accessories__rebate-text-box{width:80%}}@media (max-width:767px){.accessories__rebate-text-box{width:100%}}.accessories__rebate-text-box br{display:none}.accessories__rebate-text-box br:first-of-type{display:block}.accessories__rebate-text{margin:10px 0;font-size:18px;line-height:26px}.accessories__rebate-text span{font-size:16px;font-weight:200;line-height:26px}.accessories__rebate-text span a{color:#fff;text-decoration:underline}.accessories__accessory-section{margin:50px 0}.accessories__accessory-column{margin-top:50px}.accessories__accessory-title{width:100%;text-align:center;margin:10px 0 10px;font-size:40px;line-height:40px;font-family:vwheadweb,sans-serif;font-weight:100}@media (max-width:767px){.accessories__accessory-title{border-bottom:none;text-align:left;margin-bottom:-10px}}.accessories__tile-image{width:100%}.accessories__dark-title{color:#000;font-family:vwheadweb,sans-serif;font-size:20px;line-height:24px;font-weight:700}.accessories__dark-text{color:#000;font-size:18px;margin-bottom:0;line-height:26px}.accessories__dark-text-second{color:#000;font-size:18px;line-height:26px}.accessories__disclaimer-section{color:#000;padding:50px 0 80px 0;font-size:14px;line-height:18px;font-weight:400}.accessories__cta-section{background:#001e50;padding:25px 0;text-align:center}.accessories__vw-cta-button{background:#fff;color:#001e50;transition:background .25s ease-in-out,color .25s ease-in-out;text-align:center;display:block;text-decoration:none;width:200px;padding:15px 0;margin:0 auto;border-radius:30px;font-size:14px}.accessories__vw-cta-button:hover{background:#0082d6;color:#fff}.maintenance-menu{text-align:center;padding-top:20px}@media (max-width:1024px){.maintenance-menu{padding-top:0}}@media (max-width:1023px){.di-vw-maintenance-menu .maintenance-menu-iframe-hidden-mobile{display:none}}@media (min-width:1024px){.di-vw-maintenance-menu .maintenance-menu-link-visible-mobile{display:none}}.care-maintenance{padding-bottom:0}.care-maintenance h1,.care-maintenance h2{font-weight:700}.care-maintenance h1.unbold,.care-maintenance h2.unbold{font-weight:400}.care-maintenance h2{font-size:30px}.care-maintenance sub,.care-maintenance sup{font-size:55%}.care-maintenance .btn{text-transform:none}.care-maintenance .di-vw-top-banner{overflow:hidden;max-width:100%;margin-bottom:0}@media (min-width:768px){.care-maintenance .di-vw-top-banner{background-position:24% top;min-height:340px}}@media screen and (max-width:768px){.care-maintenance .di-vw-top-banner{aspect-ratio:1920/620}}.care-maintenance .vw-note{font-style:italic}.care-maintenance .vw-program-panel{padding:40px 0;margin:0 50px}.care-maintenance .vw-program-panel.hero-ctas{padding:0;margin-top:0}.care-maintenance .vw-program-panel.panel-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.care-maintenance .vw-program-panel.panel-grid .half-panel{margin:20px 0}@media (min-width:768px){.care-maintenance .vw-program-panel.panel-grid .half-panel{max-width:47%}}.care-maintenance .vw-program-panel p{font-weight:400}.care-maintenance .vw-program-panel ul{list-style-type:"–";padding-left:.75rem}.care-maintenance .vw-program-panel ul li{margin:10px 0;padding-left:10px}.care-maintenance .vw-program-panel img{margin-top:0}.care-maintenance .vw-program-panel span.small{font-size:14px;margin-top:32px}.care-maintenance .vw-program-panel .disclaimers .disclaimer{font-style:normal}.care-maintenance .vw-heading-with-sub .subheading{font-size:18px}.care-maintenance .vw-cta-container{margin-top:32px;display:flex;justify-content:center;flex-direction:column}@media (min-width:768px){.care-maintenance .vw-cta-container{flex-direction:row}}.care-maintenance .vw-cta-container .btn.btn-primary{background-color:#001e50;border-radius:100px}.care-maintenance .vw-cta-row{background:#001e50;display:flex;justify-content:center;padding:50px 0}.care-maintenance .vw-cta-row a{border-radius:100px;background:#fff;padding:20px 70px}.service-coupons-top-banner .container{width:100%;max-width:900px;padding:50px 15px}.service-coupons-top-banner h1{color:#fff;font-size:40px;font-weight:700}.service-coupons-top-banner p{font-size:20px;line-height:30px}@media screen and (max-width:1024px){.service-coupons-top-banner{margin-top:0}}.service-coupons-container{border:1px solid #f1f5f6;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-align-items:stretch;align-items:stretch;-moz-justify-content:flex-start;justify-content:flex-start;padding:40px}@media (max-width:767px){.service-coupons-container{padding:20px}}.service-coupons-container .coupon-item{width:33.3333333333%;padding:10px;margin:20px 0}@media (max-width:1024px){.service-coupons-container .coupon-item{width:50%}}@media (max-width:767px){.service-coupons-container .coupon-item{width:100%;padding:0}}.service-coupons-container .coupon-item-inner{background:#f1f5f6;text-align:left;border:1px solid #e1eaec;height:100%}.service-coupons-container .coupon-image-header img{display:block;width:100%;max-width:100%;margin:0}.service-coupons-container .coupon-content-body{margin:20px 0}.service-coupons-container .coupon-content-wrap{padding:20px 40px 40px}.service-coupons-container .coupon-content-wrap h3{line-height:1.3}.service-coupons-container .coupon-content-wrap .coupon-icon{position:relative}.service-coupons-container .coupon-content-wrap .coupon-icon img{display:block;width:40px;height:auto;margin:0 auto}@media (min-width:768px){.service-coupons-container .coupon-content-wrap .coupon-icon img{width:36px}}.service-coupons-container .coupon-content-wrap .coupon-icon:after,.service-coupons-container .coupon-content-wrap .coupon-icon:before{position:absolute;top:50%;width:33%;display:block;content:"";border-bottom:2px solid #00a9e9}.service-coupons-container .coupon-content-wrap .coupon-icon:before{left:0}.service-coupons-container .coupon-content-wrap .coupon-icon:after{right:0}.service-coupons-container .coupon-content-wrap .btn{width:100%}.service-coupons-container .coupon-content-wrap h3{font-size:24px;margin-bottom:16px}.service-coupons-container .coupon-content-wrap p{font-size:14px;color:#7d888e;margin:0 0 20px}.service-coupons-container .coupon-content-wrap .vw-disclaimer{display:inline-block;line-height:1.3;font-size:14px}.service-coupons-container .coupon-content-wrap .offer{color:#029ddd;margin-top:50px}.service-coupons-container .coupon-content-wrap .btn{margin:15px auto}@media screen and (max-width:1024px){.service-coupons-container .coupon-content-wrap{display:block;width:100%}}.service-coupons .crc-service-coupons-container{-moz-justify-content:center;justify-content:center}.service-coupons .crc-service-coupons-container .coupon-item{width:unset;-moz-flex:1;flex:1}.service-coupons .difo-wrapper .button-wrap{font-size:14px}@media (max-width:767px){.service-coupons .difo-card+.difo-card{margin-top:20px}}.service-express{text-align:center}.service-express .di-vw-top-banner{margin-bottom:0;min-height:100px;margin-top:30px}@media (max-width:1024px){.service-express .di-vw-top-banner{margin-bottom:0}}@media (max-width:767px){.service-express .di-vw-top-banner{min-height:50px;margin-top:10px}}.service-express .di-vw-top-banner img{width:auto;margin-top:-30px}.service-express .serviceXpressP1 p{text-align:left}.service-express .service-express-btn{background-color:#1f4092;text-transform:unset}.service-express-info{background:#f1f5f6;padding:35px 0}.service-express-info h2{text-align:center;font-size:40px;margin:0}.service-express .tableContainer{margin-top:16px;margin-bottom:50px;flex-grow:1;flex-basis:0}.service-express .tableContainer .table_header{font-size:26px;text-align:left;font-family:"VW Head",sans-serif}.service-express .tableContainer .table_header b{font-family:"VW Head",sans-serif;font-weight:400}.service-express .tableContainer .table_contents{grid-template-rows:1fr;grid-template-columns:50% 1fr;margin-top:15px}.service-express .tableContainer .table_contents .table_cell{font-size:14px;text-align:left;vertical-align:middle;padding:1px}@media (min-width:767px){.service-express .tableContainer .table_contents .table_cell:nth-child(odd){border-width:0 1px 1px 0}.service-express .tableContainer .table_contents .table_cell:nth-child(even){border-width:0 0 1px 1px}.service-express .tableContainer .table_contents .table_cell:last-child{border-width:0 0 1px 0;grid-column:span 2}}@media (max-width:767px){.service-express .tableContainer .table_contents .table_cell{grid-column:span 2;border-width:0 0 1px 0}}.service-express .tableContainer .table_contents .table_cell:before{content:"-";color:#000;font-size:14px}.service-express .tableContainer .table_contents .table_cell:nth-child(9){content:none;margin-top:20px}.service-express .tableContainer .table_contents .table_cell:nth-child(9)::before{content:none}.service-express h1{text-align:left;font-size:24px;font-weight:700;margin-top:30px;margin-bottom:30px}@media (max-width:1024px){.service-express h1{margin-top:0}}@media (max-width:767px){.service-express h1{margin-top:0}}.service-express p{text-align:center}.service-express .vw-disclaimer{text-align:left}.service-express .contentSection{display:flex;flex-direction:row;justify-content:center;align-items:normal}@media (max-width:1024px){.service-express .contentSection{flex-wrap:wrap;flex-direction:column}}.service-express .contentSection .imageContainer{display:flex;margin:20px 50px 20px 0}.service-express .contentSection .imageContainer img{height:375px}@media (max-width:1024px){.service-express .contentSection .imageContainer img{height:auto}}.aftersale-service-cc .di-vw-top-banner{min-height:0;margin-bottom:0}@media (max-width:767px){.aftersale-service-cc .container{padding:0 30px}}.aftersale-service-cc h1{font-weight:700;font-size:32px;line-height:36px;margin:30px 0}@media (max-width:767px){.aftersale-service-cc p{font-size:14px}}.aftersale-service-cc .btn.btn-primary{background-color:#001e50;transition-duration:.4s;border-radius:30px;font-size:14px;color:#fff;font-weight:400;font-family:Arial,sans-serif;text-transform:none;line-height:17.5px}.aftersale-service-cc .btn.btn-primary:hover{background-color:#000b1d}.aftersale-service-cc .vw-cta-container{display:flex;-moz-column-gap:60px;column-gap:60px;justify-content:center;margin-top:30px;margin-bottom:50px}@media (max-width:767px){.aftersale-service-cc .vw-cta-container{flex-direction:column;align-items:center;-moz-column-gap:20px;column-gap:20px}.aftersale-service-cc .vw-cta-container a{margin:5px;min-width:70%}}.aftersale-service-cc .vw-sections-container h2{margin-top:0;margin-bottom:20px}.aftersale-service-cc .vw-sections-container .vw-cc-section{padding:40px 0;border-bottom:1px solid #dfe4e8}@media (max-width:767px){.aftersale-service-cc .vw-sections-container .vw-cc-section{padding:20px 0}}.aftersale-service-cc .vw-sections-container .vw-cc-section:last-child{border-bottom:none}.aftersale-service-cc .vw-sections-container .vw-cc-section.grey_bg{background-color:#dfe4e8;padding:30px}.aftersale-service-cc .vw-sections-container .vw-cc-section .list_container{display:flex;gap:100px}@media (max-width:767px){.aftersale-service-cc .vw-sections-container .vw-cc-section .list_container{flex-direction:column;gap:0}}.aftersale-service-cc .vw-sections-container .vw-cc-section .list_container ul{list-style-type:none;margin-bottom:0;padding:0;margin-left:10px;width:50%}@media (max-width:767px){.aftersale-service-cc .vw-sections-container .vw-cc-section .list_container ul{display:block;width:100%}}.aftersale-service-cc .vw-sections-container .vw-cc-section .list_container ul li{text-align:left;text-indent:-15px;line-height:32px;margin-left:5px}.aftersale-service-cc .vw-sections-container .vw-cc-section .list_container ul li:before{content:"– ";text-indent:-5px}.aftersale-service-cc .vw-sections-container .vw-cc-section .vw-cc-tiles{display:grid;gap:40px;grid-template-columns:1fr 1fr}@media (max-width:767px){.aftersale-service-cc .vw-sections-container .vw-cc-section .vw-cc-tiles{grid-template-columns:1fr}}.aftersale-service-cc .vw-sections-container .vw-cc-section .vw-cc-tiles .cc-tile{border:1px solid #c2cacf;padding:30px}.aftersale-service-cc .vw-sections-container .vw-cc-section .vw-cc-tiles .cc-tile h3{font-size:32px;font-weight:700;line-height:36px;margin-top:0}.aftersale-service-cc .vw-sections-container .vw-cc-section .vw-cc-tiles .cc-tile h4{font-size:16px;font-weight:700;line-height:20px}.aftersale-service-cc .vw-sections-container .vw-cc-section .vw-cc-tiles .cc-tile p{padding:8px 0}.aftersale-service-cc .vw-sections-container .vw-cc-section .vw-cc-tiles .cc-tile p:last-child{padding-bottom:0;margin-bottom:0}.aftersale-service-cc .vw-sections-container .vw-cc-section .vw-cc-tiles .cc-tile p.tiny{font-size:14px;line-height:22px}.vw-cc-service-footer{background-color:#001e50;padding:15px 0;margin:40px 0;text-align:center}.vw-cc-service-footer a.btn.btn-primary{background-color:#fff;color:#001e50;padding:15px 40px}.vw-cc-service-footer a.btn.btn-primary:hover{background-color:#e6e6e6}.tire-store{padding-top:20px;padding-bottom:0}.tire-store .flex-row{display:-moz-flex;display:flex;flex-wrap:wrap}.tire-store .hero-banner img{width:100%}.tire-store .content-row{padding:30px 0;padding-bottom:0}@media (max-width:768px){.tire-store .content-row{padding:30px;padding-bottom:0}}.tire-store .content-row h1{font-size:24px;font-weight:700}@media (min-width:768px){.tire-store .content-row h1{font-size:32px;margin-top:0}}.tire-store .content-row p:first-of-type{margin-top:0}@media (max-width:768px){.tire-store .content-row .buttons{margin-top:30px}}.tire-store .content-row .buttons a.btn.btn-primary{border-radius:40px;background-color:#001e50;padding:15px 60px;margin-right:20px;display:block}@media (min-width:768px){.tire-store .content-row .buttons a.btn.btn-primary{display:inline-block}}@media (max-width:768px){.tire-store .content-row .buttons a.btn.btn-primary{margin-right:0}}.tire-store .content-row .small-header{font-size:24px;font-weight:700}.tire-store .content-row .custom-weight{font-weight:700}.tire-store .why-buy-tires-row>h2{text-align:center;font-size:30px;margin:30px 0;font-weight:400}.tire-store .why-buy-tires-row .flex-row{-moz-justify-content:space-between;justify-content:space-between}.tire-store .why-buy-tires-row .why-buy-item{-moz-flex:0 1 calc(50% - 25px);flex:0 1 calc(50% - 25px);margin-bottom:40px}.tire-store .why-buy-tires-row .why-buy-item h2{font-weight:700;font-size:22px}.tire-store .why-buy-tires-row .why-buy-item .subtext{font-weight:700}.tire-store .disclaimer-row p{font-size:12px}@media (max-width:767px){.tire-store .disclaimer-row{padding:0 30px}}.tire-store .schedule-bar{background:#001e50;display:flex;justify-content:center;padding:30px 0;margin-top:100px}.tire-store .schedule-bar a.btn.btn-primary{background-color:#fff;color:#001e50;border-radius:40px;margin:0;padding:15px 60px}.tire-store .btn{text-transform:none}@media (max-width:767px){.tire-store{padding-top:0}.tire-store .hero-banner{padding:0}.tire-store .container{padding:0}.tire-store .why-buy-tires-row{padding:30px}.tire-store .why-buy-tires-row .why-buy-item{flex-basis:100%}.tire-store .why-buy-tires-row .why-buy-item img{margin-bottom:0}.tire-store .why-buy-tires-row .why-buy-item h2{margin-top:10px}}.aftersale-comp-adv .vw-competitive-adv-table table{width:100%;margin-bottom:50px}.drive-easy .content{font-family:vwheadweb,sans-serif}.drive-easy .di-vw-top-banner{background-image:url(../img/drive-easy/drive-easy-hero.jpg);position:relative}.drive-easy .drive-easy-hero{text-align:center}.drive-easy .drive-easy-hero h1{font-weight:700}.drive-easy .drive-easy-hero .drive-easy-wrap{max-width:500px;margin:0 auto;display:block}.drive-easy .drive-easy-brochure{padding-bottom:40px}.drive-easy .drive-easy-brochure h2{font-weight:700;text-align:center}.drive-easy .drive-easy-brochure p{margin:10px 0;color:#7c878e}.drive-easy .drive-easy-brochure a{color:#00b1eb}.drive-easy .drive-easy-quote{background:#f1f5f6;padding:40px 0}.drive-easy .drive-easy-quote h2,.drive-easy .drive-easy-quote h3{margin:0;padding:0;font-weight:700}.drive-easy .drive-easy-quote p{padding:0;margin:0}.drive-easy .drive-easy-quote .quote-text{color:#7c878e;margin-top:100px;font-size:14px;line-height:14px}.drive-easy .drive-easy-quote .button{margin-top:10px}.drive-easy .drive-easy-quote .button.vw-button{background:#00b1eb}.drive-easy .drive-easy-quote .button.vw-button:hover{background:#008bb8}.drive-easy .drive-easy-contact .form-wrap{padding:40px 0}.drive-easy .drive-easy-contact .form-wrap .gfield_label{color:#7c878e;font-weight:600}.drive-easy .drive-easy-contact .form-wrap .gform_wrapper .gfield_required{color:#00b1eb}.drive-easy .drive-easy-contact .form-wrap .button.gform_button{background:#00b1eb}.drive-easy .drive-easy-contact .form-wrap .button.gform_button:hover{background:#008bb8}.drive-easy .drive-easy-contact .disclaimer{font-style:normal}.drive-easy .drive-easy-contact .disclaimer span{font-weight:700}.tdi-settlement{font-family:vwheadweb,sans-serif}.tdi-settlement hr{border-top:10px solid #7c868d}.tdi-settlement .hero-wrapper{background:#f1f1f1}.tdi-settlement .hero-wrapper .hero-icon{background:url(../img/tdi-settlement/tdi-settlement-hero.jpg) no-repeat center center #00a1e0;min-height:375px}.tdi-settlement .hero-wrapper .hero-icon img{margin:0 auto}.tdi-settlement .hero-wrapper .title-wrap{position:relative;height:375px}.tdi-settlement .hero-wrapper .title-wrap .flex-wrap{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center}.tdi-settlement .hero-wrapper .title-wrap .flex-wrap h1{max-width:550px;font-weight:700;font-size:3em}@media screen and (max-width:1024px){.tdi-settlement .hero-wrapper .hero-icon{background-size:400px}}@media screen and (max-width:767px){.tdi-settlement .hero-wrapper .hero-icon{min-height:175px}}.tdi-settlement .tdi-settlement-choose{padding:60px 0}.tdi-settlement .tdi-settlement-choose .choose-text{color:#00a1e0;font-weight:700;margin-bottom:10px}.tdi-settlement .tdi-settlement-choose .choose-box{background:#7c868d;display:block;border-radius:5px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;color:#fff;padding:10px;transition:background .5s ease}.tdi-settlement .tdi-settlement-choose .choose-box .choose-img{display:inline-block;width:40%;vertical-align:top}.tdi-settlement .tdi-settlement-choose .choose-box .choose-img img{width:initial;max-width:100px;margin:10px 0;margin:0 auto;display:block}.tdi-settlement .tdi-settlement-choose .choose-box .choose-desc{display:inline-block;width:58%;vertical-align:top}.tdi-settlement .tdi-settlement-choose .choose-box:hover{background:#646c72;text-decoration:none}.tdi-settlement .tdi-settlement-choose .or-text{color:#7c868d;text-align:center;margin:10px 0}@media screen and (max-width:767px){.tdi-settlement .tdi-settlement-choose .choose-desc{margin-top:10px}}.tdi-settlement .tdi-steps .step-row{padding:10px 0}.tdi-settlement .tdi-steps h2{text-align:center;font-weight:700}.tdi-settlement .tdi-steps h2 span{color:#00a1e0}.tdi-settlement .tdi-steps .step-box{background:#00a1e0;padding:10px;border-radius:5px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;color:#fff;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center}.tdi-settlement .tdi-steps .step-box .step-text{text-transform:uppercase;font-weight:700;font-size:2em}.tdi-settlement .tdi-steps .step-box img{width:initial;max-width:300px;max-height:300px}.tdi-settlement .tdi-steps .step-bold{font-weight:700;text-transform:uppercase}@media screen and (max-width:767px){.tdi-settlement .tdi-steps .step-box{margin-bottom:10px}.tdi-settlement .tdi-steps .step-box img{max-width:100px}}.alltrack-comparison .content{font-family:vwheadweb,sans-serif}.alltrack-comparison hr{border-top:3px solid #00b1eb;max-width:60px;margin-left:0}.alltrack-comparison h1{font-family:vwheadweb,sans-serif;font-weight:700;font-size:2.8em}.alltrack-comparison .button.vwlight-button{background:#00b1eb;font-weight:700}.alltrack-comparison .button.vwlight-button:hover{background:#008bb8}.alltrack-comparison .di-vw-top-banner{background-image:url(../img/alltrack-comparison/alltrack-hero.jpg);position:relative;min-height:500px}.alltrack-comparison .di-vw-top-banner .hero-overlay{position:absolute;bottom:-40%;right:40px;background:#00b1eb;padding:0 40px;text-align:left}.alltrack-comparison .di-vw-top-banner .hero-overlay ul{list-style:none;padding-left:0}.alltrack-comparison .di-vw-top-banner .hero-overlay ul li{line-height:20px;padding:20px 0;border-bottom:1px solid #1fc8ff}.alltrack-comparison .di-vw-top-banner .hero-overlay ul li:last-child{border-bottom:none}.alltrack-comparison .di-vw-top-banner .hero-overlay ul li a{color:#fff}.alltrack-comparison .di-vw-top-banner .hero-overlay ul li a:hover{text-decoration:none}.alltrack-comparison .button-wrap{margin:60px auto;text-align:center}.alltrack-comparison .disclaimer{font-weight:700;font-style:normal}.alltrack-comparison .comparison-overlay{background-position:center center;background-size:cover;position:relative;min-height:400px}.alltrack-comparison .comparison-overlay .overlay-wrap{min-height:400px}.alltrack-comparison .comparison-overlay h2{color:#fff;font-weight:700;position:absolute;left:15px;bottom:40px;font-size:2.8em;line-height:100%;max-width:500px}.alltrack-comparison .comparison-content{padding-bottom:20px}.alltrack-comparison .comparison-content h2{font-weight:700;font-size:2.3em;line-height:1em}.alltrack-comparison .comparison-content .comparison-half{display:inline-block;width:49%;text-align:center;color:#9eaab0;font-weight:700;margin-top:60px;vertical-align:top;padding:0 10px}.alltrack-comparison .comparison-content .comparison-half .comparison-title{color:#000;text-transform:uppercase}.alltrack-comparison .comparison-content .comparison-half .comparison-number{font-size:4em;padding:15px 0}.alltrack-comparison .comparison-content .comparison-half .comparison-big{font-size:1.7em;padding:15px 0;text-transform:uppercase}.alltrack-comparison .comparison-content .comparison-half .comparison-small{font-weight:400;font-size:.9em}.alltrack-comparison .comparison-content .comparison-half.golf-comparison{color:#00b1eb}.alltrack-comparison .comparison-content .comparison-half:last-child{border-left:2px solid #f1f5f6}.alltrack-comparison #turbo .comparison-overlay{background-image:url(../img/alltrack-comparison/alltrack-1.jpg)}.alltrack-comparison #sunroof .comparison-overlay{background-image:url(../img/alltrack-comparison/alltrack-2.jpg)}.alltrack-comparison #carnet .comparison-overlay{background-image:url(../img/alltrack-comparison/alltrack-3.jpg)}.alltrack-comparison #amenities .comparison-overlay{background-image:url(../img/alltrack-comparison/alltrack-4.jpg)}.alltrack-comparison #amenities img{margin:5px auto;width:auto}.alltrack-comparison #amenities .alltrack-comparison-table{text-align:center;width:100%;margin-top:20px}.alltrack-comparison #amenities .alltrack-comparison-table .golf-comparison,.alltrack-comparison #amenities .alltrack-comparison-table .subaru-comparison{width:200px;text-align:center;display:inline-block;line-height:40px;max-width:50%}.alltrack-comparison #amenities .alltrack-comparison-table .subaru-comparison{float:right}.alltrack-comparison #amenities .alltrack-comparison-table .no-border{border-bottom:none}.alltrack-comparison #amenities .alltrack-comparison-table th{text-transform:uppercase}.alltrack-comparison #amenities .alltrack-comparison-table td.comparison-check,.alltrack-comparison #amenities .alltrack-comparison-table td.comparison-x{width:200px}.alltrack-comparison #amenities .alltrack-comparison-table tr{border-bottom:2px solid #e3ebed}.alltrack-comparison #amenities .table-text{text-align:center;font-size:12px}.alltrack-comparison #amenities .table-text img{display:inline-block;max-height:20px;max-width:20px}.alltrack-comparison #amenities .table-text span:first-of-type{margin-right:20px}.alltrack-comparison #amenities .long-hr{margin:0 auto;border-top:1px solid #e3ebed;max-width:inherit;margin-top:35px}@media screen and (max-width:767px){.alltrack-comparison .di-vw-top-banner{background:#fff}.alltrack-comparison .di-vw-top-banner img{margin:0}.alltrack-comparison .di-vw-top-banner .hero-overlay{position:relative;right:0;bottom:0}.alltrack-comparison .di-vw-top-banner .hero-overlay ul{margin:0}}.vw-gowithconfidence{font-family:vwheadweb,sans-serif;font-weight:400;font-size:22px;line-height:1.8em}.vw-gowithconfidence sup{font-size:60%}.vw-gowithconfidence__cpo-banner{color:#fff;position:relative;margin-top:0;background-size:cover;background-repeat:no-repeat}@media (max-width:1024px){.vw-gowithconfidence__cpo-banner{margin-top:0}}.vw-gowithconfidence__cpo-banner.row{margin:0}.vw-gowithconfidence__cpo-banner-text-section{line-height:1em;max-width:415px}.vw-gowithconfidence__cpo-banner-text-section p{font-size:17px;font-weight:300}.vw-gowithconfidence__cpo-banner-cars-section img{width:100%}.vw-gowithconfidence__cpo-banner-mobile{font-family:vwheadweb,sans-serif;font-weight:400;font-size:14px;background-color:#00a7e4;color:#fff}.vw-gowithconfidence__hero-container{padding:3.7% 0 30px 110px}.vw-gowithconfidence__hero-container h1{font-family:vwheadweb,sans-serif;font-weight:300;font-size:50px;margin-top:12%;margin-bottom:10px;max-width:465px}.vw-gowithconfidence__hero-container h2{font-family:vwheadweb,sans-serif;font-weight:300;font-size:25px}.vw-gowithconfidence__hero-container__text-and-buttons-container{display:flex;justify-content:space-between}.vw-gowithconfidence__wrap-container{display:flex}.vw-gowithconfidence__hero-container-mobile{padding:25px 0 25px 25px}@media (max-width:767px){.vw-gowithconfidence__hero-container-mobile img{display:none}}.vw-gowithconfidence__hero-container-mobile h1{font-family:vwheadweb,sans-serif;font-weight:300;font-size:32px}.vw-gowithconfidence__hero-container-mobile h2{font-family:vwheadweb,sans-serif;font-weight:300;font-size:20px;margin:22px 0 0 5px}.vw-gowithconfidence__text-section-mobile{line-height:1.8em;max-width:90%}.vw-gowithconfidence__wrap-container-mobile{position:relative;border-left:2px solid #fff;margin-left:30px;margin-right:0;padding-right:0}.vw-gowithconfidence__logo-mobile{background-color:#00a7e4;text-align:center;position:absolute;left:-27px}.vw-gowithconfidence__logo-mobile img{width:50px}.vw-gowithconfidence__button-section{margin-right:9%;text-align:right;padding-top:40px}@media (max-width:767px){.vw-gowithconfidence__button-section{display:flex;flex-direction:column}}.vw-gowithconfidence__button-section a{text-decoration:none}.vw-gowithconfidence__button-section a:visited{color:#fff}@media (max-width:767px){.vw-gowithconfidence__button-section a:visited{color:#00a7e4}}.vw-gowithconfidence__hero-button{background-color:#00a7e4;color:#fff;border-radius:25px;padding:15px 22px;display:inline-block;cursor:pointer;font-family:vwheadweb,sans-serif;font-size:18px;line-height:1;position:relative;text-shadow:none;text-align:center;text-decoration:none;background-clip:padding-box;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;width:auto!important;margin:0 0 10px 50px;transition:all .5s ease}@media (max-width:767px){.vw-gowithconfidence__hero-button{background-color:#fff;color:#00a7e4}}.vw-gowithconfidence__hero-button:hover{background-color:#b6bfc5;color:#fff!important;text-decoration:none}.vw-gowithconfidence p{margin:20px 0}.vw-gowithconfidence__bold-title{font-weight:700}.model-specific sup{font-size:50%;top:-.6em}.model-specific__section-padding{padding:0 20px 0 112px}.model-specific__section-padding p{font-size:20px;line-height:25px}.model-specific__section-padding-mobile{padding:20px 20px 10px 20px}.model-specific__icon{width:40px;height:auto;margin-top:40px}.model-specific__title{font-size:40px;font-weight:700;font-family:vwheadweb,sans-serif;text-transform:none;max-width:90%}.model-specific__image-block{padding:0}.model-specific__image-box img{width:90%}@media (min-width:992px){.model-specific-blocks{padding:80px 0 20px 0}}@media (max-width:767px){.model-specific-blocks{margin-top:0;padding:20px 20px 10px 20px}}.model-specific-blocks__border{border-left:3px solid #003870;padding-right:40px}@media (max-width:767px){.model-specific-blocks__border{padding-right:70px;margin-top:20px}}.model-specific-blocks__block-title{font-size:16px}.model-specific-blocks__big-text{font-size:32px;font-weight:500}.model-specific-blocks__bottom-text{font-size:16px;line-height:1.5em}.vw-cpo-features{margin-top:40px}.vw-cpo-features__title-selector{border-bottom:3px solid rgba(51,51,51,.4);padding-right:40px;cursor:pointer}.vw-cpo-features__title-selector.active{border-bottom:3px solid #001e50;color:#001e50}.vw-cpo-features__title{color:#001e50;font-size:20px;font-weight:700}@media (max-width:1025px){.vw-cpo-features__selector-1,.vw-cpo-features__selector-2,.vw-cpo-features__selector-3{margin-top:26px}}@media (max-width:1024px){.vw-cpo-features__selector-1,.vw-cpo-features__selector-2,.vw-cpo-features__selector-3{margin-top:42px}.vw-cpo-features__selector-4{margin-top:26px}}@media (max-width:768px){.vw-cpo-features__selector-2{margin-top:70px}.vw-cpo-features__selector-4{margin-top:56px}.vw-cpo-features__selector-1,.vw-cpo-features__selector-3{margin-top:84px}}.vw-cpo-features-content{margin-bottom:40px}.vw-cpo-features-content__image-block{padding:40px 2% 40px 40px}@media (max-width:768px){.vw-cpo-features-content__image-block{padding:0;margin:20px 0 0}}.vw-cpo-features-content__icon{height:60px;margin:80px 0 20px 0}@media (max-width:1024px){.vw-cpo-features-content__icon{margin:40px 0 20px 0}}@media (max-width:768px){.vw-cpo-features-content__icon{margin:20px 0 20px 0}}.vw-cpo-features-content__bold-block{padding:10px;font-size:18px;font-weight:700;line-height:25px}@media (max-width:768px){.vw-cpo-features-content__bold-block{width:80%}}.vw-cpo-features-content__data-block{max-width:46%}.vw-cpo-features-content__data-block li,.vw-cpo-features-content__data-block p{font-size:16px;line-height:22px}.vw-cpo-features-content__data-block ul{padding-left:3%}.vw-cpo-features-mobile__blocks{padding:20px}.vw-cpo-features-mobile__icon{width:50px;height:auto;padding:10px 0}.vw-cpo-features-mobile__selector{border-bottom:3px solid #001e50;color:#001e50;padding:0 0 10px}.vw-cpo-features-mobile__bold-block{padding:10px;display:block}.vw-cpo-features-mobile__image{margin-bottom:20px}.vw-cpo-disclaimers{margin-top:40px}.vw-cpo-disclaimers p{font-size:12px;line-height:22px;margin:10px 0}.vw-cpo-features-content__row{display:none}.vw-cpo-features-content__row.active{display:block}.di-vw-content-wrapper.vw-atlas{margin-top:0;padding-top:80px;padding-bottom:0}.di-vw-content-wrapper.vw-atlas img{width:auto}@media screen and (max-width:1024px) and (min-width:768px){.di-vw-content-wrapper.vw-atlas{padding-top:0}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-atlas{padding-top:0}}.di-vw-content-wrapper.vw-atlas .outline-button{border-color:#00b1eb;color:#00b1eb}.di-vw-content-wrapper.vw-atlas .outline-button:hover{background:#00b1eb;color:#fff;border-color:#00b1eb}.di-vw-content-wrapper.vw-atlas .video-row-wrapper{background:#fff url(../img/atlas/video-fallback-background-fade.jpg) top center no-repeat;height:0;padding:0;padding-bottom:55%;background-size:100%;background-repeat:no-repeat}.di-vw-content-wrapper.vw-atlas .video-row-wrapper .award-overlay{position:absolute;top:60px;right:20px;z-index:10;display:block;max-width:350px}@media screen and (max-width:1199px){.di-vw-content-wrapper.vw-atlas .video-row-wrapper .award-overlay{max-width:270px}}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-atlas .video-row-wrapper .award-overlay{max-width:210px;top:20px}}.di-vw-content-wrapper.vw-atlas .video-row-wrapper .award-overlay img{margin:0}.di-vw-content-wrapper.vw-atlas .video-row-wrapper .video-overlay .video-wrap{max-width:500px;margin:0 auto;display:block;position:absolute;top:60px;left:0;right:0;color:#fff;text-align:center;z-index:10}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-atlas .video-row-wrapper .video-overlay .video-wrap .video-wrap{position:relative}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-atlas .video-row-wrapper .video-overlay .video-wrap{top:0}}.di-vw-content-wrapper.vw-atlas .video-row-wrapper .video-overlay .video-wrap h1{font-weight:700}.di-vw-content-wrapper.vw-atlas .video-row-wrapper .video-overlay .video-wrap h1 span{display:block}.di-vw-content-wrapper.vw-atlas .video-row-wrapper .video-overlay .video-wrap h1 span.middle-title{font-size:125px;line-height:120px}.di-vw-content-wrapper.vw-atlas .video-row-wrapper .video-overlay .video-wrap h1 span.bottom-title{font-size:32px;line-height:50px}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-atlas .video-row-wrapper .video-overlay .video-wrap h1 span.middle-title{font-size:100px;line-height:90px}.di-vw-content-wrapper.vw-atlas .video-row-wrapper .video-overlay .video-wrap h1 span.bottom-title{font-size:22px;line-height:30px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-atlas .video-row-wrapper .video-overlay .video-wrap h1 span.middle-title{font-size:60px;line-height:40px}.di-vw-content-wrapper.vw-atlas .video-row-wrapper .video-overlay .video-wrap h1 span.bottom-title{font-size:20px;line-height:30px}}.di-vw-content-wrapper.vw-atlas .button-bar{background:#000;color:#fff;padding:10px 0;position:relative;margin-top:-70px;background:0 0;width:100%}.di-vw-content-wrapper.vw-atlas .button-bar .button{border-radius:5px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;text-transform:none;font-weight:700;padding:0 15px;line-height:50px;height:50px;font-size:16px;margin-bottom:0}.di-vw-content-wrapper.vw-atlas .button-bar .button.left-button{float:left}.di-vw-content-wrapper.vw-atlas .button-bar .button.right-button{float:right}.di-vw-content-wrapper.vw-atlas .button-bar .button img{display:inline-block;width:auto;margin:0;vertical-align:top}.di-vw-content-wrapper.vw-atlas .button-bar .button.outline-button{border-color:#fff;color:#fff}.di-vw-content-wrapper.vw-atlas .button-bar .button.outline-button:hover{background:#00b1eb;border-color:#fff;color:#fff}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-atlas .button-bar{margin-top:0;background:#111}.di-vw-content-wrapper.vw-atlas .button-bar .button{width:48%!important;margin-right:1%;margin-bottom:1%}.di-vw-content-wrapper.vw-atlas .button-bar .button.left-button,.di-vw-content-wrapper.vw-atlas .button-bar .button.right-button{float:none}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-atlas .button-bar .button{display:block;width:90%!important;margin:10px auto}}.di-vw-content-wrapper.vw-atlas #warranty-row{padding:40px 0}.di-vw-content-wrapper.vw-atlas #warranty-row img{width:auto}.di-vw-content-wrapper.vw-atlas #warranty-row.update .warranty-top{background-image:url(../img/atlas/warranty-bg2.jpg)}@media screen and (min-width:1025px){.di-vw-content-wrapper.vw-atlas #warranty-row.update .warranty-wrap{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;-moz-flex-direction:column;flex-direction:column;min-height:512px}}.di-vw-content-wrapper.vw-atlas #warranty-row.update .warranty-wrap h2{font-size:1.7em;font-weight:700;width:500px;text-align:center;margin:0 auto .5em auto}@media screen and (max-width:550px){.di-vw-content-wrapper.vw-atlas #warranty-row.update .warranty-wrap h2{font-size:1.2em;width:350px}}.di-vw-content-wrapper.vw-atlas #warranty-row.update .warranty-wrap img{margin:0 auto}.di-vw-content-wrapper.vw-atlas #warranty-row.update .warranty-wrap .outline-button{display:block;width:100%!important;max-width:250px;font-size:18px;margin:0 auto}.di-vw-content-wrapper.vw-atlas #warranty-row .warranty-top{background-image:url(../img/atlas/warranty-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:515px}.di-vw-content-wrapper.vw-atlas #warranty-row .warranty-text h3{margin:0;font-weight:700;font-size:17px}.di-vw-content-wrapper.vw-atlas #warranty-row .warranty-text p{margin:5px 0;color:#7c878e;font-size:17px}.di-vw-content-wrapper.vw-atlas #warranty-row .disclaimer-vw{font-size:12px;color:#7c878e;margin-bottom:0;line-height:1}@media screen and (max-width:1024px) and (min-width:768px){.di-vw-content-wrapper.vw-atlas #warranty-row .warranty-top{min-height:375px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-atlas #warranty-row .warranty-top{min-height:inherit}.di-vw-content-wrapper.vw-atlas #warranty-row .warranty-top img{margin:0 auto}.di-vw-content-wrapper.vw-atlas #warranty-row .warranty-text h3{margin-top:20px}}.di-vw-content-wrapper.vw-atlas #big-row{background:url(../img/atlas/special-bg.jpg) center center no-repeat;background-size:cover;position:relative}.di-vw-content-wrapper.vw-atlas #big-row .big-wrapper{position:relative;min-height:500px}.di-vw-content-wrapper.vw-atlas #big-row .big-overlay{position:absolute;bottom:40px;left:0;color:#fff}.di-vw-content-wrapper.vw-atlas #big-row .big-overlay h2{font-size:72px}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-atlas #big-row{background:#fff}.di-vw-content-wrapper.vw-atlas #big-row .big-wrapper{min-height:inherit}.di-vw-content-wrapper.vw-atlas #big-row .big-overlay{position:relative;color:#111;padding:0 20px;text-align:center}.di-vw-content-wrapper.vw-atlas #big-row .big-overlay h2{font-size:25px}}.di-vw-content-wrapper.vw-atlas #interior-row{text-align:center;padding:40px 0}.di-vw-content-wrapper.vw-atlas #interior-row h3{font-size:32px;font-weight:700}.di-vw-content-wrapper.vw-atlas #interior-row .interior-top{font-size:40px;font-weight:400;line-height:48px}.di-vw-content-wrapper.vw-atlas #interior-row .interior-bottom{font-size:22px;font-weight:700}.di-vw-content-wrapper.vw-atlas #interior-row .interior-text{font-size:32px;font-weight:400;line-height:40px;color:#7c878e}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-atlas #interior-row h3{font-size:22px;line-height:25px}.di-vw-content-wrapper.vw-atlas #interior-row .interior-top{font-size:20px;line-height:28px}.di-vw-content-wrapper.vw-atlas #interior-row .interior-bottom{font-size:16px}.di-vw-content-wrapper.vw-atlas #interior-row .interior-text{font-size:22px;line-height:25px}}.di-vw-content-wrapper.vw-atlas #review-atlas{border-bottom:1px solid #f2f6f7}.di-vw-content-wrapper.vw-atlas #atlas-carousel{padding:40px 0;text-align:center}.di-vw-content-wrapper.vw-atlas #atlas-carousel .review-text{font-size:48px;line-height:55px;font-weight:700}.di-vw-content-wrapper.vw-atlas #atlas-carousel .review-source{text-transform:uppercase;font-size:20px;font-weight:400;color:#6f7d85;margin:20px 0}.di-vw-content-wrapper.vw-atlas #atlas-carousel .review-img img{margin:0 auto}.di-vw-content-wrapper.vw-atlas #atlas-carousel .owl-buttons{display:none}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-atlas #atlas-carousel .review-text{font-size:22px;line-height:25px}}.di-vw-content-wrapper.vw-atlas #compare-row{padding:60px 0;text-align:center}.di-vw-content-wrapper.vw-atlas #compare-row h2{font-weight:700;margin-top:60px}.di-vw-content-wrapper.vw-atlas #compare-row p{font-size:26px}.di-vw-content-wrapper.vw-atlas #compare-row .compare-wrap{text-align:left;color:#7b7979;margin-top:40px 0 0}.di-vw-content-wrapper.vw-atlas #compare-row .compare-wrap h3{font-weight:700;font-size:24px;margin:0;padding:0}.di-vw-content-wrapper.vw-atlas #compare-row .compare-wrap p{font-size:16px;margin:0;padding:0}.di-vw-content-wrapper.vw-atlas #compare-row .compare-wrap img{margin:5px 0 0}.di-vw-content-wrapper.vw-atlas #info-row{padding:40px 0}.di-vw-content-wrapper.vw-atlas #info-row .half-img{margin:0 auto;display:block;text-align:center}.di-vw-content-wrapper.vw-atlas #info-row .button{display:block;border-radius:3px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;max-width:250px;text-transform:none;font-weight:700}.di-vw-content-wrapper.vw-atlas #info-row .button.outline-button{border-color:#00b1eb;color:#00b1eb;padding:0}.di-vw-content-wrapper.vw-atlas #info-row .button.outline-button img{display:inline-block;width:inherit;margin:0}.di-vw-content-wrapper.vw-atlas #info-row .button.outline-button:hover{border-color:#008bb8;color:#008bb8;background:0 0}.di-vw-content-wrapper.vw-atlas #info-row .left-half{border-right:1px solid #e3ebed}.di-vw-content-wrapper.vw-atlas #info-row .info-half{max-width:48%;display:inline-block;vertical-align:top;margin-top:20px}.di-vw-content-wrapper.vw-atlas #info-row .info-half:last-of-type{margin-left:1%}.di-vw-content-wrapper.vw-atlas #info-row .info-half h3{margin:0}.di-vw-content-wrapper.vw-atlas #info-row .info-half p{color:#7c878e;margin:1em 0}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-atlas #info-row .left-half{border-right:none;border-bottom:1px solid #e3ebed}.di-vw-content-wrapper.vw-atlas #info-row .info-half{width:48%;max-width:none}.di-vw-content-wrapper.vw-atlas #info-row .button{display:block}.di-vw-content-wrapper.vw-atlas #info-row .button.outline{margin-top:10px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-atlas #info-row{padding-top:0}.di-vw-content-wrapper.vw-atlas #info-row .info-half{width:100%}.di-vw-content-wrapper.vw-atlas #info-row .info-half.info-text{text-align:center}.di-vw-content-wrapper.vw-atlas #info-row .info-half.info-text .button{margin:20px auto 10px auto}.di-vw-content-wrapper.vw-atlas #info-row .info-half.info-text .button.outline{margin-top:10px}}.video-row-wrapper{width:100%;margin-top:0;overflow:hidden;position:relative;transform:translateZ(0);background:#f5f5f5 url(../img/atlas/video-fallback-background.jpg) center center no-repeat;background-size:cover}@media (min-width:1024px){.video-row-wrapper{margin-top:0;height:calc(100vh - 0)}}.video-row-wrapper video{width:100%;height:100%;opacity:0;display:block;transition:opacity .4s ease-in-out}@supports ((-o-object-fit:cover) or (object-fit:cover)){.video-row-wrapper video{-o-object-fit:cover;object-fit:cover}}@supports ((-o-object-position:50% 50%) or (object-position:50% 50%)){.video-row-wrapper video{-o-object-position:50% 50%;object-position:50% 50%}}@supports not ((-o-object-fit:cover) or (object-fit:cover)){.video-row-wrapper video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}}@supports not ((-o-object-position:50% 50%) or (object-position:50% 50%)){.video-row-wrapper video{position:relative;top:50%;transform:translateY(-50%)}}.video-row-wrapper video::-webkit-media-controls{display:none!important}@supports not (height:calc(100vh - 100px)){.video-row-wrapper{height:500px}}.newsroom .article-wrap+.article-wrap{padding-top:30px;padding-bottom:40px;border-top:1px solid #777}.newsroom .article-content p{font-size:16px;line-height:1.4}.newsroom .article-wrap h2{font-size:30px;line-height:1.3;margin-bottom:10px}.newsroom .article-header{margin-bottom:20px}.di-vw-content-wrapper.vw-tiguan{margin-top:0;padding-top:80px;padding-bottom:0}.di-vw-content-wrapper.vw-tiguan img{width:auto}@media screen and (max-width:1024px) and (min-width:768px){.di-vw-content-wrapper.vw-tiguan{padding-top:0}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-tiguan{padding-top:0}}.di-vw-content-wrapper.vw-tiguan .video-row-wrapper{background:#000 url(../img/tiguan/video-fallback-background-fade.jpg) top center no-repeat;height:0;padding:0;padding-bottom:55%;background-size:100%;background-repeat:no-repeat}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-tiguan .video-row-wrapper{padding-bottom:80%}}@media screen and (max-width:450px){.di-vw-content-wrapper.vw-tiguan .video-row-wrapper{padding-bottom:100%}}.di-vw-content-wrapper.vw-tiguan .award-overlay{position:absolute;top:60px;right:20px;z-index:10;display:block;max-width:350px}@media screen and (max-width:1199px){.di-vw-content-wrapper.vw-tiguan .award-overlay{max-width:270px}}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-tiguan .award-overlay{max-width:210px;top:20px}}.di-vw-content-wrapper.vw-tiguan .award-overlay img{margin:0}.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap{max-width:500px;margin:0 auto;display:block;position:absolute;top:60px;left:0;right:0;color:#fff;text-align:center;z-index:10}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap{top:0}}.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap h1{font-weight:700}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap h1{margin-top:0}}.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap h1 span{display:block}.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap h1 span.top-title{font-size:64px;line-height:50px}.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap h1 span.middle-title{font-size:145px;line-height:160px}.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap h1 span.bottom-title{font-size:18px;line-height:50px}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap h1 span.top-title{font-size:44px;line-height:30px}.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap h1 span.middle-title{font-size:115px;line-height:100px}}@media acreen and (max-width:499px){.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap h1 span.middle-title{font-size:45px;line-height:45px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap{position:relative}.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap h1 span.top-title{font-size:32px;line-height:20px}.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap h1 span.middle-title{font-size:80px;line-height:80px}.di-vw-content-wrapper.vw-tiguan .video-overlay .video-wrap h1 span.bottom-title{font-size:18px;line-height:30px}}.di-vw-content-wrapper.vw-tiguan .button-bar{background:0 0;position:absolute;width:100%;bottom:0;left:0;color:#fff;padding:10px 0}.di-vw-content-wrapper.vw-tiguan .button-bar .button{border-radius:5px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;text-transform:none;font-weight:700;padding:0 20px;line-height:50px;height:50px;font-size:17px;margin-bottom:0}.di-vw-content-wrapper.vw-tiguan .button-bar .button img{display:inline-block;width:inherit;margin:0;vertical-align:top}.di-vw-content-wrapper.vw-tiguan .button-bar .button.outline-button{border-color:#fff;color:#fff}.di-vw-content-wrapper.vw-tiguan .button-bar .button.outline-button:hover{background:#00b1eb}.di-vw-content-wrapper.vw-tiguan .button-bar .right-button-bar{text-align:right}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-tiguan .button-bar .button{display:block;margin-bottom:10px}.di-vw-content-wrapper.vw-tiguan .button-bar .right-button-bar:last-child{margin-bottom:0}}.di-vw-content-wrapper.vw-tiguan #warranty-row{padding:40px 0}.di-vw-content-wrapper.vw-tiguan #warranty-row img{width:auto}.di-vw-content-wrapper.vw-tiguan #warranty-row.update .warranty-top{background-image:url(../img/tiguan/warranty-bg2.jpg)}@media screen and (min-width:1025px){.di-vw-content-wrapper.vw-tiguan #warranty-row.update .warranty-wrap{min-height:515px}}.di-vw-content-wrapper.vw-tiguan #warranty-row.update .warranty-wrap h1{text-align:center;margin-bottom:30px;font-weight:600;line-height:1.2}.di-vw-content-wrapper.vw-tiguan #warranty-row.update .warranty-wrap h1 sup{font-size:25px}.di-vw-content-wrapper.vw-tiguan #warranty-row.update .warranty-wrap img{margin:0 auto}.di-vw-content-wrapper.vw-tiguan #warranty-row.update .warranty-wrap a.button.outline-button{padding:15px 40px;border-color:#00b1eb;color:#00b1eb}.di-vw-content-wrapper.vw-tiguan #warranty-row.update .warranty-wrap a.button.outline-button:hover{background:#008bb8;color:#fff;border-color:#008bb8}.di-vw-content-wrapper.vw-tiguan #warranty-row .warranty-top{background-image:url(../img/tiguan/warranty-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:515px;margin-bottom:40px}.di-vw-content-wrapper.vw-tiguan #warranty-row .warranty-text h3{margin:0;font-weight:700;font-size:17px}.di-vw-content-wrapper.vw-tiguan #warranty-row .warranty-text p{margin:5px 0;color:#7c878e;font-size:17px}.di-vw-content-wrapper.vw-tiguan #warranty-row .disclaimer-vw{font-size:12px;color:#7c878e;margin-bottom:0;line-height:1}@media screen and (max-width:1024px) and (min-width:768px){.di-vw-content-wrapper.vw-tiguan #warranty-row .warranty-top{min-height:255px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-tiguan #warranty-row .warranty-top{min-height:inherit}.di-vw-content-wrapper.vw-tiguan #warranty-row .warranty-top img{margin:0 auto}.di-vw-content-wrapper.vw-tiguan #warranty-row .warranty-text h3{margin-top:20px}}.di-vw-content-wrapper.vw-tiguan #big-row{background:url(../img/tiguan/special-bg.jpg) center center no-repeat;background-size:cover;position:relative}.di-vw-content-wrapper.vw-tiguan #big-row .big-wrapper{position:relative;min-height:700px}.di-vw-content-wrapper.vw-tiguan #big-row .big-overlay{position:absolute;bottom:40px;left:0;color:#fff}.di-vw-content-wrapper.vw-tiguan #big-row .big-overlay h2{font-size:72px;line-height:72px}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-tiguan #big-row .big-wrapper{min-height:530px}.di-vw-content-wrapper.vw-tiguan #big-row .big-overlay h2{font-size:60px;line-height:60px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-tiguan #big-row .big-wrapper{min-height:330px}.di-vw-content-wrapper.vw-tiguan #big-row .big-overlay{left:20px;bottom:20px}.di-vw-content-wrapper.vw-tiguan #big-row .big-overlay h2{font-size:25px;line-height:25px}}.di-vw-content-wrapper.vw-tiguan .text-row{text-align:center;padding:40px 0}.di-vw-content-wrapper.vw-tiguan .text-row .interior-top{font-size:35px;font-weight:400;line-height:48px}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-tiguan .text-row .interior-top{font-size:25px;line-height:38px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-tiguan .text-row .interior-top{font-size:20px;line-height:28px}}.di-vw-content-wrapper.vw-tiguan #tiguan-carousel{padding:40px 0;text-align:center}.di-vw-content-wrapper.vw-tiguan #tiguan-carousel .review-text{font-size:48px;line-height:55px;font-weight:700}.di-vw-content-wrapper.vw-tiguan #tiguan-carousel .review-source{text-transform:uppercase;font-size:20px;font-weight:400;color:#6f7d85;margin:20px 0}.di-vw-content-wrapper.vw-tiguan #tiguan-carousel .review-img img{margin:0 auto}.di-vw-content-wrapper.vw-tiguan #tiguan-carousel .owl-buttons{display:none}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-tiguan #tiguan-carousel .review-text{font-size:38px;line-height:45px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-tiguan #tiguan-carousel .review-text{font-size:22px;line-height:25px}}.di-vw-content-wrapper.vw-tiguan #comparison-matrices .compare-wrap h3{font-size:24px;margin-bottom:0}.di-vw-content-wrapper.vw-tiguan #comparison-matrices .compare-wrap h3,.di-vw-content-wrapper.vw-tiguan #comparison-matrices .compare-wrap p{color:#7b7979}.di-vw-content-wrapper.vw-tiguan #comparison-matrices .compare-wrap p{font-size:16px;margin:0 0 5px 0}.di-vw-content-wrapper.vw-tiguan #comparison-matrices .compare-wrap a>img{margin:0}@media only screen and (max-width:767px){.di-vw-content-wrapper.vw-tiguan #comparison-matrices{text-align:center;padding-bottom:40px}.di-vw-content-wrapper.vw-tiguan #comparison-matrices .compare-wrap a>img{margin:0 auto}}.di-vw-content-wrapper.vw-tiguan .description-row img{margin:0 auto}.di-vw-content-wrapper.vw-tiguan .description-row hr{margin:60px auto}.di-vw-content-wrapper.vw-tiguan .description-row p{color:#7c878e;margin-top:0;font-size:20px}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-tiguan .description-row hr{margin:20px auto}}.di-vw-content-wrapper.vw-tiguan #info-row{padding:40px 0}.di-vw-content-wrapper.vw-tiguan #info-row .half-img{margin:0 auto;display:block;text-align:center}.di-vw-content-wrapper.vw-tiguan #info-row .button{display:block;border-radius:3px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;max-width:250px;text-transform:none;font-weight:700}.di-vw-content-wrapper.vw-tiguan #info-row .button.outline-button{border-color:#00b1eb;color:#00b1eb;padding:0}.di-vw-content-wrapper.vw-tiguan #info-row .button.outline-button img{display:inline-block;width:inherit;margin:0}.di-vw-content-wrapper.vw-tiguan #info-row .button.outline-button:hover{border-color:#008bb8;color:#008bb8;background:0 0}.di-vw-content-wrapper.vw-tiguan #info-row .left-half{border-right:1px solid #e3ebed}.di-vw-content-wrapper.vw-tiguan #info-row .left-half .button.outline-button{margin-top:20px;margin-bottom:20px}.di-vw-content-wrapper.vw-tiguan #info-row .info-half{max-width:48%;display:inline-block;vertical-align:top;margin-top:20px}.di-vw-content-wrapper.vw-tiguan #info-row .info-half:last-of-type{margin-left:1%}.di-vw-content-wrapper.vw-tiguan #info-row .info-half h3{margin:0}.di-vw-content-wrapper.vw-tiguan #info-row .info-half p{color:#7c878e;margin:0}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-tiguan #info-row .left-half{border-right:none;border-bottom:1px solid #e3ebed}.di-vw-content-wrapper.vw-tiguan #info-row .info-half{width:48%;max-width:none}.di-vw-content-wrapper.vw-tiguan #info-row .button{display:block}.di-vw-content-wrapper.vw-tiguan #info-row .button.outline{margin-top:10px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-tiguan #info-row{padding-top:0}.di-vw-content-wrapper.vw-tiguan #info-row .info-half{width:100%}.di-vw-content-wrapper.vw-tiguan #info-row .button{margin:0 auto 10px auto}.di-vw-content-wrapper.vw-tiguan #info-row .button.outline{margin-top:10px}}#vw-certified-pre-owned-page-new{font-family:vwheadweb,sans-serif;font-weight:400;font-size:18px;margin-top:130px}#vw-certified-pre-owned-page-new .mobile-go-with-confidence-banner{margin-top:40px!important}#vw-certified-pre-owned-page-new .header-container{width:3em;position:relative}#vw-certified-pre-owned-page-new .header-container h1{font-family:vwheadweb,sans-serif;font-weight:700;font-size:5em;z-index:100;position:absolute;left:80px;top:50px;color:#fff;word-spacing:3em}@media screen and (max-width:1450px){#vw-certified-pre-owned-page-new .header-container h1{font-size:3.3em;left:50px;top:40px}}@media screen and (max-width:992px){#vw-certified-pre-owned-page-new .header-container h1{font-size:2.8em}}@media screen and (max-width:768px){#vw-certified-pre-owned-page-new .header-container h1{font-size:2em;left:30px}}@media screen and (max-width:500px){#vw-certified-pre-owned-page-new .header-container h1{font-size:1.5em;left:20px;top:10px}}#vw-certified-pre-owned-page-new h2{font-family:vwheadweb,sans-serif;font-weight:700;font-size:2.8em}#vw-certified-pre-owned-page-new .button.vw-button{border-radius:5px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;background:#00b1eb;color:#fff}#vw-certified-pre-owned-page-new .button.vw-button:hover{background:#008bb8}#vw-certified-pre-owned-page-new .vw-page-banner{padding:50px 0}#vw-certified-pre-owned-page-new .vw-page-banner .cpo-logos{margin:30px 0}#vw-certified-pre-owned-page-new .vw-page-banner.new-banner{padding:0;background:#1875b8}#vw-certified-pre-owned-page-new .vw-page-banner.new-banner img{margin:0 auto;display:block;width:100%}#vw-certified-pre-owned-page-new .vw-page-banner.cpo-info{background:#e6e6e6}#vw-certified-pre-owned-page-new .vw-page-banner.cpo-info .cpo-content{text-align:left}#vw-certified-pre-owned-page-new .vw-page-banner.cpo-info .cpo-content p{font-size:17px;color:#6a7986}@media screen and (max-width:767px){#vw-certified-pre-owned-page-new .vw-page-banner.cpo-info .cpo-content p{font-size:14px}}#vw-certified-pre-owned-page-new .vw-page-banner .banner-ctas .button{padding:20px;font-family:vwheadweb,sans-serif;font-weight:800;display:block;margin-right:0}#vw-certified-pre-owned-page-new .vw-page-banner .banner-ctas .button:hover{background:#055d8b}#vw-certified-pre-owned-page-new .vw-page-banner .banner-ctas .brochure-download-link{text-align:left}#vw-certified-pre-owned-page-new .vw-page-banner .banner-ctas .brochure-download-link .brochure-download{color:#00b1eb;margin-top:15px;display:inline-block;text-align:left}@media screen and (min-width:1025px){#vw-certified-pre-owned-page-new .vw-page-banner .banner-ctas .bottom-logo{margin-top:30px;text-align:center}}#vw-certified-pre-owned-page-new .vw-cpo-warranty{background:#f4f4f4;padding:60px 0}#vw-certified-pre-owned-page-new .vw-cpo-warranty h2{font-size:30px;color:#ec7623;margin:0 0 15px}#vw-certified-pre-owned-page-new .vw-cpo-warranty p{font-size:17px;color:#6a7986}@media (max-width:1024px){#vw-certified-pre-owned-page-new .vw-cpo-warranty .vw-cpo-img{margin:0 auto;display:block}}#vw-certified-pre-owned-page-new .vw-cpo-warranty .warranty-grid{display:-moz-flex;display:flex;flex-wrap:wrap;margin-top:30px;border-top:2px solid #d2d4d5;border-bottom:2px solid #d2d4d5}#vw-certified-pre-owned-page-new .vw-cpo-warranty .warranty-grid .grid-item{-moz-flex:1;flex:1;padding:20px 10px;text-align:center}#vw-certified-pre-owned-page-new .vw-cpo-warranty .warranty-grid .grid-item+.grid-item{border-left:2px solid #d2d4d5}@media (max-width:767px){#vw-certified-pre-owned-page-new .vw-cpo-warranty .warranty-grid .grid-item{flex-basis:100%}#vw-certified-pre-owned-page-new .vw-cpo-warranty .warranty-grid .grid-item+.grid-item{border-left:none;border-top:2px solid #d2d4d5}}#vw-certified-pre-owned-page-new .vw-cpo-warranty .warranty-grid .sub-label{font-size:14px}#vw-certified-pre-owned-page-new .vw-cpo-warranty .warranty-grid h3{font-size:22px;color:#1874b7}#vw-certified-pre-owned-page-new .vw-cpo-warranty .warranty-grid .label-disclaimer{font-size:18px;font-style:italic;color:#1874b7}#vw-certified-pre-owned-page-new .vw-cpo-warranty .warranty-grid .label-disclaimer sup{font-style:normal}#vw-certified-pre-owned-page-new .vw-cpo-sirius-carfax .content-box{min-height:400px;padding:60px 50px}#vw-certified-pre-owned-page-new .vw-cpo-sirius-carfax .content-box.sirius-xm{background:#ec7623}#vw-certified-pre-owned-page-new .vw-cpo-sirius-carfax .content-box.carfax-box{background:#1874b7}#vw-certified-pre-owned-page-new .vw-cpo-disclaimers{padding:50px 0;background:#f1f5f6}#vw-certified-pre-owned-page-new .vw-cpo-disclaimers p{font-size:12px;color:#7d7d7d}#vw-certified-pre-owned-page-new .vw-cpo-intro{background:#e2ebec;padding:60px 0;font-size:1em}#vw-certified-pre-owned-page-new .vw-cpo-intro h2{margin-bottom:30px}#vw-certified-pre-owned-page-new .vw-cpo-features{background:#fff}#vw-certified-pre-owned-page-new .vw-accordion{padding:50px 0}#vw-certified-pre-owned-page-new .vw-accordion .panel+.panel{margin-top:0}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel{background:0 0;border:none;border-top:1px solid #cdd4d5;-o-box-shadow:none;box-shadow:none;border-radius:0;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel:first-child{border-top:none}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel:last-child{border-bottom:none}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel .vw-panel-heading a{display:block;padding:20px 0;font-size:1.2em;line-height:2em;text-decoration:none;position:relative;color:#333}@media screen and (max-width:767px){#vw-certified-pre-owned-page-new .vw-accordion .vw-panel .vw-panel-heading a{display:-moz-flex;display:flex}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel .vw-panel-heading a .svg-icon{-moz-flex:0 1 50px;flex:0 1 50px}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel .vw-panel-heading a .title{font-size:16px;padding-right:20px}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel .vw-panel-heading a .title.mobile-spacing{line-height:22px}}@media screen and (max-width:560px){#vw-certified-pre-owned-page-new .vw-accordion .vw-panel .vw-panel-heading a .svg-icon.bigger-icon{-moz-flex:0 1 80px;flex:0 1 80px}}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel .vw-panel-heading a .svg-icon{display:inline-block;padding-right:6px}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel .vw-panel-heading a .title{display:inline-block;vertical-align:middle;font-weight:700;line-height:33px}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel .vw-panel-heading a i{color:#00b1eb;transform:rotate(0);transition:transform .25s ease;font-size:1.6em;vertical-align:middle;position:absolute;top:50%;right:0;margin-top:-19px;margin-right:5px}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel .vw-panel-heading a.collapsed i{transform:rotate(-90deg)}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel .vw-panel-body{padding-bottom:20px;font-size:16px}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel .vw-panel-body ul{margin:15px 0}#vw-certified-pre-owned-page-new .vw-accordion .vw-panel .vw-panel-body .disclaimer{margin-top:30px;font-size:.8em}#vw-certified-pre-owned-page-new .vw-accordion .vw-accordion-text{color:#7d7d7d;border-top:5px solid #ec7623;padding-top:20px}#vw-certified-pre-owned-page-new .vw-accordion .vw-accordion-text .bold-text{color:#333;font-weight:700}#vw-certified-pre-owned-page-new .vw-accordion .vw-accordion-text li{color:#00b1eb}#vw-certified-pre-owned-page-new .vw-accordion .vw-accordion-text li span{color:#7d7d7d}@media (max-width:1024px){#vw-certified-pre-owned-page-new{margin-top:0;font-size:16px}#vw-certified-pre-owned-page-new h1,#vw-certified-pre-owned-page-new h2{font-size:2.4em}#vw-certified-pre-owned-page-new .vw-page-banner{padding:60px 0}#vw-certified-pre-owned-page-new .vw-page-banner .cpo-logos{max-width:360px}}@media (max-width:767px){#vw-certified-pre-owned-page-new{margin-top:0;font-size:14px}#vw-certified-pre-owned-page-new h1,#vw-certified-pre-owned-page-new h2{font-size:2em}#vw-certified-pre-owned-page-new .vw-page-banner{padding:30px 0}#vw-certified-pre-owned-page-new .vw-page-banner .cpo-logos{max-width:260px}#vw-certified-pre-owned-page-new .vw-cpo-intro{padding:30px 0}#vw-certified-pre-owned-page-new .vw-accordion{padding:30px 10px}#vw-certified-pre-owned-page-new .title{font-size:16px}#vw-certified-pre-owned-page-new .vw-panel-body{font-size:14px!important}}.button{border-radius:6px}.di-vw-content-wrapper.warranty-page h2{font-size:30px;font-weight:900}@media only screen and (min-width:1025px){.di-vw-content-wrapper.warranty-page h2{font-size:40px}}.di-vw-content-wrapper.warranty-page .no-margin-top{margin-top:0}.di-vw-content-wrapper.warranty-page p.small{font-size:12px;color:#a1aab2;font-style:normal}.di-vw-content-wrapper.warranty-page .vw-sup{font-size:9px;position:relative;color:#fff;z-index:1;width:12px;height:12px;line-height:12px;text-align:center;display:inline-block;top:-5px}.di-vw-content-wrapper.warranty-page .vw-sup:after{content:"";background:#a1aab2;border-radius:100px;margin:0;position:absolute;left:0;right:0;top:0;display:inline-block;width:12px;height:12px;z-index:-1}.di-vw-content-wrapper.warranty-page .outline-button{border-color:#00b1eb;color:#00b1eb}.di-vw-content-wrapper.warranty-page .outline-button:hover{background:#00b1eb;border-color:#00b1eb;color:#fff}.di-vw-content-wrapper.warranty-page hr.full-w-divider{border-top:4px solid #f1f5f6;margin:8rem auto}.di-vw-content-wrapper.warranty-page hr.small{width:80px;border-top:4px solid #00b1eb}.di-vw-content-wrapper.warranty-page .di-vw-top-banner{position:relative;min-height:570px;-moz-align-items:flex-end;align-items:flex-end}@media screen and (max-width:767px){.di-vw-content-wrapper.warranty-page .di-vw-top-banner{min-height:400px;background-position:left top}}.di-vw-content-wrapper.warranty-page .di-vw-top-banner .people-first-logo{position:absolute;top:50px;left:50px}.di-vw-content-wrapper.warranty-page .di-vw-top-banner .disclaimer{max-width:75%;background:#fff;color:#a1aab2}.di-vw-content-wrapper.warranty-page article#page-content #intro{text-align:center}.di-vw-content-wrapper.warranty-page article#page-content #intro h1{font-weight:900}.di-vw-content-wrapper.warranty-page article#page-content #intro .small{margin-top:30px}.di-vw-content-wrapper.warranty-page article#page-content .img-content-row .divider{height:4px;background:#f1f5f6;position:relative;width:100%}.di-vw-content-wrapper.warranty-page article#page-content .img-content-row .divider.right{right:15px}.di-vw-content-wrapper.warranty-page article#page-content .img-content-row .divider.left{left:15px}@media screen and (min-width:1025px){.di-vw-content-wrapper.warranty-page article#page-content .img-content-row .divider{top:20px;position:absolute;width:calc(100% - 30px)}}.di-vw-content-wrapper.warranty-page article#page-content .img-content-row ._cc{margin:3.125rem auto}.di-vw-content-wrapper.warranty-page article#page-content .img-content-row ._cc .content-holder h3{margin-bottom:0}@media screen and (min-width:1025px){.di-vw-content-wrapper.warranty-page article#page-content .img-content-row ._cc .content-holder{margin-top:8rem}}.di-vw-content-wrapper.warranty-page article#page-content .info-section ._cc{text-align:center}.di-vw-content-wrapper.warranty-page article#page-content .info-section ._cc h1{margin-top:0;font-weight:900}.di-vw-content-wrapper.warranty-page article#page-content #photo-section h3{font-weight:900;margin-bottom:0}.di-vw-content-wrapper.vw-jetta{margin-top:0;padding-bottom:0}@media screen and (max-width:1024px) and (min-width:768px){.di-vw-content-wrapper.vw-jetta{padding-top:0}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-jetta{padding-top:0}}.di-vw-content-wrapper.vw-jetta .hero-row-wrapper{background:#000 url(../img/jetta/Masthead.jpg) top center no-repeat;height:0;padding:0;padding-bottom:55%;background-size:100%;background-repeat:no-repeat;width:100%;margin-top:0;overflow:hidden;position:relative;transform:translateZ(0)}.di-vw-content-wrapper.vw-jetta .warranty-overlay{position:absolute;left:50px;bottom:10px;z-index:10;display:block;max-width:250px}@media screen and (max-width:1199px){.di-vw-content-wrapper.vw-jetta .warranty-overlay{max-width:200px}}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-jetta .warranty-overlay{max-width:150px}}.di-vw-content-wrapper.vw-jetta .warranty-overlay img{margin:0}.di-vw-content-wrapper.vw-jetta .warranty-overlay .header-disclaimer{color:#fff;font-size:12px;width:300px}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-jetta .warranty-overlay .header-disclaimer{margin:.1em}}.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap{max-width:500px;margin:3em auto;display:block;position:absolute;left:0;right:0;color:#fff;text-align:center;z-index:10}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap{margin:.3em auto;position:relative}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap{margin:-15px auto;position:relative}}.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap h1{font-weight:700;margin:0;padding:0}.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap h1 span{display:block}.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap h1 span.top-title{font-size:24px;line-height:50px}.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap h1 span.middle-title{font-size:130px;line-height:70px}.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap h1 span.bottom-title{font-size:24px;line-height:70px}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap h1 span.top-title{font-size:20px;line-height:50px}.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap h1 span.middle-title{font-size:110px;line-height:70px}.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap h1 span.bottom-title{font-size:20px;line-height:70px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap h1 span.top-title{font-size:16px}.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap h1 span.middle-title{font-size:45px;line-height:5px}.di-vw-content-wrapper.vw-jetta .hero-overlay .hero-wrap h1 span.bottom-title{font-size:16px;line-height:60px}}.di-vw-content-wrapper.vw-jetta .button-bar{background:#000;position:relative;width:100%;bottom:0;left:0;color:#fff;padding:10px 0}.di-vw-content-wrapper.vw-jetta .button-bar .price{width:500px;margin:0 auto;padding:.5em}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-jetta .button-bar .price{max-width:500px;width:auto}}.di-vw-content-wrapper.vw-jetta .button-bar .price-disclaimer{color:#ccc;font-size:10px;text-transform:uppercase}.di-vw-content-wrapper.vw-jetta .button-bar .header-disclaimer{color:#fff;font-size:12px;text-align:center;padding:0 15px}.di-vw-content-wrapper.vw-jetta .button-bar .header-disclaimer img{max-width:200px;margin:0 auto}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-jetta .button-bar .header-disclaimer img{max-width:200px}}.di-vw-content-wrapper.vw-jetta .button-bar .disclaimer1{color:#ccc;font-size:9px;width:5em;text-transform:uppercase}.di-vw-content-wrapper.vw-jetta .button-bar .button{border-radius:5px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;text-transform:none;font-weight:700;padding:0 20px;line-height:50px;height:50px;font-size:17px;margin-bottom:0;border-color:#00b1eb}@media screen and (max-width:1080px){.di-vw-content-wrapper.vw-jetta .button-bar .button{font-size:15px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-jetta .button-bar .button{display:block;margin-bottom:10px}}.di-vw-content-wrapper.vw-jetta .button-bar .button img{display:inline-block;width:inherit;margin:0;vertical-align:top}.di-vw-content-wrapper.vw-jetta .button-bar .button.vw-button{border:solid 2px #00b1eb}.di-vw-content-wrapper.vw-jetta .button-bar .button.outline-button{border-color:#fff;color:#fff}.di-vw-content-wrapper.vw-jetta .button-bar .button.outline-button:hover{background:#00b1eb}.di-vw-content-wrapper.vw-jetta .button-bar .left-button-bar{text-align:left}@media screen and (max-width:1199px){.di-vw-content-wrapper.vw-jetta .button-bar .left-button-bar{text-align:center}}.di-vw-content-wrapper.vw-jetta .button-bar .right-button-bar{text-align:right}@media screen and (max-width:1199px){.di-vw-content-wrapper.vw-jetta .button-bar .right-button-bar{text-align:center}}.di-vw-content-wrapper.vw-jetta .button-bar .right-button-bar:last-child{margin-bottom:0}.di-vw-content-wrapper.vw-jetta #warranty-row{padding:3em 0}.di-vw-content-wrapper.vw-jetta #warranty-row img{width:auto}.di-vw-content-wrapper.vw-jetta #warranty-row.update .warranty-top{background-image:url(../img/jetta/warranty-bg-large2.jpg)}@media screen and (max-width:768px){.di-vw-content-wrapper.vw-jetta #warranty-row.update .warranty-top{background-image:none}}@media screen and (min-width:1025px){.di-vw-content-wrapper.vw-jetta #warranty-row.update .warranty-wrap{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;-moz-flex-direction:column;flex-direction:column;min-height:512px}}.di-vw-content-wrapper.vw-jetta #warranty-row.update .warranty-wrap h2{font-size:1.7em;font-weight:700;width:500px;text-align:center;margin:0 auto .5em auto}@media screen and (max-width:550px){.di-vw-content-wrapper.vw-jetta #warranty-row.update .warranty-wrap h2{font-size:1.2em;width:350px}}@media screen and (max-width:400px){.di-vw-content-wrapper.vw-jetta #warranty-row.update .warranty-wrap h2{font-size:1.2em;width:250px}}.di-vw-content-wrapper.vw-jetta #warranty-row.update .warranty-wrap img{margin:0 auto}.di-vw-content-wrapper.vw-jetta #warranty-row.update .warranty-wrap .outline-button{border:1px solid #00b1eb;display:block;width:100%!important;max-width:250px;font-size:18px;margin:0 auto;color:#00b1eb}.di-vw-content-wrapper.vw-jetta #warranty-row.update .warranty-wrap .outline-button:hover{color:#fff;background-color:#00b1eb}.di-vw-content-wrapper.vw-jetta #warranty-row .warranty-top{background-image:url(../img/jetta/warranty-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:515px}@media screen and (max-width:1024px) and (min-width:768px){.di-vw-content-wrapper.vw-jetta #warranty-row .warranty-top{min-height:375px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-jetta #warranty-row .warranty-top{min-height:inherit}}.di-vw-content-wrapper.vw-jetta #warranty-row .warranty-text h3{margin:0;font-weight:700;font-size:17px}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-jetta #warranty-row .warranty-text h3{margin-top:20px}}.di-vw-content-wrapper.vw-jetta #warranty-row .warranty-text p{margin:5px 0;color:#7c878e;font-size:17px}.di-vw-content-wrapper.vw-jetta #warranty-row .disclaimer-vw{font-size:12px;color:#7c878e;margin-bottom:0;line-height:1}.di-vw-content-wrapper.vw-jetta #warranty-row .center{margin:0 auto}.di-vw-content-wrapper.vw-jetta .background-row{height:400px}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-jetta .background-row{height:300px}}.di-vw-content-wrapper.vw-jetta .background-row .big-overlay{position:absolute;bottom:80px;color:#fff;width:85%}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-jetta .background-row .big-overlay{left:20px;bottom:20px}}.di-vw-content-wrapper.vw-jetta .background-row .big-overlay h2{color:#fff;font-size:24px;font-weight:800;border-bottom:3px solid #00b1eb;overflow:hidden;padding-bottom:.3em}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-jetta .background-row .big-overlay h2{font-size:25px;line-height:25px;margin:0}}.di-vw-content-wrapper.vw-jetta .background-row .big-overlay h3{font-size:60px;line-height:50px;color:#fff;font-weight:800}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-jetta .background-row .big-overlay h3{font-size:40px;line-height:40px}}.di-vw-content-wrapper.vw-jetta .design{background:url(../img/jetta/VW-design-bg2.jpg) center center no-repeat;background-size:cover;position:relative;background-attachment:scroll}.di-vw-content-wrapper.vw-jetta .design h2{width:80px}.di-vw-content-wrapper.vw-jetta .technology{background:url(../img/jetta/VW-technology-bg2.jpg) center center no-repeat;background-size:cover;position:relative}.di-vw-content-wrapper.vw-jetta .technology h2{width:130px}.di-vw-content-wrapper.vw-jetta .performance{background:url(../img/jetta/VW-performance-bg2.jpg) center center no-repeat;background-size:cover;position:relative}.di-vw-content-wrapper.vw-jetta .performance h2{width:150px}.di-vw-content-wrapper.vw-jetta .safety{background:url(../img/jetta/VW-safety-bg2.jpg) center center no-repeat;background-size:cover;position:relative}.di-vw-content-wrapper.vw-jetta .safety h2{width:75px}.di-vw-content-wrapper.vw-jetta .text-row{text-align:center;padding:4em 0}.di-vw-content-wrapper.vw-jetta .text-row.side{text-align:left}.di-vw-content-wrapper.vw-jetta .text-row.side h3{font-size:36px;font-weight:800}.di-vw-content-wrapper.vw-jetta .text-row .interior-top{font-size:24px;font-weight:400;line-height:32px}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-jetta .text-row .interior-top{font-size:25px;line-height:38px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-jetta .text-row .interior-top{font-size:20px;line-height:28px}}.di-vw-content-wrapper.vw-jetta .image-row{padding:0 0 3.5em}.di-vw-content-wrapper.vw-jetta .image-row .caption{display:inline-block;position:relative;width:80%}.di-vw-content-wrapper.vw-jetta .image-row .caption h4{font-size:19px;padding:0;margin:0;font-weight:800}.di-vw-content-wrapper.vw-jetta .image-row .caption p{font-size:17px;color:#7c878e;padding:.5em 0;margin:0}.di-vw-content-wrapper.vw-jetta .image-row .caption img{margin:0;width:100%}.di-vw-content-wrapper.vw-jetta .image-row .disclaimer-text{color:#7c878e;font-size:12px!important}.di-vw-content-wrapper.vw-jetta #info-row{padding:40px 0}.di-vw-content-wrapper.vw-jetta #info-row .half-img{margin:0 auto;display:block;text-align:center}.di-vw-content-wrapper.vw-jetta #info-row .button{display:block;border-radius:3px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;max-width:250px;text-transform:none;font-weight:700}.di-vw-content-wrapper.vw-jetta #info-row .button.outline-button{border-color:#00b1eb;color:#00b1eb;padding:0}.di-vw-content-wrapper.vw-jetta #info-row .button.outline-button img{display:inline-block;width:inherit;margin:0}.di-vw-content-wrapper.vw-jetta #info-row .button.outline-button:hover{border-color:#008bb8;color:#008bb8;background:0 0}.di-vw-content-wrapper.vw-jetta #info-row .left-half{border-right:1px solid #e3ebed}.di-vw-content-wrapper.vw-jetta #info-row .info-half{max-width:48%;display:inline-block;vertical-align:top;margin-top:20px}.di-vw-content-wrapper.vw-jetta #info-row .info-half:last-of-type{margin-left:1%}.di-vw-content-wrapper.vw-jetta #info-row .info-half h3{margin:0}.di-vw-content-wrapper.vw-jetta #info-row .info-half p{color:#7c878e;margin:1em 0}@media screen and (max-width:1024px){.di-vw-content-wrapper.vw-jetta #info-row .left-half{border-right:none;border-bottom:1px solid #e3ebed}.di-vw-content-wrapper.vw-jetta #info-row .info-half{width:48%;max-width:none}.di-vw-content-wrapper.vw-jetta #info-row .button{display:block}.di-vw-content-wrapper.vw-jetta #info-row .button.outline{margin-top:10px}}@media screen and (max-width:767px){.di-vw-content-wrapper.vw-jetta #info-row{padding-top:0}.di-vw-content-wrapper.vw-jetta #info-row .info-half{width:100%}.di-vw-content-wrapper.vw-jetta #info-row .button{margin:0 auto 10px auto}.di-vw-content-wrapper.vw-jetta #info-row .button.outline{margin-top:10px}}.di-vw-content-wrapper.vw-college-grad{margin-top:0;padding-bottom:0}.di-vw-content-wrapper.vw-college-grad .hero-row-wrapper{background:#000 url(../img/college-grad/hero.jpg) top center no-repeat;padding:0;background-size:100%;background-repeat:no-repeat;width:100%;margin-top:0;padding:8em 0 2em 0;position:relative}@media screen and (min-width:525px){.di-vw-content-wrapper.vw-college-grad .hero-row-wrapper{padding:14em 0 2em 0}}@media screen and (min-width:768px){.di-vw-content-wrapper.vw-college-grad .hero-row-wrapper{padding:20em 0 4em 0}}@media screen and (min-width:950px){.di-vw-content-wrapper.vw-college-grad .hero-row-wrapper{padding:24em 0 6em 0}}@media screen and (min-width:1024px){.di-vw-content-wrapper.vw-college-grad .hero-row-wrapper{padding:20em 0 11em 0}}@media screen and (min-width:1140px){.di-vw-content-wrapper.vw-college-grad .hero-row-wrapper{padding:24em 0 10em 0}}@media screen and (min-width:1500px){.di-vw-content-wrapper.vw-college-grad .hero-row-wrapper{padding:30em 0 18em 0}}.di-vw-content-wrapper.vw-college-grad .hero-wrap{margin-left:2em}.di-vw-content-wrapper.vw-college-grad .hero-wrap h1{color:#fff;font-weight:800;margin:0}.di-vw-content-wrapper.vw-college-grad .hero-wrap h2{color:#fff;font-weight:800;margin:0}@media screen and (min-width:767px){.di-vw-content-wrapper.vw-college-grad .hero-wrap h1{font-size:52px}.di-vw-content-wrapper.vw-college-grad .hero-wrap h2{font-size:26px}}.di-vw-content-wrapper.vw-college-grad .warranty-overlay{background:#000;background:rgba(0,0,0,.75);padding:1em 0;position:absolute;left:2em;right:2em;bottom:1em;z-index:10;display:block}.di-vw-content-wrapper.vw-college-grad .warranty-overlay .header-disclaimer{color:#fff;font-size:15px}.di-vw-content-wrapper.vw-college-grad .warranty-overlay .button{display:block;text-transform:none;border-radius:0;background:#001e50;padding:0;line-height:2.5}.di-vw-content-wrapper.vw-college-grad .mobile-disclaimer{font-size:10px;padding:0 3em}.di-vw-content-wrapper.vw-college-grad .mobile-disclaimer .row-disclaimer{text-align:justify;padding:1em 0}.di-vw-content-wrapper.vw-college-grad .mobile-disclaimer .col-md-2{text-align:center}.di-vw-content-wrapper.vw-college-grad .mobile-disclaimer .button{display:block;text-transform:none;border-radius:0;background:#001e50;padding:0;line-height:2.5}.di-vw-content-wrapper.vw-college-grad .main-content{padding:3em 0}.di-vw-content-wrapper.vw-college-grad .main-content h2{font-weight:400;font-size:36px;text-align:center;margin:0 0 1em 0}.di-vw-content-wrapper.vw-college-grad .main-content h2 span{font-weight:800}.di-vw-content-wrapper.vw-college-grad .main-content p{margin:0 0 1.5em 0}.di-vw-content-wrapper.vw-college-grad .main-content a{color:#001e50;font-weight:800;border-bottom:1px solid}.di-vw-content-wrapper.vw-college-grad .main-content a:hover{text-decoration:none;color:#00437a}@media screen and (min-width:1024px){.di-vw-content-wrapper.vw-college-grad .main-content .row{max-width:75%;margin:0 auto}}.di-vw-content-wrapper.vw-college-grad .explore{background:#001e50;background-image:linear-gradient(#00437a,#001e50);padding:4em 0;text-align:center}.di-vw-content-wrapper.vw-college-grad .explore h3{font-size:48px;color:#fff;margin:0 0 1em 0}.di-vw-content-wrapper.vw-college-grad .explore .button{display:block;background:#fff;border-radius:0;color:#001e50;margin:1em 0;padding:0;line-height:2.5}@media screen and (min-width:767px){.di-vw-content-wrapper.vw-college-grad .explore .button{max-width:20%;margin:1em auto}}.di-vw-content-wrapper.vw-college-grad .disclaimers{padding:3em 0}.di-vw-content-wrapper.vw-college-grad .disclaimers p{margin:0;font-size:12px}.navbar .navbar-inner ul.nav .di-reviews-menu a{text-transform:none}.star-rating--hidden{display:none}.customer-reviews section{clear:both}.customer-reviews section .title{margin-top:100px}.customer-reviews .flex{display:flex}.customer-reviews .star{padding-left:.5em}.customer-reviews .align-items-center{align-items:center;display:flex;margin-bottom:.5em}.customer-reviews .justify-content-center{justify-content:center}.customer-reviews .header{text-align:center;margin-bottom:2em}.customer-reviews .header__title{text-transform:none;font-weight:700;font-size:34px;margin:0 0 .75em 0;line-height:1}.customer-reviews .header__title span{text-transform:uppercase;color:#37bae9;font-size:1.5em}.customer-reviews .header__score{margin-bottom:1.5em;flex-wrap:wrap}.customer-reviews .header__score__text{font-size:22px;text-transform:none;font-weight:700;margin:0 0 1em 0;line-height:1}.customer-reviews .header__score__text span{font-weight:400}@media (min-width:768px){.customer-reviews .header__score__text{margin:0}}.customer-reviews .header__intro{font-size:16px;margin:0}.customer-reviews .filters{margin-bottom:2em;padding-bottom:2em;border-bottom:2px solid #000}.customer-reviews .filters-right{text-align:center}@media (min-width:768px){.customer-reviews .filters-right{text-align:left;padding-left:1.5em}}.customer-reviews .filters__title{margin:0 0 .25em 0;text-transform:none;font-size:32px;text-align:center;border-bottom:none;font-weight:700;line-height:1.4}.customer-reviews .filters__survey{font-size:20px;font-weight:700}.customer-reviews .filters__highlight{font-size:20px;text-align:center}.customer-reviews .filters p{line-height:1}.customer-reviews .filters .model-filters{-moz-column-count:2;column-count:2;padding-left:1em}@media (min-width:768px){.customer-reviews .filters .model-filters{padding-left:7em}}@media (max-width:767px){.customer-reviews .filters .filter-radio{display:inline-block;padding:0 .25em}}.customer-reviews .filters .form-inline{align-items:center;display:inline-flex;padding-left:0}.customer-reviews .filters .form-label{cursor:pointer;font-weight:400;padding-left:.25em;line-height:1;margin-bottom:0}.customer-reviews .comment{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:1em;padding:1em 0}.customer-reviews .comment__author{margin:0 0 .5em 0;line-height:1;font-size:20px}.customer-reviews .comment__meta{font-size:16px;margin-bottom:1em}.customer-reviews .comment__meta span{padding-left:1em}.customer-reviews .comment .dealer-response{border-top:1px solid rgba(0,0,0,.1);margin-left:2em;margin-top:.5em;padding-top:.5em}.customer-reviews .no-reviews{text-align:center}.customer-reviews .loader,.customer-reviews .loader:after,.customer-reviews .loader:before{border-radius:50%}.customer-reviews .loader{color:#37bae9;font-size:11px;text-indent:-99999em;margin:55px auto;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em;transform:translateZ(0)}.customer-reviews .loader:after,.customer-reviews .loader:before{position:absolute;content:""}.customer-reviews .loader:before{width:5.2em;height:10.2em;background:#fff;border-radius:10.2em 0 0 10.2em;top:-.1em;left:-.1em;transform-origin:5.1em 5.1em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s}.customer-reviews .loader:after{width:5.2em;height:10.2em;background:#fff;border-radius:0 10.2em 10.2em 0;top:-.1em;left:4.9em;transform-origin:.1em 5.1em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease}@-webkit-keyframes load2{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes load2{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.vw-id4 .hero{max-width:2000px;margin:0 auto}@media screen and (min-width:990px){.vw-id4 .hero__content{padding:1em 2em}}.vw-id4 .hero__icon{max-width:60px}@media screen and (max-width:768px){.vw-id4 .hero__icon{display:none}}.vw-id4 .hero__title{font-weight:500;color:#fff;font-size:2em;line-height:1;margin:0}.vw-id4 .hero__title span{font-weight:500}@media screen and (min-width:990px){.vw-id4 .hero__title{font-size:4em}}.vw-id4 .hero__title__wrap{display:flex;align-items:baseline;margin-bottom:.75em}.vw-id4 .hero__subtitle{color:#fff;margin:0;font-weight:500}@media screen and (min-width:990px){.vw-id4 .hero__subtitle{margin:0 0 0 1.75em;font-size:2.75em}}.vw-id4 .specs{padding:3em 0}.vw-id4 .specs h1{margin-bottom:50px}.vw-id4 .specs-row{border-bottom:1px solid #eee;padding:0 2em}@media (min-width:768px){.vw-id4 .specs-row{display:flex;padding-bottom:3em;justify-content:space-evenly}}.vw-id4 .specs-row .spec{margin:0 0 1em 0;border-bottom:1px solid #eee}.vw-id4 .specs-row .spec:last-child{border-bottom:none}.vw-id4 .specs-row .spec__title{font-size:16px;margin-bottom:1em}.vw-id4 .specs-row .spec__data p{font-size:16px}.vw-id4 .specs-row .spec__data b{font-size:24px}@media (min-width:768px){.vw-id4 .specs-row .spec{border-bottom:none;margin:0 1em;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}}.vw-id4 .meet{padding:4em 0 0;text-align:center}.vw-id4 .meet__title{font-size:3em;margin:0 0 1em 0}.vw-id4 .meet__copy{text-align:left;margin-bottom:1em}.vw-id4 .meet__copy p{font-size:16px}@media screen and (min-width:768px){.vw-id4 .meet__copy{max-width:50%;margin:0 auto 2em}}.vw-id4 .meet__row{margin-bottom:2.5em}@media screen and (min-width:768px){.vw-id4 .meet__row{display:flex}}.vw-id4 .benefits{margin-top:100px}.vw-id4 .benefits h2{text-align:center;font-size:3em;margin:20px}.vw-id4 .benefits .icons-row{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:60%;margin:0 auto}.vw-id4 .benefits .icons-row .icon-item{width:100%}@media (min-width:768px){.vw-id4 .benefits .icons-row .icon-item{width:45%}}.vw-id4 .benefits .icons-row .icon-item img{max-width:200px}.vw-id4 .benefits .icons-row .icon-item h3{font-size:24px}.vw-id4 .reserve{padding:4em 0 0;text-align:center}.vw-id4 .reserve__title{font-size:3em;margin:0 0 1em 0}.vw-id4 .reserve__copy{text-align:left;margin-bottom:1em}.vw-id4 .reserve__copy p{font-size:16px}@media screen and (min-width:768px){.vw-id4 .reserve__copy{max-width:50%;margin:0 auto 2em auto}}.vw-id4 .reserve__row{margin-bottom:2.5em}@media screen and (min-width:768px){.vw-id4 .reserve__row{display:flex}}.vw-id4 .reserve__block{text-align:left;margin-bottom:1em;padding:2em;box-shadow:0 0 4px rgba(0,1,14,.25)}@media screen and (min-width:768px){.vw-id4 .reserve__block{margin:0 1em;flex-basis:0;flex-grow:1}}.vw-id4 .reserve__block__title{font-size:18px}.vw-id4 .reserve__block__title span{font-weight:400}.vw-id4 .reserve__block__copy{margin-bottom:0}.vw-id4 .reserve__button{background:#143876;color:#fff;margin:0 auto;text-transform:none;padding:0 30px;line-height:3;border-radius:30px}.vw-id4 .reserve__button:hover{background:#00b1eb}.vw-id4 .gallery{padding:4em 0;max-width:960px;margin:0 auto}.vw-id4 .gallery .id4-gallery-disclaimer{text-align:center}.vw-id4 .gallery .swiper-button-next,.vw-id4 .gallery .swiper-button-prev{color:#00b1eb;top:auto;bottom:0;width:auto;height:auto;font-size:16px}.vw-id4 .model-color{padding:8em 0;text-align:center}.vw-id4 .model-color__vehicle{margin-bottom:2em;position:relative}.vw-id4 .model-color__vehicle .item{display:none;transition:all 1s ease}.vw-id4 .model-color__vehicle .item.active{display:block}.vw-id4 .model-color__vehicle--name{display:block;font-size:2em;font-weight:400;margin:0 0 .5em 0}.vw-id4 .model-color__vehicle__disclaimer{display:block;font-size:.8em;margin:0}.vw-id4 .model-color .model-color__swatches .item{display:inline-block;position:relative;top:0;width:36px;height:36px;overflow:hidden;border-radius:36px;transition:all .3s ease;margin:0 5px;cursor:pointer}.vw-id4 .model-color .model-color__swatches .item.active,.vw-id4 .model-color .model-color__swatches .item:hover{border:2px solid #00b1eb}.vw-id4 .features .feature{margin-bottom:8em}.vw-id4 .features .feature__heading{font-size:1.5em;margin:0 0 1em 0}.vw-id4 .features .feature__title{font-size:3.5em;margin:0 0 1.5em 0}.vw-id4 .features .feature .nav-tabs{margin-bottom:4em;border:none}@media (min-width:768px){.vw-id4 .features .feature .nav-tabs{display:flex}}.vw-id4 .features .feature .nav-tabs>li{border-bottom:1px solid #dfe4e8;margin:0}.vw-id4 .features .feature .nav-tabs>li.active,.vw-id4 .features .feature .nav-tabs>li:hover{border-bottom-color:#001e50;border-bottom-width:3px}.vw-id4 .features .feature .nav-tabs>li:first-child a{padding-left:0}@media (max-width:768px){.vw-id4 .features .feature .nav>li{float:none;margin-bottom:1em}.vw-id4 .features .feature .nav>li>a{padding:0}.vw-id4 .features .feature .nav-tabs>li>a{font-size:14px}}.vw-id4 .features .feature .nav-tabs>li>a{color:#001e50;font-size:18px;padding-left:2em}.vw-id4 .features .feature .nav-tabs>li>a:hover{background:0 0}.vw-id4 .features .feature .nav-tabs>li.active>a,.vw-id4 .features .feature .nav-tabs>li.active>a:focus,.vw-id4 .features .feature .nav-tabs>li.active>a:hover,.vw-id4 .features .feature .nav-tabs>li>a{border:none}.vw-id4 .features .feature-tab__title{font-size:2em}.vw-id4 .features .feature-tab__title span{font-weight:400}@media (min-width:768px){.vw-id4 .features .feature-tab{padding:4em}.vw-id4 .features .feature-tab p{font-size:16px}}.vw-id4 .features .intermission{margin-bottom:4em}.vw-id4 .features .intermission h2{font-size:3em;text-align:center;margin-bottom:50px}.vw-id4 .features .intermission .icons-row{display:flex;justify-content:space-between;flex-wrap:wrap}.vw-id4 .features .intermission .icons-row .icon-item{width:100%}@media (min-width:768px){.vw-id4 .features .intermission .icons-row .icon-item{width:45%}}.vw-id4 .features .intermission .icons-row .icon-item .subtitle{text-align:center}.vw-id4 .features .intermission .icons-row .icon-item h3{font-size:36px;margin-bottom:20px}.vw-id4 .features .intermission .icons-row .icon-item .description{margin-bottom:4em}.vw-id4 .feature-secondary{padding:4em 0;margin-top:4em}.vw-id4 .feature-secondary__subtitle,.vw-id4 .feature-secondary__title{text-align:center;font-size:36px;margin:0;line-height:1.25}.vw-id4 .feature-secondary__title{font-weight:700}.vw-id4 .feature-secondary__subtitle{margin-bottom:1em}.vw-id4 .feature-secondary__img{margin-bottom:2em}.vw-id4 .feature-secondary__img--alt{margin-top:2em}.vw-id4 .trims{margin-bottom:4em}.vw-id4 .trims__col{border:1px solid #edf2f4}.vw-id4 .trims__heading,.vw-id4 .trims__title{text-align:center;margin:0}.vw-id4 .trims__heading{font-size:1.5em;margin:0 0 1em 0}.vw-id4 .trims__title{font-size:3.5em;margin:0 0 1em 0}.vw-id4 .trims__img{position:relative}.vw-id4 .trims__img__title{font-size:1.5em;position:absolute;top:1.5em;left:1.5em;margin:0}.vw-id4 .trims__img--pro .trims__img__title{color:#fff}.vw-id4 .trims .trim{padding:0 2em 2em}.vw-id4 .trims .trim__title{font-size:16px;margin:2em 0 .25em 0}.vw-id4 .trims .trim h4{font-size:32px;font-weight:400}.vw-id4 .trims .trim ul{margin:0;padding:0;list-style:none}.vw-id4 .trims .trim ul li{color:#69777c;line-height:1.5}.vw-id4 .trims .trim__button{border:1px solid #143876;color:#69777c;display:block;text-align:center;line-height:3;border-radius:30px;margin:1em 0;transition:all 1s ease}.vw-id4 .trims .trim__button:hover{text-decoration:none;color:#fff;background:#00b1eb}.vw-id4 .trims .trim__button--disabled{cursor:default;border-color:#69777c}.vw-id4 .trims .trim__button--disabled:hover{text-decoration:none;color:#69777c;background:0 0}.vw-id4 .outro{margin-bottom:4em}@media screen and (min-width:768px){.vw-id4 .outro__wrapper{max-width:100%;margin:0 auto;text-align:center}}.vw-id4 .outro__title{font-size:3.5em;margin:0 0 1em 0}.vw-id4 .outro__content{font-size:16px}.vw-id4 .ev{padding:2em 0 4em 0;text-align:center}.vw-id4 .ev iframe{width:100%;min-height:600px}.vw-id4 .ev__title{font-size:3.5em;font-weight:600}.vw-id4 .ev__subtitle{font-size:3.5em;font-weight:300;margin:0}.vw-id4 .ev__contents{display:block;margin:2em 0}@media (min-width:768px){.vw-id4 .ev__contents{display:flex}}.vw-id4 .ev__content{text-align:left;padding:0}@media (min-width:768px){.vw-id4 .ev__content{padding:0 5em}}.vw-id4 .ev__content__title{font-size:1.5em}.vw-id4 .ev__content p{font-size:16px}.vw-id4 .form{margin:4em 0}.vw-mobile-service sub,.vw-mobile-service sup{font-size:55%}.vw-mobile-service .hero{padding:0 1em}.vw-mobile-service .hero img{margin:0}.vw-mobile-service .intro__title{font-weight:700;font-size:1.75em}.vw-mobile-service .works__title{color:#00b1eb;font-size:1.25em}.vw-mobile-service .works__steps{list-style:none;padding:0}@media (min-width:768px){.vw-mobile-service .works__steps{-moz-column-count:2;column-count:2}}.vw-mobile-service .works__steps li{margin-bottom:.5em;margin-left:1em;display:inline-grid}.vw-mobile-service .works__steps li:before{content:"–";position:absolute;margin-left:-20px}.vw-mobile-service .callout{margin-bottom:2em}@media (min-width:768px){.vw-mobile-service .callout{margin-bottom:6em}}.vw-mobile-service .callout__title{color:#001e50;font-size:1.25em;margin-bottom:1em}.vw-mobile-service .callout__btn{background-color:#001e50;color:#fff;border-radius:60px;margin:0;text-transform:none;font-size:1em}.vw-mobile-service .callout__btn:hover{background-color:#00b1eb}@media (min-width:1340px){.vw-mobile-service .services.top-padding{margin-top:14em}}@media (max-width:1340px) and (min-width:767px){.vw-mobile-service .services.top-padding{margin-top:10em}}.vw-mobile-service .services .col-wrap{background-color:#001e50;position:relative;z-index:1;padding:1em 2em}.vw-mobile-service .services__img{margin-bottom:0;max-width:45%;position:absolute;right:2em;top:-10em}@media (min-width:1340px){.vw-mobile-service .services__img{top:-14em}}.vw-mobile-service .services__title{color:#fff;font-size:1.75em;margin:2rem 0}.vw-mobile-service .services__list{list-style:none;padding:0}@media (min-width:768px){.vw-mobile-service .services__list{-moz-column-count:2;column-count:2}}.vw-mobile-service .services__list li{color:#fff;margin-bottom:.5em;margin-left:1em}.vw-mobile-service .services__list li:before{content:"–";position:absolute;margin-left:-20px}.vw-mobile-service .services .footer-text{color:#029ddd;font-weight:700}.vw-mobile-service .outro{padding:0 1em;position:relative;top:-10em}.vw-mobile-service .outro__img{margin:0}.vw-mobile-service .disclaimer{margin:0;font-style:normal}.di-vw-content-wrapper.carefree-maintenance h2{font-size:32px;line-height:36px}.di-vw-content-wrapper.carefree-maintenance h3{font-size:20px;line-height:26px}.di-vw-content-wrapper.carefree-maintenance h1,.di-vw-content-wrapper.carefree-maintenance h2,.di-vw-content-wrapper.carefree-maintenance h3{font-weight:700}.di-vw-content-wrapper.carefree-maintenance .vw-cta{text-align:center;display:block;text-decoration:none;width:200px;padding:15px 0;margin:0 auto;border-radius:30px;font-size:14px}.di-vw-content-wrapper.carefree-maintenance p{font-size:18px;line-height:26px}.di-vw-content-wrapper.carefree-maintenance sup{font-size:55%}.di-vw-content-wrapper.carefree-maintenance .vw-content-hero{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:7% 0;display:flex;justify-content:center;align-items:center}.di-vw-content-wrapper.carefree-maintenance .vw-content-hero h1{color:#fff;font-size:50px;text-align:center;width:50%;text-shadow:0 0 50px rgba(0,0,0,.85);line-height:54px}.di-vw-content-wrapper.carefree-maintenance .vw-content-intro{padding:50px 0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:30px 0}.di-vw-content-wrapper.carefree-maintenance .vw-content-intro h2,.di-vw-content-wrapper.carefree-maintenance .vw-content-intro p{margin:0 0 30px 0}.di-vw-content-wrapper.carefree-maintenance .vw-content-intro .vw-cta{background:#001e50;color:#fff;margin-bottom:35px;transition:background .25s ease-in-out}.di-vw-content-wrapper.carefree-maintenance .vw-content-intro .vw-cta:hover{background:#0082d6}.di-vw-content-wrapper.carefree-maintenance .vw-content-intro .vw-disclaimer{font-size:14px;line-height:18px}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq{background:#0082d6;padding:80px 0}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq h2{color:#fff;text-align:center;margin-bottom:50px}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container{display:flex;flex-direction:column;border-bottom:1px solid #001e50}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container:first-of-type .question{margin-top:0}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container:last-of-type{border:none}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container .answer,.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container .question{color:#fff;padding:0 45px}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container .question{margin:30px 0;position:relative;cursor:pointer}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container .question img{position:absolute;top:50%;left:0;width:9px;height:14px;transform:translateY(-50%) rotate(0);transition:transform .35s ease-in-out}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container .answer{max-height:0;overflow:hidden;transition:max-height .35s ease-in-out}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container .answer p{margin-bottom:30px}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container .answer a{color:#fff}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container.open .question img{transform:translateY(-50%) rotate(90deg)}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container.open .answer{max-height:300px}.di-vw-content-wrapper.carefree-maintenance .vw-content-cta{background:#001e50;padding:25px 0}.di-vw-content-wrapper.carefree-maintenance .vw-content-cta .vw-cta{background:#fff;color:#001e50;transition:background .25s ease-in-out,color .25s ease-in-out}.di-vw-content-wrapper.carefree-maintenance .vw-content-cta .vw-cta:hover{background:#0082d6;color:#fff}@media screen and (max-width:768px){.di-vw-content-wrapper.carefree-maintenance h2{font-size:26px;line-height:30px}.di-vw-content-wrapper.carefree-maintenance h3{font-size:16px;line-height:22px}.di-vw-content-wrapper.carefree-maintenance .vw-content-hero h1{font-size:28px;line-height:32px;width:75%;margin:0 auto;text-shadow:0 0 50px rgba(0,0,0,.5);background-color:rgba(0,0,0,.5)}.di-vw-content-wrapper.carefree-maintenance .vw-content-intro{padding:30px 0;width:75%;margin:0 auto}.di-vw-content-wrapper.carefree-maintenance .vw-content-intro h2{margin-bottom:30px}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq{padding:40px 0}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container .question{margin:15px 0;padding:0 10px 0 20px}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container .answer{padding:0 10px 0 20px}.di-vw-content-wrapper.carefree-maintenance .vw-content-faq .faq-container .question-container .answer p{font-size:14px;line-height:18px}}.safe-and-secure{margin:0 auto}.safe-and-secure h1{font-size:48px;line-height:56px}.safe-and-secure h2{font-size:32px;line-height:36px}.safe-and-secure h3{font-size:20px;line-height:26px}.safe-and-secure h1,.safe-and-secure h2,.safe-and-secure h3{font-weight:700;margin-top:20px;margin-bottom:20px}.safe-and-secure li,.safe-and-secure p{font-size:14px;line-height:26px}.safe-and-secure .container{padding:0;width:unset;margin-bottom:30px;max-width:1440px}@media (max-width:1460px){.safe-and-secure .container{padding:0 50px}}.safe-and-secure .ss-hero{width:100%;overflow:clip;height:auto;position:relative}@media (max-width:1024px){.safe-and-secure .ss-hero{height:auto}}.safe-and-secure .ss-hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:1024px){.safe-and-secure .ss-hero img{height:auto}}.safe-and-secure .ss-intro{text-align:center}.safe-and-secure .ss-intro hr{width:50px;border-color:#4682b4;border-width:2px;margin:0 auto}.safe-and-secure .ss-cards{display:flex;justify-content:space-between}@media (max-width:1460px){.safe-and-secure .ss-cards{display:block}}.safe-and-secure .ss-cards .card{background-color:#f2f2f2;padding:50px;margin-right:30px}@media (max-width:1460px){.safe-and-secure .ss-cards .card{margin-right:0;margin-bottom:30px}}.safe-and-secure .ss-cards .card:last-child{margin-right:0}.safe-and-secure .ss-cards .card h2{margin-top:0}.safe-and-secure .ss-cards .card p:first-of-type{font-weight:700}.safe-and-secure .ss-cards .card li{font-size:14px}.safe-and-secure .ss-disclaimers .disclaimer-set p:first-of-type{font-weight:700}.service-financing{padding-bottom:0}.service-financing .di-vw-top-banner{position:relative;padding-bottom:20%;margin-bottom:0;display:none}.service-financing .di-vw-top-banner .container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center}.service-financing .di-vw-top-banner .container .logo--wrapper{width:37px;margin-right:30px}.service-financing .di-vw-top-banner-heading{width:120px}.service-financing .di-vw-top-banner-heading h1{color:#001e50;text-align:left;font-size:20px;font-weight:700;line-height:1.2;margin:0}.service-financing .di-vw-section-heading{text-align:left}.service-financing .di-vw-section-heading .container{padding:0 40px}.service-financing .di-vw-section-heading h2{font-size:26px;font-weight:700}.service-financing .vw-content-section{padding:30px 0}.service-financing .vw-content-section .container{padding:0 40px}.service-financing .vw-content-section h2{font-size:26px;font-weight:700;line-height:1.2;margin-bottom:20px}.service-financing .vw-content-section h3{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:20px}.service-financing .vw-content-image{margin:0 -40px 40px}.service-financing .vw-content-reminder{padding:0 0 60px}.service-financing .vw-content-reminder h3{margin:0}.service-financing .vw-content-bottom-cta{background-color:#001e50}.service-financing .vw-content-bottom-cta .btn{text-transform:none;background-color:#fff;color:#001e50}@media screen and (min-width:576px){.service-financing .di-vw-top-banner-mobile{display:none}.service-financing .di-vw-top-banner{display:block}}@media screen and (min-width:768px){.service-financing .di-vw-top-banner .container .logo--wrapper{width:80px}.service-financing .di-vw-top-banner-heading h1{font-size:30px}.service-financing .di-vw-section-heading h2{font-size:50px}.service-financing .vw-content-section h2{font-size:36px}.service-financing .vw-content-section h3{font-size:28px}.service-financing .vw-content-image{margin-left:0;margin-right:0}}@media screen and (min-width:1025px){.service-financing .di-vw-top-banner .container .logo--wrapper{width:160px}.service-financing .di-vw-top-banner-heading{width:280px}.service-financing .di-vw-top-banner-heading h1{font-size:40px}.service-financing .di-vw-section-heading{text-align:center}.service-financing .vw-content-section h2{font-size:38px}.service-financing .vw-content-section p{font-size:20px}}@media screen and (min-width:1440px){.service-financing .vw-content-section .container{padding:20px}}.di-vw-content-wrapper.service-plus h1{font-size:34px;line-height:38px}.di-vw-content-wrapper.service-plus h2{font-size:32px;line-height:36px}.di-vw-content-wrapper.service-plus h3{font-size:20px;line-height:26px}.di-vw-content-wrapper.service-plus h1,.di-vw-content-wrapper.service-plus h2,.di-vw-content-wrapper.service-plus h3{font-weight:700;margin:0}.di-vw-content-wrapper.service-plus .vw-cta{text-align:center;display:block;text-decoration:none;width:200px;padding:15px 0;margin:0 auto;border-radius:30px;font-size:14px}.di-vw-content-wrapper.service-plus .vw-cta.blue{background-color:#001e50;color:#fff}.di-vw-content-wrapper.service-plus p{font-size:18px;line-height:26px}.di-vw-content-wrapper.service-plus sup{font-size:55%}.di-vw-content-wrapper.service-plus .tinytext{font-size:14px;line-height:14px;margin-bottom:9px}.di-vw-content-wrapper.service-plus a.anchor{display:block;position:relative;top:-150px;visibility:hidden}.di-vw-content-wrapper.service-plus .container{margin-top:80px;margin-bottom:80px}@media (max-width:767px){.di-vw-content-wrapper.service-plus .container{margin:50px 30px}}.di-vw-content-wrapper.service-plus .di-vw-top-banner{display:flex;justify-content:center;align-items:center;overflow:hidden;min-height:auto}.di-vw-content-wrapper.service-plus .di-vw-top-banner .hero-desktop{flex-shrink:0;min-width:100%;min-height:100%}@media (max-width:767px){.di-vw-content-wrapper.service-plus .di-vw-top-banner .hero-desktop{display:none}}@media (min-width:768px){.di-vw-content-wrapper.service-plus .di-vw-top-banner .hero-mobile{display:none}}.di-vw-content-wrapper.service-plus .vw-content-hero{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:7% 0;display:flex;justify-content:center;align-items:center}.di-vw-content-wrapper.service-plus .vw-content-hero h1{color:#fff;font-size:50px;text-align:center;width:50%;text-shadow:0 0 50px rgba(0,0,0,.85);line-height:54px}.di-vw-content-wrapper.service-plus .intro .title,.di-vw-content-wrapper.service-plus .intro p{margin:30px 0}.di-vw-content-wrapper.service-plus .disclaimer{font-size:14px;line-height:18px;font-style:normal}.di-vw-content-wrapper.service-plus .vw-content-faq{background:#dfe4e8;padding:15px 0}.di-vw-content-wrapper.service-plus .vw-content-faq h2{color:#001e50;text-align:center;margin-bottom:80px}@media (max-width:767px){.di-vw-content-wrapper.service-plus .vw-content-faq h2{margin-bottom:50px}}.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container{display:flex;flex-direction:column;border-bottom:1px solid #001e50}.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container:first-of-type .question{margin-top:0}.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container:last-of-type{border:none}.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container .answer,.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container .question{padding:0 45px}@media (max-width:767px){.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container .answer,.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container .question{padding:0 30px}}.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container .question{margin:30px 0;position:relative;cursor:pointer}@media (max-width:767px){.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container .question{margin:20px 0}}.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container .question img{position:absolute;top:50%;left:0;width:9px;height:14px;transform:translateY(-50%) rotate(0);transition:transform .35s ease-in-out}.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container .answer{max-height:0;overflow:hidden;transition:max-height .35s ease-in-out}.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container .answer p{margin-bottom:30px}.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container .answer a{color:#000;font-weight:700}.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container.open .question img{transform:translateY(-50%) rotate(90deg)}.di-vw-content-wrapper.service-plus .vw-content-faq .faq-container .question-container.open .answer{max-height:300px}.di-vw-content-wrapper.service-plus .service-plus-terms h2{color:#001e50;text-align:center;margin-bottom:50px}.di-vw-content-wrapper.service-plus .service-plus-terms h3{font-size:28px;line-height:32px;font-weight:300;margin-bottom:30px}.di-vw-content-wrapper.service-plus .service-plus-terms h4{font-weight:700;font-size:18px;line-height:26px}.di-vw-content-wrapper.service-plus .service-plus-terms hr{border-color:#001e50;margin-top:30px;padding-bottom:15px}.di-vw-content-wrapper.service-plus .service-plus-terms .term-container:last-child hr{border-color:transparent;padding:0;margin:0}.di-vw-content-wrapper.service-plus .service-plus-terms ol{margin-top:15px;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}@media (max-width:767px){.di-vw-content-wrapper.service-plus .service-plus-terms ol{-moz-column-count:1;-moz-column-gap:20px;-webkit-column-count:1;-webkit-column-gap:20px;column-count:1;column-gap:20px}}.di-vw-content-wrapper.service-plus .service-plus-terms ol li{padding-right:60px}@media (max-width:767px){.di-vw-content-wrapper.service-plus .service-plus-terms ol li{padding-right:0}}.di-vw-content-wrapper.service-plus .service-plus-terms ol.unordered{list-style-type:none}.di-vw-content-wrapper.service-plus .service-plus-terms ol.unordered li:before{content:"–";position:absolute;margin-left:-20px}.di-vw-content-wrapper.service-plus .service-plus-footer{background-color:#00b0f0;color:#001e50}.di-vw-content-wrapper.service-plus .service-plus-footer h2{color:#001e50;margin-bottom:30px;font-weight:700}.di-vw-content-wrapper.service-plus .service-plus-footer h3{font-size:28px;line-height:32px;font-weight:400;margin-bottom:30px}.di-vw-content-wrapper.service-plus .service-plus-footer .footer-content{padding:80px 0;margin-bottom:0;margin-top:0}@media (max-width:767px){.di-vw-content-wrapper.service-plus .service-plus-footer .footer-content{padding:50px 30px}}.di-vw-content-wrapper.service-plus .vw-content-cta{background:#001e50;padding:25px 0}.di-vw-content-wrapper.service-plus .vw-content-cta .vw-cta{background:#fff;color:#001e50;transition:background .25s ease-in-out,color .25s ease-in-out}.di-vw-content-wrapper.service-plus .vw-content-cta .vw-cta:hover{background:#0082d6;color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJzdHlsZS5jc3MiLCJfZHJpdmVyLWdlYXIuc2NzcyIsIl9zZXJ2aWNlLXNjaGVkdWxlci5zY3NzIiwiX2FjY2Vzc29yaWVzLnNjc3MiLCJfbWFpbnRlbmFuY2UtbWVudS5zY3NzIiwiX2NhcmUtbWFpbnRlbmFuY2Uuc2NzcyIsIl9zZXJ2aWNlLWNvdXBvbnMuc2NzcyIsIl9zZXJ2aWNlLWV4cHJlc3Muc2NzcyIsIl9hZnRlcnNhbGVzLXNlcnZpY2UtY2Muc2NzcyIsIl90aXJlLXN0b3JlLnNjc3MiLCJfYWZ0ZXJzYWxlcy1jb21wLWFkdi5zY3NzIiwiX2RyaXZlLWVhc3ktcHJvZ3JhbS5zY3NzIiwiX3RkaS1zZXR0bGVtZW50LnNjc3MiLCJfYWxsdHJhY2stY29tcGFyaXNvbi5zY3NzIiwiX2NlcnRpZmllZC1wcmUtb3duZWQuc2NzcyIsIl9hdGxhcy5zY3NzIiwiX3ZpZGVvLWZ1bGxoZWlnaHQtbmF0aXZlLnNjc3MiLCJfbmV3c3Jvb20uc2NzcyIsIl90aWd1YW4uc2NzcyIsIl9jZXJ0aWZpZWQtcHJlLW93bmVkLW5ldy5zY3NzIiwiX3Z3LXdhcnJhbnR5LnNjc3MiLCJfamV0dGEuc2NzcyIsIl9wYWdlLWNvbGxlZ2UtZ3JhZC5zY3NzIiwiX2N1c3RvbWVyLXJldmlld3Muc2NzcyIsIl9pZDQuc2NzcyIsIl9tb2JpbGUtc2VydmljZS5zY3NzIiwiX2NhcmVmcmVlLW1haW50ZW5hbmNlLnNjc3MiLCJfc2FmZS1hbmQtc2VjdXJlLnNjc3MiLCJfc2VydmljZS1maW5hbmNpbmcuc2NzcyIsIl9zZXJ2aWNlLXBsdXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBS0Esa0JBQ0Usa0JBQUEsVUFDQSxzQkFBQSxPQUNBLG9CQUFBLE9BQUEsSUFDQSxnQkFBQSxNQUNBLFdBQUEsTUFDQSxjQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsS0NWRCxRQUFBLFVBRUEsUUFBQSxLQWtEQSxxQkFBQSxPQUNBLGdC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Y0FFSixvR0FDSSxXQUFBLE1BUWhCLDJEQUNJLE1BQUEsUUFDQSxXQUFBLE9BQ0EsY0FBQSxLQUVKLDJEQUNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FFSiwyREFDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FHSiwyREFDSSxhQUFBLFFBQ0EsV0FBQSxLQUNBLGVBQUEsS0FNQSxzRkFDSSxhQUFBLFlBQ0EsUUFBQSxFQUNBLE9BQUEsRUFJUiwyREFDSSxXQUFBLEtBQ0Esa0JBQUEsRUFDQSxnQkFBQSxLQUNBLHFCQUFBLEVBQ0EsbUJBQUEsS0FDQSxhQUFBLEVBQ0EsV0FBQSxLQUVBLHlCQVRKLDJEQVVRLGtCQUFBLEVBQ0EsZ0JBQUEsS0FDQSxxQkFBQSxFQUNBLG1CQUFBLEtBQ0EsYUFBQSxFQUNBLFdBQUEsTUFFSiw4REFDSSxjQUFBLEtBQ0EseUJBRkosOERBR1EsY0FBQSxHQUlaLHFFQUNJLGdCQUFBLEtBQ0EsK0VBQ0ksUUFBQSxJQUNBLFNBQUEsU0FDQSxZQUFBLE1BS1oseURBQ0ksaUJBQUEsUUFDQSxNQUFBLFFBQ0EsNERBQ0ksTUFBQSxRQUNBLGNBQUEsS0FDQSxZQUFBLElBRUosNERBQ0ksVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxLQUVKLHlFQUNJLFFBQUEsS0FBQSxFQUNBLGNBQUEsRUFDQSxXQUFBLEVBQ0EseUJBSkoseUVBS1EsUUFBQSxLQUFBLE1BTVosb0RBQ0ksV0FBQSxRQUNBLFFBQUEsS0FBQSxFQUNBLDREQUNJLFdBQUEsS0FDQSxNQUFBLFFBQ0EsV0FBQSxXQUFBLEtBQUEsV0FBQSxDQUFBLE1BQUEsS0FBQSxZQUNBLGtFQUNJLFdBQUEsUUFDQSxNQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRiYXNlLWZvbnQtc2l6ZTogMTY7XG4kdnctbGlnaHQ6ICMwMGIxZWI7XG4kdnctbGlnaHQyOiAjMDA4MmQ2O1xuJHZ3LWRhcms6ICMwMDFlNTA7XG5cbi5kaS12dy10b3AtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxuXG4gIGgxLCBoMiB7XG4gICAgY29sb3I6ICNmZmZcbiAgfVxuXG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXG4gIGltZyxcbiAgLnZ3LXRvcC1pbWFnZS1iYW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5cbi5kaS12dy1jb250ZW50LXdyYXBwZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW46IGNhbGMoNTAvJGJhc2UtZm9udC1zaXplKSN7cmVtIGF1dG99O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1heC13aWR0aDogMTAwJTsgLy9pbWdzIGluc2lkZSBmaWd1cmUgZWxlbWVudHMgd2VyZSBub3Qgb2JleWluZyBhYm92ZSBjb25zdHJhaW50IGFuZCB3ZXJlIG92ZXJmbG93aW5nIG1vYmlsZVxuICB9XG5cbiAgLnZ3LWJyYW5kLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW46IGNhbGMoNTAvJGJhc2UtZm9udC1zaXplKSN7cmVtIDB9O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogY2FsYyg1MC8kYmFzZS1mb250LXNpemUpI3tyZW0gMH07XG5cbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIGgxLCBoMiwgaDMsIGg0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgYS5idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJi1zZWNvbmRhcnkge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdnctZGFyaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtcm91bmQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbiB7XG5cdFx0Ji52dy1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogJHZ3LWxpZ2h0O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCR2dy1saWdodCwgMTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbiAgLnZ3LWhlYWRpbmctd2l0aC1zdWIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNTAvJGJhc2UtZm9udC1zaXplKSN7cmVtfTtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnN1YmhlYWRpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDIwLyRiYXNlLWZvbnQtc2l6ZSkje3JlbX07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LCBwLCB1bCwgb2wge1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICBwLCB1bCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBtYXJnaW46IGNhbGMoMzAvJGJhc2UtZm9udC1zaXplKSN7cmVtIDB9O1xuICB9XG5cbiAgLnZ3LWN0YS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNDAvJGJhc2UtZm9udC1zaXplKSN7cmVtfTtcblxuICAgIC5idG4gKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZ3LWRpc2NsYWltZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNTAvJGJhc2UtZm9udC1zaXplKSN7cmVtfTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xufVxuIiwiQG1peGluIGZsZXhib3gge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gZmxleC13cmFwKCR2YWx1ZTogbm93cmFwKSB7XG5cdC13ZWJraXQtZmxleC13cmFwOiAkdmFsdWU7XG5cdC1tb3otZmxleC13cmFwOiAkdmFsdWU7XG5cdEBpZiAkdmFsdWUgPT0gbm93cmFwIHtcblx0XHQtbXMtZmxleC13cmFwOiBub25lO1xuXHR9IEBlbHNlIHtcblx0XHQtbXMtZmxleC13cmFwOiAkdmFsdWU7XG5cdH1cblx0ZmxleC13cmFwOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4KCRmZzogMSwgJGZzOiBudWxsLCAkZmI6IG51bGwpIHtcblxuXHQvLyBTZXQgYSB2YXJpYWJsZSB0byBiZSB1c2VkIGJ5IGJveC1mbGV4IHByb3BlcnRpZXNcblx0JGZnLWJveGZsZXg6ICRmZztcblxuXHQvLyBCb3gtRmxleCBvbmx5IHN1cHBvcnRzIGEgZmxleC1ncm93IHZhbHVlIHNvIGxldCdzIGdyYWIgdGhlXG5cdC8vIGZpcnN0IGl0ZW0gaW4gdGhlIGxpc3QgYW5kIGp1c3QgcmV0dXJuIHRoYXQuXG5cdEBpZiB0eXBlLW9mKCRmZykgPT0gJ2xpc3QnIHtcblx0XHQkZmctYm94ZmxleDogbnRoKCRmZywgMSk7XG5cdH1cblxuXHQtd2Via2l0LWJveC1mbGV4OiAkZmctYm94ZmxleDtcblx0LXdlYmtpdC1mbGV4OiAkZmcgJGZzICRmYjtcblx0LW1vei1ib3gtZmxleDogJGZnLWJveGZsZXg7XG5cdC1tb3otZmxleDogJGZnICRmcyAkZmI7XG5cdC1tcy1mbGV4OiAkZmcgJGZzICRmYjtcblx0ZmxleDogJGZnICRmcyAkZmI7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG5cdFx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XG5cdFx0LW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcblx0fSBAZWxzZSB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogJHZhbHVlO1xuXHRcdC1tcy1mbGV4LXBhY2s6ICR2YWx1ZTtcblx0fVxuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuXHQtbW96LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBlbmQ7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiAkdmFsdWU7XG5cdFx0LW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcblx0fVxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG5cdC1tb3otYWxpZ24taXRlbXM6ICR2YWx1ZTtcblx0YWxpZ24taXRlbXM6ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkdmFsdWU6IHN0cmV0Y2gpIHtcblx0Ly8gTm8gV2Via2l0IEJveCBGYWxsYmFjay5cblx0LXdlYmtpdC1hbGlnbi1jb250ZW50OiAkdmFsdWU7XG5cdC1tb3otYWxpZ24tY29udGVudDogJHZhbHVlO1xuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiAkdmFsdWU7XG5cdH1cblx0YWxpZ24tY29udGVudDogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJHZhbHVlOiByb3cpIHtcblx0QGlmICR2YWx1ZSA9PSByb3ctcmV2ZXJzZSB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4tcmV2ZXJzZSB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0fVxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdC1tb3otZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdGZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG59XG5cbiVmbGV4Ym94IHsgQGluY2x1ZGUgZmxleGJveDsgfVxuXG5AbWl4aW4gYm94LXNoYWRvdygkdmFsdWUpe1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICR2YWx1ZTtcbiAgLW1vei1ib3gtc2hhZG93OiAkdmFsdWU7XG4gIC1vLWJveC1zaGFkb3c6ICR2YWx1ZTtcbiAgYm94LXNoYWRvdzogJHZhbHVlO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaWkpe1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpaTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaWk7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpaTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pe1xuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtOyAvLyBJRSA5XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtOyAvLyBTYWZhcmlcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4uZGktdnctdG9wLWJhbm5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpLXZ3LXRvcC1iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uZGktdnctdG9wLWJhbm5lciBoMSwgLmRpLXZ3LXRvcC1iYW5uZXIgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaS12dy10b3AtYmFubmVyIGltZyxcbi5kaS12dy10b3AtYmFubmVyIC52dy10b3AtaW1hZ2UtYmFubmVyIHtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uZGktdnctY29udGVudC13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciBpbWcge1xuICBtYXJnaW46IDMuMTI1IHJlbSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciBmaWd1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyIC52dy1icmFuZC1pbWFnZSB7XG4gIG1heC13aWR0aDogMjU2cHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyIGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW46IDMuMTI1IHJlbSAwO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAzLjEyNSByZW0gMDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyIGgxLCAuZGktdnctY29udGVudC13cmFwcGVyIGgyLCAuZGktdnctY29udGVudC13cmFwcGVyIGgzLCAuZGktdnctY29udGVudC13cmFwcGVyIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIgYS5idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIgYS5idG4tc2Vjb25kYXJ5IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFlNTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTZweCA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIgYS5idG4tc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIgYS5idG4tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciAuYnV0dG9uLnZ3LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMGIxZWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciAuYnV0dG9uLnZ3LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDhiYjg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyIC52dy1oZWFkaW5nLXdpdGgtc3ViIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjUgcmVtO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciAudnctaGVhZGluZy13aXRoLXN1YiBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyIC52dy1oZWFkaW5nLXdpdGgtc3ViIC5zdWJoZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDEuMjUgcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyIC52dy1oZWFkaW5nLXdpdGgtc3ViIC5zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQsIC5kaS12dy1jb250ZW50LXdyYXBwZXIgcCwgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciB1bCwgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciBvbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciAuY29udGVudCwgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciBwLCAuZGktdnctY29udGVudC13cmFwcGVyIHVsLCAuZGktdnctY29udGVudC13cmFwcGVyIG9sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIgcCwgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDEuODc1IHJlbSAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciAudnctY3RhLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIuNSByZW07XG59XG4uZGktdnctY29udGVudC13cmFwcGVyIC52dy1jdGEtY29udGFpbmVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlciAudnctY3RhLWNvbnRhaW5lciAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIgLnZ3LWRpc2NsYWltZXIge1xuICBtYXJnaW4tdG9wOiAzLjEyNSByZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG59XG5cbi5kcml2ZXItZ2VhciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZHJpdmVyLWdlYXIgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLmRyaXZlci1nZWFyIHAge1xuICBjb2xvcjogIzAwMWU1MDtcbn1cbi5kcml2ZXItZ2VhciAuYnRuIHtcbiAgcGFkZGluZzogN3B4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAxRTUwO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLmRyaXZlci1nZWFyIGEuYnRuIHtcbiAgY29sb3I6ICMwMDFFNTA7XG59XG4uZHJpdmVyLWdlYXIgLmJ0bi13aGl0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbi5kcml2ZXItZ2VhciBhLmJ0bi13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZHJpdmVyLWdlYXIgYS5idG4uYnRuLXByaW1hcnkuaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZTUwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzAwMWU1MDtcbn1cbi5kcml2ZXItZ2VhciAuZGktdnctdG9wLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJpdmVyLWdlYXIgLmRpLXZ3LWRyaXZlci1nZWFyLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZHJpdmVyLWdlYXIgLmJhbm5lci1jb250ZW50IHtcbiAgcGFkZGluZzogNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRyaXZlci1nZWFyIC5iYW5uZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFlNTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5kcml2ZXItZ2VhciAuYmFubmVyLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAxZTUwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRyaXZlci1nZWFyIC5iYW5uZXItY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kcml2ZXItZ2VhciAuYmFubmVyLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgY29sb3I6ICMwMDFlNTAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kcml2ZXItZ2VhciAuYmFubmVyLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRyaXZlci1nZWFyIC5iYW5uZXItY29udGVudCBwIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRyaXZlci1nZWFyIC5iYW5uZXItY29udGVudCAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBjb2xvcjogIzAwMWU1MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5kcml2ZXItZ2VhciAudnctYnJhbmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmRyaXZlci1nZWFyIC5jb250ZW50IC5sZWZ0LWNvbHVtbiB7XG4gIHdpZHRoOiA3NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweCA0NXB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQyNXB4KSB7XG4gIC5kcml2ZXItZ2VhciAuY29udGVudCAubGVmdC1jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZHJpdmVyLWdlYXIgLmNvbnRlbnQgLmxlZnQtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRyaXZlci1nZWFyIC5jb250ZW50IC5sZWZ0LWNvbHVtbiBoMSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRyaXZlci1nZWFyIC5jb250ZW50IC5sZWZ0LWNvbHVtbiBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5kcml2ZXItZ2VhciAuY29udGVudCAubGVmdC1jb2x1bW4gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAxcmVtIDAgMS44NzVyZW0gMDtcbiAgY29sb3I6ICMyMjI7XG59XG4uZHJpdmVyLWdlYXIgLmNvbnRlbnQgLnJpZ2h0LWNvbHVtbiB7XG4gIHdpZHRoOiA0MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kcml2ZXItZ2VhciAuZm9vdGVyX2ltZ19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kcml2ZXItZ2VhciAuZm9vdGVyX2ltZ19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgfVxufVxuLmRyaXZlci1nZWFyIC5mb290ZXJfaW1nX2NvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cbi5kcml2ZXItZ2VhciAuZm9vdGVyX2ltZ19jb250YWluZXIgaW1nOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kcml2ZXItZ2VhciAuZm9vdGVyX2ltZ19jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5kcml2ZXItZ2VhciAuZm9vdGVyX2ltZ19jb250YWluZXIgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIH1cbiAgLmRyaXZlci1nZWFyIC5mb290ZXJfaW1nX2NvbnRhaW5lciBpbWc6bnRoLW9mLXR5cGUoMW4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDI1cHgpIHtcbiAgLmRyaXZlci1nZWFyIC5mb290ZXJfaW1nX2NvbnRhaW5lciBpbWc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgfVxufVxuLmRyaXZlci1nZWFyIC5mb290ZXJfaW1nX2NvbnRhaW5lciBpbWc6b25seS1jaGlsZCB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDc1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZHJpdmVyLWdlYXIgLmZvb3Rlcl9pbWdfY29udGFpbmVyIGltZzpvbmx5LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLmRyaXZlci1nZWFyIC5kaS12dy1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5zZXJ2aWNlLXNjaGVkdWxlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZXJ2aWNlLXNjaGVkdWxlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5zZXJ2aWNlLXNjaGVkdWxlciAuZGktc2VydmljZS14dGltZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc2VydmljZS1zY2hlZHVsZXIgLmRpLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc2VydmljZS1zY2hlZHVsZXIgLmRpLXNsaWRlciAuZGktc2xpZGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYWNjZXNzb3JpZXNfX2RpLXZ3LXRvcC1iYW5uZXIge1xuICB3aWR0aDogOTMuNSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2Nlc3Nvcmllc19fdGV4dC1zZWN0aW9uIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIHdpZHRoOiA5My41JTtcbn1cbi5hY2Nlc3Nvcmllc19fZGFyay10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uYWNjZXNzb3JpZXNfX3BhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInZ3aGVhZHdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hY2Nlc3Nvcmllc19fdnctYWNjZXNzb3J5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFlNTA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5hY2Nlc3Nvcmllc19fdnctYWNjZXNzb3J5LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhiYjg7XG59XG4uYWNjZXNzb3JpZXNfX3Z3LWFjY2Vzc29yeS1idXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjZXNzb3JpZXNfX3Z3LWFjY2Vzc29yeS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjY2Vzc29yaWVzX192dy1yZWJhdGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDFlNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5hY2Nlc3Nvcmllc19fdnctcmViYXRlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA4YmI4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjZXNzb3JpZXNfX3Z3LXJlYmF0ZS1idXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAxZTUwO1xufVxuLmFjY2Vzc29yaWVzX192dy1yZWJhdGUtYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMwMDFlNTA7XG59XG4uYWNjZXNzb3JpZXNfX3JlYmF0ZS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwMWU1MDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQ1cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFjY2Vzc29yaWVzX19yZWJhdGUtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwidndoZWFkd2ViXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY2Vzc29yaWVzX19yZWJhdGUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmFjY2Vzc29yaWVzX19iaWctdGV4dCB7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2Nlc3Nvcmllc19fYmlnLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG4uYWNjZXNzb3JpZXNfX3JlYmF0ZS1kaXNjbGFpbWVyLWJveCB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLmFjY2Vzc29yaWVzX19yZWJhdGUtZGlzY2xhaW1lciB7XG4gIGNvbG9yOiAjMDBiMWViO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uYWNjZXNzb3JpZXNfX3JlYmF0ZS1kaXNjbGFpbWVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMGIxZWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hY2Nlc3Nvcmllc19fcmViYXRlLWRpc2NsYWltZXI6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDBiMWViO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjZXNzb3JpZXNfX3JlYmF0ZS1kaXNjbGFpbWVyOmZvY3VzIHtcbiAgY29sb3I6ICMwMGIxZWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hY2Nlc3Nvcmllc19fcmViYXRlLXRleHQtYm94IHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY2Vzc29yaWVzX19yZWJhdGUtdGV4dC1ib3gge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzb3JpZXNfX3JlYmF0ZS10ZXh0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hY2Nlc3Nvcmllc19fcmViYXRlLXRleHQtYm94IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2Nlc3Nvcmllc19fcmViYXRlLXRleHQtYm94IGJyOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2Nlc3Nvcmllc19fcmViYXRlLXRleHQge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5hY2Nlc3Nvcmllc19fcmViYXRlLXRleHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uYWNjZXNzb3JpZXNfX3JlYmF0ZS10ZXh0IHNwYW4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY2Nlc3Nvcmllc19fYWNjZXNzb3J5LXNlY3Rpb24ge1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5hY2Nlc3Nvcmllc19fYWNjZXNzb3J5LWNvbHVtbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uYWNjZXNzb3JpZXNfX2FjY2Vzc29yeS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInZ3aGVhZHdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2Nlc3Nvcmllc19fYWNjZXNzb3J5LXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cbi5hY2Nlc3Nvcmllc19fdGlsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY2Vzc29yaWVzX19kYXJrLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcInZ3aGVhZHdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFjY2Vzc29yaWVzX19kYXJrLXRleHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5hY2Nlc3Nvcmllc19fZGFyay10ZXh0LXNlY29uZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLmFjY2Vzc29yaWVzX19kaXNjbGFpbWVyLXNlY3Rpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNTBweCAwIDgwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hY2Nlc3Nvcmllc19fY3RhLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDAxZTUwO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hY2Nlc3Nvcmllc19fdnctY3RhLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAxZTUwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hY2Nlc3Nvcmllc19fdnctY3RhLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDgyZDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbnRlbmFuY2UtbWVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWludGVuYW5jZS1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaS12dy1tYWludGVuYW5jZS1tZW51IC5tYWludGVuYW5jZS1tZW51LWlmcmFtZS1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kaS12dy1tYWludGVuYW5jZS1tZW51IC5tYWludGVuYW5jZS1tZW51LWxpbmstdmlzaWJsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhcmUtbWFpbnRlbmFuY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jYXJlLW1haW50ZW5hbmNlIGgxLCAuY2FyZS1tYWludGVuYW5jZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhcmUtbWFpbnRlbmFuY2UgaDEudW5ib2xkLCAuY2FyZS1tYWludGVuYW5jZSBoMi51bmJvbGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNhcmUtbWFpbnRlbmFuY2UgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uY2FyZS1tYWludGVuYW5jZSBzdWIsXG4uY2FyZS1tYWludGVuYW5jZSBzdXAge1xuICBmb250LXNpemU6IDU1JTtcbn1cbi5jYXJlLW1haW50ZW5hbmNlIC5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJlLW1haW50ZW5hbmNlIC5kaS12dy10b3AtYmFubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlLW1haW50ZW5hbmNlIC5kaS12dy10b3AtYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNCUgdG9wO1xuICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZS1tYWludGVuYW5jZSAuZGktdnctdG9wLWJhbm5lciB7XG4gICAgYXNwZWN0LXJhdGlvOiAxOTIwLzYyMDtcbiAgfVxufVxuLmNhcmUtbWFpbnRlbmFuY2UgLnZ3LW5vdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY2FyZS1tYWludGVuYW5jZSAudnctcHJvZ3JhbS1wYW5lbCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgbWFyZ2luOiAwIDUwcHg7XG59XG4uY2FyZS1tYWludGVuYW5jZSAudnctcHJvZ3JhbS1wYW5lbC5oZXJvLWN0YXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcmUtbWFpbnRlbmFuY2UgLnZ3LXByb2dyYW0tcGFuZWwucGFuZWwtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhcmUtbWFpbnRlbmFuY2UgLnZ3LXByb2dyYW0tcGFuZWwucGFuZWwtZ3JpZCAuaGFsZi1wYW5lbCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlLW1haW50ZW5hbmNlIC52dy1wcm9ncmFtLXBhbmVsLnBhbmVsLWdyaWQgLmhhbGYtcGFuZWwge1xuICAgIG1heC13aWR0aDogNDclO1xuICB9XG59XG4uY2FyZS1tYWludGVuYW5jZSAudnctcHJvZ3JhbS1wYW5lbCBwIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jYXJlLW1haW50ZW5hbmNlIC52dy1wcm9ncmFtLXBhbmVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBcIuKAk1wiO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG4uY2FyZS1tYWludGVuYW5jZSAudnctcHJvZ3JhbS1wYW5lbCB1bCBsaSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uY2FyZS1tYWludGVuYW5jZSAudnctcHJvZ3JhbS1wYW5lbCBpbWcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcmUtbWFpbnRlbmFuY2UgLnZ3LXByb2dyYW0tcGFuZWwgc3Bhbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jYXJlLW1haW50ZW5hbmNlIC52dy1wcm9ncmFtLXBhbmVsIC5kaXNjbGFpbWVycyAuZGlzY2xhaW1lciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jYXJlLW1haW50ZW5hbmNlIC52dy1oZWFkaW5nLXdpdGgtc3ViIC5zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmNhcmUtbWFpbnRlbmFuY2UgLnZ3LWN0YS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZS1tYWludGVuYW5jZSAudnctY3RhLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmNhcmUtbWFpbnRlbmFuY2UgLnZ3LWN0YS1jb250YWluZXIgLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFFNTA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLmNhcmUtbWFpbnRlbmFuY2UgLnZ3LWN0YS1yb3cge1xuICBiYWNrZ3JvdW5kOiAjMDAxRTUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmNhcmUtbWFpbnRlbmFuY2UgLnZ3LWN0YS1yb3cgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCA3MHB4O1xufVxuXG4uc2VydmljZS1jb3Vwb25zLXRvcC1iYW5uZXIgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBwYWRkaW5nOiA1MHB4IDE1cHg7XG59XG4uc2VydmljZS1jb3Vwb25zLXRvcC1iYW5uZXIgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zZXJ2aWNlLWNvdXBvbnMtdG9wLWJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZS1jb3Vwb25zLXRvcC1iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZXJ2aWNlLWNvdXBvbnMtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI0MSwgMjQ1LCAyNDYpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbW96LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1jb3Vwb25zLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnNlcnZpY2UtY291cG9ucy1jb250YWluZXIgLmNvdXBvbi1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcnZpY2UtY291cG9ucy1jb250YWluZXIgLmNvdXBvbi1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UtY291cG9ucy1jb250YWluZXIgLmNvdXBvbi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VydmljZS1jb3Vwb25zLWNvbnRhaW5lciAuY291cG9uLWl0ZW0taW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlYWVjO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VydmljZS1jb3Vwb25zLWNvbnRhaW5lciAuY291cG9uLWltYWdlLWhlYWRlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLnNlcnZpY2UtY291cG9ucy1jb250YWluZXIgLmNvdXBvbi1jb250ZW50LWJvZHkge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5zZXJ2aWNlLWNvdXBvbnMtY29udGFpbmVyIC5jb3Vwb24tY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogMjBweCA0MHB4IDQwcHg7XG59XG4uc2VydmljZS1jb3Vwb25zLWNvbnRhaW5lciAuY291cG9uLWNvbnRlbnQtd3JhcCBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uc2VydmljZS1jb3Vwb25zLWNvbnRhaW5lciAuY291cG9uLWNvbnRlbnQtd3JhcCAuY291cG9uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZS1jb3Vwb25zLWNvbnRhaW5lciAuY291cG9uLWNvbnRlbnQtd3JhcCAuY291cG9uLWljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLWNvdXBvbnMtY29udGFpbmVyIC5jb3Vwb24tY29udGVudC13cmFwIC5jb3Vwb24taWNvbiBpbWcge1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG59XG4uc2VydmljZS1jb3Vwb25zLWNvbnRhaW5lciAuY291cG9uLWNvbnRlbnQtd3JhcCAuY291cG9uLWljb246YmVmb3JlLCAuc2VydmljZS1jb3Vwb25zLWNvbnRhaW5lciAuY291cG9uLWNvbnRlbnQtd3JhcCAuY291cG9uLWljb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzMlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMEE5RTk7XG59XG4uc2VydmljZS1jb3Vwb25zLWNvbnRhaW5lciAuY291cG9uLWNvbnRlbnQtd3JhcCAuY291cG9uLWljb246YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5zZXJ2aWNlLWNvdXBvbnMtY29udGFpbmVyIC5jb3Vwb24tY29udGVudC13cmFwIC5jb3Vwb24taWNvbjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuLnNlcnZpY2UtY291cG9ucy1jb250YWluZXIgLmNvdXBvbi1jb250ZW50LXdyYXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcnZpY2UtY291cG9ucy1jb250YWluZXIgLmNvdXBvbi1jb250ZW50LXdyYXAgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc2VydmljZS1jb3Vwb25zLWNvbnRhaW5lciAuY291cG9uLWNvbnRlbnQtd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzdkODg4ZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5zZXJ2aWNlLWNvdXBvbnMtY29udGFpbmVyIC5jb3Vwb24tY29udGVudC13cmFwIC52dy1kaXNjbGFpbWVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2VydmljZS1jb3Vwb25zLWNvbnRhaW5lciAuY291cG9uLWNvbnRlbnQtd3JhcCAub2ZmZXIge1xuICBjb2xvcjogIzAyOWRkZDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5zZXJ2aWNlLWNvdXBvbnMtY29udGFpbmVyIC5jb3Vwb24tY29udGVudC13cmFwIC5idG4ge1xuICBtYXJnaW46IDE1cHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZS1jb3Vwb25zLWNvbnRhaW5lciAuY291cG9uLWNvbnRlbnQtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZXJ2aWNlLWNvdXBvbnMgLmNyYy1zZXJ2aWNlLWNvdXBvbnMtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlcnZpY2UtY291cG9ucyAuY3JjLXNlcnZpY2UtY291cG9ucy1jb250YWluZXIgLmNvdXBvbi1pdGVtIHtcbiAgd2lkdGg6IHVuc2V0O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tb3otYm94LWZsZXg6IDE7XG4gIC1tb3otZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG4uc2VydmljZS1jb3Vwb25zIC5kaWZvLXdyYXBwZXIgLmJ1dHRvbi13cmFwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLWNvdXBvbnMgLmRpZm8tY2FyZCArIC5kaWZvLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtZXhwcmVzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLWV4cHJlc3MgLmRpLXZ3LXRvcC1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcnZpY2UtZXhwcmVzcyAuZGktdnctdG9wLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLWV4cHJlc3MgLmRpLXZ3LXRvcC1iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnNlcnZpY2UtZXhwcmVzcyAuZGktdnctdG9wLWJhbm5lciBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG4uc2VydmljZS1leHByZXNzIC5zZXJ2aWNlWHByZXNzUDEgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VydmljZS1leHByZXNzIC5zZXJ2aWNlLWV4cHJlc3MtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmNDA5MjtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuLnNlcnZpY2UtZXhwcmVzcy1pbmZvIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmNjtcbiAgcGFkZGluZzogMzVweCAwO1xufVxuLnNlcnZpY2UtZXhwcmVzcy1pbmZvIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zZXJ2aWNlLWV4cHJlc3MgLnRhYmxlQ29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xufVxuLnNlcnZpY2UtZXhwcmVzcyAudGFibGVDb250YWluZXIgLnRhYmxlX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiVlcgSGVhZFwiLCBzYW5zLXNlcmlmO1xufVxuLnNlcnZpY2UtZXhwcmVzcyAudGFibGVDb250YWluZXIgLnRhYmxlX2hlYWRlciBiIHtcbiAgZm9udC1mYW1pbHk6IFwiVlcgSGVhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNlcnZpY2UtZXhwcmVzcyAudGFibGVDb250YWluZXIgLnRhYmxlX2NvbnRlbnRzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDFmcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zZXJ2aWNlLWV4cHJlc3MgLnRhYmxlQ29udGFpbmVyIC50YWJsZV9jb250ZW50cyAudGFibGVfY2VsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLWV4cHJlc3MgLnRhYmxlQ29udGFpbmVyIC50YWJsZV9jb250ZW50cyAudGFibGVfY2VsbDpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDFweCAwcHg7XG4gIH1cbiAgLnNlcnZpY2UtZXhwcmVzcyAudGFibGVDb250YWluZXIgLnRhYmxlX2NvbnRlbnRzIC50YWJsZV9jZWxsOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDFweCAxcHg7XG4gIH1cbiAgLnNlcnZpY2UtZXhwcmVzcyAudGFibGVDb250YWluZXIgLnRhYmxlX2NvbnRlbnRzIC50YWJsZV9jZWxsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci13aWR0aDogMHB4IDBweCAxcHggMHB4O1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1leHByZXNzIC50YWJsZUNvbnRhaW5lciAudGFibGVfY29udGVudHMgLnRhYmxlX2NlbGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDFweCAwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWV4cHJlc3MgLnRhYmxlQ29udGFpbmVyIC50YWJsZV9jb250ZW50cyAudGFibGVfY2VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZXJ2aWNlLWV4cHJlc3MgLnRhYmxlQ29udGFpbmVyIC50YWJsZV9jb250ZW50cyAudGFibGVfY2VsbDpudGgtY2hpbGQoOSkge1xuICBjb250ZW50OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlcnZpY2UtZXhwcmVzcyAudGFibGVDb250YWluZXIgLnRhYmxlX2NvbnRlbnRzIC50YWJsZV9jZWxsOm50aC1jaGlsZCg5KTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zZXJ2aWNlLWV4cHJlc3MgaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZS1leHByZXNzIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UtZXhwcmVzcyBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNlcnZpY2UtZXhwcmVzcyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2UtZXhwcmVzcyAudnctZGlzY2xhaW1lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VydmljZS1leHByZXNzIC5jb250ZW50U2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZS1leHByZXNzIC5jb250ZW50U2VjdGlvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zZXJ2aWNlLWV4cHJlc3MgLmNvbnRlbnRTZWN0aW9uIC5pbWFnZUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCA1MHB4IDIwcHggMDtcbn1cbi5zZXJ2aWNlLWV4cHJlc3MgLmNvbnRlbnRTZWN0aW9uIC5pbWFnZUNvbnRhaW5lciBpbWcge1xuICBoZWlnaHQ6IDM3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZS1leHByZXNzIC5jb250ZW50U2VjdGlvbiAuaW1hZ2VDb250YWluZXIgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFmdGVyc2FsZS1zZXJ2aWNlLWNjIC5kaS12dy10b3AtYmFubmVyIHtcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWZ0ZXJzYWxlLXNlcnZpY2UtY2MgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4uYWZ0ZXJzYWxlLXNlcnZpY2UtY2MgaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWZ0ZXJzYWxlLXNlcnZpY2UtY2MgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYWZ0ZXJzYWxlLXNlcnZpY2UtY2MgLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFFNTA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE3LjVweDtcbn1cbi5hZnRlcnNhbGUtc2VydmljZS1jYyAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMGIxZDtcbn1cbi5hZnRlcnNhbGUtc2VydmljZS1jYyAudnctY3RhLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZnRlcnNhbGUtc2VydmljZS1jYyAudnctY3RhLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbiAgLmFmdGVyc2FsZS1zZXJ2aWNlLWNjIC52dy1jdGEtY29udGFpbmVyIGEge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIG1pbi13aWR0aDogNzAlO1xuICB9XG59XG4uYWZ0ZXJzYWxlLXNlcnZpY2UtY2MgLnZ3LXNlY3Rpb25zLWNvbnRhaW5lciBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWZ0ZXJzYWxlLXNlcnZpY2UtY2MgLnZ3LXNlY3Rpb25zLWNvbnRhaW5lciAudnctY2Mtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERkU0RTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFmdGVyc2FsZS1zZXJ2aWNlLWNjIC52dy1zZWN0aW9ucy1jb250YWluZXIgLnZ3LWNjLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLmFmdGVyc2FsZS1zZXJ2aWNlLWNjIC52dy1zZWN0aW9ucy1jb250YWluZXIgLnZ3LWNjLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYWZ0ZXJzYWxlLXNlcnZpY2UtY2MgLnZ3LXNlY3Rpb25zLWNvbnRhaW5lciAudnctY2Mtc2VjdGlvbi5ncmV5X2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRTRFODtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5hZnRlcnNhbGUtc2VydmljZS1jYyAudnctc2VjdGlvbnMtY29udGFpbmVyIC52dy1jYy1zZWN0aW9uIC5saXN0X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFmdGVyc2FsZS1zZXJ2aWNlLWNjIC52dy1zZWN0aW9ucy1jb250YWluZXIgLnZ3LWNjLXNlY3Rpb24gLmxpc3RfY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmFmdGVyc2FsZS1zZXJ2aWNlLWNjIC52dy1zZWN0aW9ucy1jb250YWluZXIgLnZ3LWNjLXNlY3Rpb24gLmxpc3RfY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWZ0ZXJzYWxlLXNlcnZpY2UtY2MgLnZ3LXNlY3Rpb25zLWNvbnRhaW5lciAudnctY2Mtc2VjdGlvbiAubGlzdF9jb250YWluZXIgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWZ0ZXJzYWxlLXNlcnZpY2UtY2MgLnZ3LXNlY3Rpb25zLWNvbnRhaW5lciAudnctY2Mtc2VjdGlvbiAubGlzdF9jb250YWluZXIgdWwgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWluZGVudDogLTE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmFmdGVyc2FsZS1zZXJ2aWNlLWNjIC52dy1zZWN0aW9ucy1jb250YWluZXIgLnZ3LWNjLXNlY3Rpb24gLmxpc3RfY29udGFpbmVyIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCTIFwiO1xuICB0ZXh0LWluZGVudDogLTVweDtcbn1cbi5hZnRlcnNhbGUtc2VydmljZS1jYyAudnctc2VjdGlvbnMtY29udGFpbmVyIC52dy1jYy1zZWN0aW9uIC52dy1jYy10aWxlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZnRlcnNhbGUtc2VydmljZS1jYyAudnctc2VjdGlvbnMtY29udGFpbmVyIC52dy1jYy1zZWN0aW9uIC52dy1jYy10aWxlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5hZnRlcnNhbGUtc2VydmljZS1jYyAudnctc2VjdGlvbnMtY29udGFpbmVyIC52dy1jYy1zZWN0aW9uIC52dy1jYy10aWxlcyAuY2MtdGlsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMkNBQ0Y7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4uYWZ0ZXJzYWxlLXNlcnZpY2UtY2MgLnZ3LXNlY3Rpb25zLWNvbnRhaW5lciAudnctY2Mtc2VjdGlvbiAudnctY2MtdGlsZXMgLmNjLXRpbGUgaDMge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFmdGVyc2FsZS1zZXJ2aWNlLWNjIC52dy1zZWN0aW9ucy1jb250YWluZXIgLnZ3LWNjLXNlY3Rpb24gLnZ3LWNjLXRpbGVzIC5jYy10aWxlIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5hZnRlcnNhbGUtc2VydmljZS1jYyAudnctc2VjdGlvbnMtY29udGFpbmVyIC52dy1jYy1zZWN0aW9uIC52dy1jYy10aWxlcyAuY2MtdGlsZSBwIHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uYWZ0ZXJzYWxlLXNlcnZpY2UtY2MgLnZ3LXNlY3Rpb25zLWNvbnRhaW5lciAudnctY2Mtc2VjdGlvbiAudnctY2MtdGlsZXMgLmNjLXRpbGUgcDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWZ0ZXJzYWxlLXNlcnZpY2UtY2MgLnZ3LXNlY3Rpb25zLWNvbnRhaW5lciAudnctY2Mtc2VjdGlvbiAudnctY2MtdGlsZXMgLmNjLXRpbGUgcC50aW55IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnZ3LWNjLXNlcnZpY2UtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMUU1MDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW46IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZ3LWNjLXNlcnZpY2UtZm9vdGVyIGEuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDAxRTUwO1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG59XG4udnctY2Mtc2VydmljZS1mb290ZXIgYS5idG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4udGlyZS1zdG9yZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50aXJlLXN0b3JlIC5mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRpcmUtc3RvcmUgLmhlcm8tYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpcmUtc3RvcmUgLmNvbnRlbnQtcm93IHtcbiAgcGFkZGluZzogMzBweCAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aXJlLXN0b3JlIC5jb250ZW50LXJvdyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnRpcmUtc3RvcmUgLmNvbnRlbnQtcm93IGgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlyZS1zdG9yZSAuY29udGVudC1yb3cgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udGlyZS1zdG9yZSAuY29udGVudC1yb3cgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGlyZS1zdG9yZSAuY29udGVudC1yb3cgLmJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi50aXJlLXN0b3JlIC5jb250ZW50LXJvdyAuYnV0dG9ucyBhLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFFNTA7XG4gIHBhZGRpbmc6IDE1cHggNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlyZS1zdG9yZSAuY29udGVudC1yb3cgLmJ1dHRvbnMgYS5idG4uYnRuLXByaW1hcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aXJlLXN0b3JlIC5jb250ZW50LXJvdyAuYnV0dG9ucyBhLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4udGlyZS1zdG9yZSAuY29udGVudC1yb3cgLnNtYWxsLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGlyZS1zdG9yZSAuY29udGVudC1yb3cgLmN1c3RvbS13ZWlnaHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50aXJlLXN0b3JlIC53aHktYnV5LXRpcmVzLXJvdyA+IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbjogMzBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnRpcmUtc3RvcmUgLndoeS1idXktdGlyZXMtcm93IC5mbGV4LXJvdyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRpcmUtc3RvcmUgLndoeS1idXktdGlyZXMtcm93IC53aHktYnV5LWl0ZW0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMSBjYWxjKDUwJSAtIDI1cHgpO1xuICAtbW96LWJveC1mbGV4OiAwO1xuICAtbW96LWZsZXg6IDAgMSBjYWxjKDUwJSAtIDI1cHgpO1xuICAtbXMtZmxleDogMCAxIGNhbGMoNTAlIC0gMjVweCk7XG4gIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDI1cHgpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnRpcmUtc3RvcmUgLndoeS1idXktdGlyZXMtcm93IC53aHktYnV5LWl0ZW0gaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnRpcmUtc3RvcmUgLndoeS1idXktdGlyZXMtcm93IC53aHktYnV5LWl0ZW0gLnN1YnRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50aXJlLXN0b3JlIC5kaXNjbGFpbWVyLXJvdyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXJlLXN0b3JlIC5kaXNjbGFpbWVyLXJvdyB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4udGlyZS1zdG9yZSAuc2NoZWR1bGUtYmFyIHtcbiAgYmFja2dyb3VuZDogIzAwMUU1MDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4udGlyZS1zdG9yZSAuc2NoZWR1bGUtYmFyIGEuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDAxRTUwO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggNjBweDtcbn1cbi50aXJlLXN0b3JlIC5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlyZS1zdG9yZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnRpcmUtc3RvcmUgLmhlcm8tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLnRpcmUtc3RvcmUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudGlyZS1zdG9yZSAud2h5LWJ1eS10aXJlcy1yb3cge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnRpcmUtc3RvcmUgLndoeS1idXktdGlyZXMtcm93IC53aHktYnV5LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbiAgLnRpcmUtc3RvcmUgLndoeS1idXktdGlyZXMtcm93IC53aHktYnV5LWl0ZW0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50aXJlLXN0b3JlIC53aHktYnV5LXRpcmVzLXJvdyAud2h5LWJ1eS1pdGVtIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5hZnRlcnNhbGUtY29tcC1hZHYgLnZ3LWNvbXBldGl0aXZlLWFkdi10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZHJpdmUtZWFzeSAuY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcInZ3aGVhZHdlYlwiLCBzYW5zLXNlcmlmO1xufVxuLmRyaXZlLWVhc3kgLmRpLXZ3LXRvcC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZHJpdmUtZWFzeS9kcml2ZS1lYXN5LWhlcm8uanBnXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJpdmUtZWFzeSAuZHJpdmUtZWFzeS1oZXJvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRyaXZlLWVhc3kgLmRyaXZlLWVhc3ktaGVybyBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZHJpdmUtZWFzeSAuZHJpdmUtZWFzeS1oZXJvIC5kcml2ZS1lYXN5LXdyYXAge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJpdmUtZWFzeSAuZHJpdmUtZWFzeS1icm9jaHVyZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmRyaXZlLWVhc3kgLmRyaXZlLWVhc3ktYnJvY2h1cmUgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHJpdmUtZWFzeSAuZHJpdmUtZWFzeS1icm9jaHVyZSBwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGNvbG9yOiAjN2M4NzhlO1xufVxuLmRyaXZlLWVhc3kgLmRyaXZlLWVhc3ktYnJvY2h1cmUgYSB7XG4gIGNvbG9yOiAjMDBiMWViO1xufVxuLmRyaXZlLWVhc3kgLmRyaXZlLWVhc3ktcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY2O1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uZHJpdmUtZWFzeSAuZHJpdmUtZWFzeS1xdW90ZSBoMiwgLmRyaXZlLWVhc3kgLmRyaXZlLWVhc3ktcXVvdGUgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZHJpdmUtZWFzeSAuZHJpdmUtZWFzeS1xdW90ZSBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmRyaXZlLWVhc3kgLmRyaXZlLWVhc3ktcXVvdGUgLnF1b3RlLXRleHQge1xuICBjb2xvcjogIzdjODc4ZTtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4uZHJpdmUtZWFzeSAuZHJpdmUtZWFzeS1xdW90ZSAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5kcml2ZS1lYXN5IC5kcml2ZS1lYXN5LXF1b3RlIC5idXR0b24udnctYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwYjFlYjtcbn1cbi5kcml2ZS1lYXN5IC5kcml2ZS1lYXN5LXF1b3RlIC5idXR0b24udnctYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOGJiODtcbn1cbi5kcml2ZS1lYXN5IC5kcml2ZS1lYXN5LWNvbnRhY3QgLmZvcm0td3JhcCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5kcml2ZS1lYXN5IC5kcml2ZS1lYXN5LWNvbnRhY3QgLmZvcm0td3JhcCAuZ2ZpZWxkX2xhYmVsIHtcbiAgY29sb3I6ICM3Yzg3OGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZHJpdmUtZWFzeSAuZHJpdmUtZWFzeS1jb250YWN0IC5mb3JtLXdyYXAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGNvbG9yOiAjMDBiMWViO1xufVxuLmRyaXZlLWVhc3kgLmRyaXZlLWVhc3ktY29udGFjdCAuZm9ybS13cmFwIC5idXR0b24uZ2Zvcm1fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwYjFlYjtcbn1cbi5kcml2ZS1lYXN5IC5kcml2ZS1lYXN5LWNvbnRhY3QgLmZvcm0td3JhcCAuYnV0dG9uLmdmb3JtX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDhiYjg7XG59XG4uZHJpdmUtZWFzeSAuZHJpdmUtZWFzeS1jb250YWN0IC5kaXNjbGFpbWVyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmRyaXZlLWVhc3kgLmRyaXZlLWVhc3ktY29udGFjdCAuZGlzY2xhaW1lciBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRkaS1zZXR0bGVtZW50IHtcbiAgZm9udC1mYW1pbHk6IFwidndoZWFkd2ViXCIsIHNhbnMtc2VyaWY7XG59XG4udGRpLXNldHRsZW1lbnQgaHIge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICM3Yzg2OGQ7XG59XG4udGRpLXNldHRsZW1lbnQgLmhlcm8td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG4udGRpLXNldHRsZW1lbnQgLmhlcm8td3JhcHBlciAuaGVyby1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RkaS1zZXR0bGVtZW50L3RkaS1zZXR0bGVtZW50LWhlcm8uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICMwMGExZTA7XG4gIG1pbi1oZWlnaHQ6IDM3NXB4O1xufVxuLnRkaS1zZXR0bGVtZW50IC5oZXJvLXdyYXBwZXIgLmhlcm8taWNvbiBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50ZGktc2V0dGxlbWVudCAuaGVyby13cmFwcGVyIC50aXRsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM3NXB4O1xufVxuLnRkaS1zZXR0bGVtZW50IC5oZXJvLXdyYXBwZXIgLnRpdGxlLXdyYXAgLmZsZXgtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogYWxpZ24gdmVydGljYWwgKi9cbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKiBhbGlnbiBob3Jpem9udGFsICovXG59XG4udGRpLXNldHRsZW1lbnQgLmhlcm8td3JhcHBlciAudGl0bGUtd3JhcCAuZmxleC13cmFwIGgxIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRkaS1zZXR0bGVtZW50IC5oZXJvLXdyYXBwZXIgLmhlcm8taWNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRkaS1zZXR0bGVtZW50IC5oZXJvLXdyYXBwZXIgLmhlcm8taWNvbiB7XG4gICAgbWluLWhlaWdodDogMTc1cHg7XG4gIH1cbn1cbi50ZGktc2V0dGxlbWVudCAudGRpLXNldHRsZW1lbnQtY2hvb3NlIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLnRkaS1zZXR0bGVtZW50IC50ZGktc2V0dGxlbWVudC1jaG9vc2UgLmNob29zZS10ZXh0IHtcbiAgY29sb3I6ICMwMGExZTA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGRpLXNldHRsZW1lbnQgLnRkaS1zZXR0bGVtZW50LWNob29zZSAuY2hvb3NlLWJveCB7XG4gIGJhY2tncm91bmQ6ICM3Yzg2OGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xufVxuLnRkaS1zZXR0bGVtZW50IC50ZGktc2V0dGxlbWVudC1jaG9vc2UgLmNob29zZS1ib3ggLmNob29zZS1pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGRpLXNldHRsZW1lbnQgLnRkaS1zZXR0bGVtZW50LWNob29zZSAuY2hvb3NlLWJveCAuY2hvb3NlLWltZyBpbWcge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZGktc2V0dGxlbWVudCAudGRpLXNldHRsZW1lbnQtY2hvb3NlIC5jaG9vc2UtYm94IC5jaG9vc2UtZGVzYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU4JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50ZGktc2V0dGxlbWVudCAudGRpLXNldHRsZW1lbnQtY2hvb3NlIC5jaG9vc2UtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY0NmM3MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRkaS1zZXR0bGVtZW50IC50ZGktc2V0dGxlbWVudC1jaG9vc2UgLm9yLXRleHQge1xuICBjb2xvcjogIzdjODY4ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZGktc2V0dGxlbWVudCAudGRpLXNldHRsZW1lbnQtY2hvb3NlIC5jaG9vc2UtZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnRkaS1zZXR0bGVtZW50IC50ZGktc3RlcHMgLnN0ZXAtcm93IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnRkaS1zZXR0bGVtZW50IC50ZGktc3RlcHMgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGRpLXNldHRsZW1lbnQgLnRkaS1zdGVwcyBoMiBzcGFuIHtcbiAgY29sb3I6ICMwMGExZTA7XG59XG4udGRpLXNldHRsZW1lbnQgLnRkaS1zdGVwcyAuc3RlcC1ib3gge1xuICBiYWNrZ3JvdW5kOiAjMDBhMWUwO1xuICBwYWRkaW5nOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIGFsaWduIHZlcnRpY2FsICovXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLyogYWxpZ24gaG9yaXpvbnRhbCAqL1xufVxuLnRkaS1zZXR0bGVtZW50IC50ZGktc3RlcHMgLnN0ZXAtYm94IC5zdGVwLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJlbTtcbn1cbi50ZGktc2V0dGxlbWVudCAudGRpLXN0ZXBzIC5zdGVwLWJveCBpbWcge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4udGRpLXNldHRsZW1lbnQgLnRkaS1zdGVwcyAuc3RlcC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZGktc2V0dGxlbWVudCAudGRpLXN0ZXBzIC5zdGVwLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAudGRpLXNldHRsZW1lbnQgLnRkaS1zdGVwcyAuc3RlcC1ib3ggaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5hbGx0cmFjay1jb21wYXJpc29uIC5jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwidndoZWFkd2ViXCIsIHNhbnMtc2VyaWY7XG59XG4uYWxsdHJhY2stY29tcGFyaXNvbiBociB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDBiMWViO1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFsbHRyYWNrLWNvbXBhcmlzb24gaDEge1xuICBmb250LWZhbWlseTogXCJ2d2hlYWR3ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjhlbTtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uIC5idXR0b24udndsaWdodC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDBiMWViO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFsbHRyYWNrLWNvbXBhcmlzb24gLmJ1dHRvbi52d2xpZ2h0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDhiYjg7XG59XG4uYWxsdHJhY2stY29tcGFyaXNvbiAuZGktdnctdG9wLWJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hbGx0cmFjay1jb21wYXJpc29uL2FsbHRyYWNrLWhlcm8uanBnXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuLmFsbHRyYWNrLWNvbXBhcmlzb24gLmRpLXZ3LXRvcC1iYW5uZXIgLmhlcm8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDAlO1xuICByaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzAwYjFlYjtcbiAgcGFkZGluZzogMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFsbHRyYWNrLWNvbXBhcmlzb24gLmRpLXZ3LXRvcC1iYW5uZXIgLmhlcm8tb3ZlcmxheSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uIC5kaS12dy10b3AtYmFubmVyIC5oZXJvLW92ZXJsYXkgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFmYzhmZjtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uIC5kaS12dy10b3AtYmFubmVyIC5oZXJvLW92ZXJsYXkgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYWxsdHJhY2stY29tcGFyaXNvbiAuZGktdnctdG9wLWJhbm5lciAuaGVyby1vdmVybGF5IHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uIC5kaS12dy10b3AtYmFubmVyIC5oZXJvLW92ZXJsYXkgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uIC5idXR0b24td3JhcCB7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWxsdHJhY2stY29tcGFyaXNvbiAuZGlzY2xhaW1lciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uIC5jb21wYXJpc29uLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuLmFsbHRyYWNrLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tb3ZlcmxheSAub3ZlcmxheS13cmFwIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4uYWxsdHJhY2stY29tcGFyaXNvbiAuY29tcGFyaXNvbi1vdmVybGF5IGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDIuOGVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uIC5jb21wYXJpc29uLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uIC5jb21wYXJpc29uLWNvbnRlbnQgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuM2VtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmFsbHRyYWNrLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tY29udGVudCAuY29tcGFyaXNvbi1oYWxmIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDklO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOWVhYWIwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uYWxsdHJhY2stY29tcGFyaXNvbiAuY29tcGFyaXNvbi1jb250ZW50IC5jb21wYXJpc29uLWhhbGYgLmNvbXBhcmlzb24tdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uIC5jb21wYXJpc29uLWNvbnRlbnQgLmNvbXBhcmlzb24taGFsZiAuY29tcGFyaXNvbi1udW1iZXIge1xuICBmb250LXNpemU6IDRlbTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLmFsbHRyYWNrLWNvbXBhcmlzb24gLmNvbXBhcmlzb24tY29udGVudCAuY29tcGFyaXNvbi1oYWxmIC5jb21wYXJpc29uLWJpZyB7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uIC5jb21wYXJpc29uLWNvbnRlbnQgLmNvbXBhcmlzb24taGFsZiAuY29tcGFyaXNvbi1zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4uYWxsdHJhY2stY29tcGFyaXNvbiAuY29tcGFyaXNvbi1jb250ZW50IC5jb21wYXJpc29uLWhhbGYuZ29sZi1jb21wYXJpc29uIHtcbiAgY29sb3I6ICMwMGIxZWI7XG59XG4uYWxsdHJhY2stY29tcGFyaXNvbiAuY29tcGFyaXNvbi1jb250ZW50IC5jb21wYXJpc29uLWhhbGY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2YxZjVmNjtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uICN0dXJibyAuY29tcGFyaXNvbi1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2FsbHRyYWNrLWNvbXBhcmlzb24vYWxsdHJhY2stMS5qcGdcIik7XG59XG4uYWxsdHJhY2stY29tcGFyaXNvbiAjc3Vucm9vZiAuY29tcGFyaXNvbi1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2FsbHRyYWNrLWNvbXBhcmlzb24vYWxsdHJhY2stMi5qcGdcIik7XG59XG4uYWxsdHJhY2stY29tcGFyaXNvbiAjY2FybmV0IC5jb21wYXJpc29uLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYWxsdHJhY2stY29tcGFyaXNvbi9hbGx0cmFjay0zLmpwZ1wiKTtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uICNhbWVuaXRpZXMgLmNvbXBhcmlzb24tb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hbGx0cmFjay1jb21wYXJpc29uL2FsbHRyYWNrLTQuanBnXCIpO1xufVxuLmFsbHRyYWNrLWNvbXBhcmlzb24gI2FtZW5pdGllcyBpbWcge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uICNhbWVuaXRpZXMgLmFsbHRyYWNrLWNvbXBhcmlzb24tdGFibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFsbHRyYWNrLWNvbXBhcmlzb24gI2FtZW5pdGllcyAuYWxsdHJhY2stY29tcGFyaXNvbi10YWJsZSAuZ29sZi1jb21wYXJpc29uLCAuYWxsdHJhY2stY29tcGFyaXNvbiAjYW1lbml0aWVzIC5hbGx0cmFjay1jb21wYXJpc29uLXRhYmxlIC5zdWJhcnUtY29tcGFyaXNvbiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uICNhbWVuaXRpZXMgLmFsbHRyYWNrLWNvbXBhcmlzb24tdGFibGUgLnN1YmFydS1jb21wYXJpc29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFsbHRyYWNrLWNvbXBhcmlzb24gI2FtZW5pdGllcyAuYWxsdHJhY2stY29tcGFyaXNvbi10YWJsZSAubm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uICNhbWVuaXRpZXMgLmFsbHRyYWNrLWNvbXBhcmlzb24tdGFibGUgdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFsbHRyYWNrLWNvbXBhcmlzb24gI2FtZW5pdGllcyAuYWxsdHJhY2stY29tcGFyaXNvbi10YWJsZSB0ZC5jb21wYXJpc29uLWNoZWNrLCAuYWxsdHJhY2stY29tcGFyaXNvbiAjYW1lbml0aWVzIC5hbGx0cmFjay1jb21wYXJpc29uLXRhYmxlIHRkLmNvbXBhcmlzb24teCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uICNhbWVuaXRpZXMgLmFsbHRyYWNrLWNvbXBhcmlzb24tdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UzZWJlZDtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uICNhbWVuaXRpZXMgLnRhYmxlLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uICNhbWVuaXRpZXMgLnRhYmxlLXRleHQgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDIwcHg7XG59XG4uYWxsdHJhY2stY29tcGFyaXNvbiAjYW1lbml0aWVzIC50YWJsZS10ZXh0IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5hbGx0cmFjay1jb21wYXJpc29uICNhbWVuaXRpZXMgLmxvbmctaHIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2ViZWQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGx0cmFjay1jb21wYXJpc29uIC5kaS12dy10b3AtYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5hbGx0cmFjay1jb21wYXJpc29uIC5kaS12dy10b3AtYmFubmVyIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hbGx0cmFjay1jb21wYXJpc29uIC5kaS12dy10b3AtYmFubmVyIC5oZXJvLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmFsbHRyYWNrLWNvbXBhcmlzb24gLmRpLXZ3LXRvcC1iYW5uZXIgLmhlcm8tb3ZlcmxheSB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi52dy1nb3dpdGhjb25maWRlbmNlIHtcbiAgZm9udC1mYW1pbHk6IFwidndoZWFkd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuLnZ3LWdvd2l0aGNvbmZpZGVuY2Ugc3VwIHtcbiAgZm9udC1zaXplOiA2MCU7XG59XG4udnctZ293aXRoY29uZmlkZW5jZV9fY3BvLWJhbm5lciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52dy1nb3dpdGhjb25maWRlbmNlX19jcG8tYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi52dy1nb3dpdGhjb25maWRlbmNlX19jcG8tYmFubmVyLnJvdyB7XG4gIG1hcmdpbjogMHB4O1xufVxuLnZ3LWdvd2l0aGNvbmZpZGVuY2VfX2Nwby1iYW5uZXItdGV4dC1zZWN0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWF4LXdpZHRoOiA0MTVweDtcbn1cbi52dy1nb3dpdGhjb25maWRlbmNlX19jcG8tYmFubmVyLXRleHQtc2VjdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnZ3LWdvd2l0aGNvbmZpZGVuY2VfX2Nwby1iYW5uZXItY2Fycy1zZWN0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZ3LWdvd2l0aGNvbmZpZGVuY2VfX2Nwby1iYW5uZXItbW9iaWxlIHtcbiAgZm9udC1mYW1pbHk6IFwidndoZWFkd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTdlNDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnZ3LWdvd2l0aGNvbmZpZGVuY2VfX2hlcm8tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMy43JSAwcHggMzBweCAxMTBweDtcbn1cbi52dy1nb3dpdGhjb25maWRlbmNlX19oZXJvLWNvbnRhaW5lciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcInZ3aGVhZHdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDEyJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWF4LXdpZHRoOiA0NjVweDtcbn1cbi52dy1nb3dpdGhjb25maWRlbmNlX19oZXJvLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcInZ3aGVhZHdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI1cHg7XG59XG4udnctZ293aXRoY29uZmlkZW5jZV9faGVyby1jb250YWluZXJfX3RleHQtYW5kLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnZ3LWdvd2l0aGNvbmZpZGVuY2VfX3dyYXAtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi52dy1nb3dpdGhjb25maWRlbmNlX19oZXJvLWNvbnRhaW5lci1tb2JpbGUge1xuICBwYWRkaW5nOiAyNXB4IDAgMjVweCAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52dy1nb3dpdGhjb25maWRlbmNlX19oZXJvLWNvbnRhaW5lci1tb2JpbGUgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udnctZ293aXRoY29uZmlkZW5jZV9faGVyby1jb250YWluZXItbW9iaWxlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwidndoZWFkd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi52dy1nb3dpdGhjb25maWRlbmNlX19oZXJvLWNvbnRhaW5lci1tb2JpbGUgaDIge1xuICBmb250LWZhbWlseTogXCJ2d2hlYWR3ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDIycHggMCAwIDVweDtcbn1cbi52dy1nb3dpdGhjb25maWRlbmNlX190ZXh0LXNlY3Rpb24tbW9iaWxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi52dy1nb3dpdGhjb25maWRlbmNlX193cmFwLWNvbnRhaW5lci1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udnctZ293aXRoY29uZmlkZW5jZV9fbG9nby1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhN2U0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI3cHg7XG59XG4udnctZ293aXRoY29uZmlkZW5jZV9fbG9nby1tb2JpbGUgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4udnctZ293aXRoY29uZmlkZW5jZV9fYnV0dG9uLXNlY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDklO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZ3LWdvd2l0aGNvbmZpZGVuY2VfX2J1dHRvbi1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi52dy1nb3dpdGhjb25maWRlbmNlX19idXR0b24tc2VjdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZ3LWdvd2l0aGNvbmZpZGVuY2VfX2J1dHRvbi1zZWN0aW9uIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52dy1nb3dpdGhjb25maWRlbmNlX19idXR0b24tc2VjdGlvbiBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDBhN2U0O1xuICB9XG59XG4udnctZ293aXRoY29uZmlkZW5jZV9faGVyby1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhN2U0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogMTVweCAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwidndoZWFkd2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMTBweCA1MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZ3LWdvd2l0aGNvbmZpZGVuY2VfX2hlcm8tYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDBhN2U0O1xuICB9XG59XG4udnctZ293aXRoY29uZmlkZW5jZV9faGVyby1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiZmM1O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udnctZ293aXRoY29uZmlkZW5jZSBwIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4udnctZ293aXRoY29uZmlkZW5jZV9fYm9sZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tb2RlbC1zcGVjaWZpYyBzdXAge1xuICBmb250LXNpemU6IDUwJTtcbiAgdG9wOiAtMC42ZW07XG59XG4ubW9kZWwtc3BlY2lmaWNfX3NlY3Rpb24tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDExMnB4O1xufVxuLm1vZGVsLXNwZWNpZmljX19zZWN0aW9uLXBhZGRpbmcgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4ubW9kZWwtc3BlY2lmaWNfX3NlY3Rpb24tcGFkZGluZy1tb2JpbGUge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xufVxuLm1vZGVsLXNwZWNpZmljX19pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tb2RlbC1zcGVjaWZpY19fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcInZ3aGVhZHdlYlwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4ubW9kZWwtc3BlY2lmaWNfX2ltYWdlLWJsb2NrIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLm1vZGVsLXNwZWNpZmljX19pbWFnZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RlbC1zcGVjaWZpYy1ibG9ja3Mge1xuICAgIHBhZGRpbmc6IDgwcHggMCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kZWwtc3BlY2lmaWMtYmxvY2tzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbiAgfVxufVxuLm1vZGVsLXNwZWNpZmljLWJsb2Nrc19fYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDAzODcwO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RlbC1zcGVjaWZpYy1ibG9ja3NfX2JvcmRlciB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubW9kZWwtc3BlY2lmaWMtYmxvY2tzX19ibG9jay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tb2RlbC1zcGVjaWZpYy1ibG9ja3NfX2JpZy10ZXh0IHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1vZGVsLXNwZWNpZmljLWJsb2Nrc19fYm90dG9tLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLnZ3LWNwby1mZWF0dXJlcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4udnctY3BvLWZlYXR1cmVzX190aXRsZS1zZWxlY3RvciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52dy1jcG8tZmVhdHVyZXNfX3RpdGxlLXNlbGVjdG9yLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDAxZTUwO1xuICBjb2xvcjogIzAwMWU1MDtcbn1cbi52dy1jcG8tZmVhdHVyZXNfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDFlNTA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnZ3LWNwby1mZWF0dXJlc19fc2VsZWN0b3ItMSwgLnZ3LWNwby1mZWF0dXJlc19fc2VsZWN0b3ItMiwgLnZ3LWNwby1mZWF0dXJlc19fc2VsZWN0b3ItMyB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudnctY3BvLWZlYXR1cmVzX19zZWxlY3Rvci0xLCAudnctY3BvLWZlYXR1cmVzX19zZWxlY3Rvci0yLCAudnctY3BvLWZlYXR1cmVzX19zZWxlY3Rvci0zIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG4gIC52dy1jcG8tZmVhdHVyZXNfX3NlbGVjdG9yLTQge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudnctY3BvLWZlYXR1cmVzX19zZWxlY3Rvci0yIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC52dy1jcG8tZmVhdHVyZXNfX3NlbGVjdG9yLTQge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbiAgLnZ3LWNwby1mZWF0dXJlc19fc2VsZWN0b3ItMSwgLnZ3LWNwby1mZWF0dXJlc19fc2VsZWN0b3ItMyB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgfVxufVxuXG4udnctY3BvLWZlYXR1cmVzLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnZ3LWNwby1mZWF0dXJlcy1jb250ZW50X19pbWFnZS1ibG9jayB7XG4gIHBhZGRpbmc6IDQwcHggMiUgNDBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52dy1jcG8tZmVhdHVyZXMtY29udGVudF9faW1hZ2UtYmxvY2sge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG59XG4udnctY3BvLWZlYXR1cmVzLWNvbnRlbnRfX2ljb24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogODBweCAwIDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZ3LWNwby1mZWF0dXJlcy1jb250ZW50X19pY29uIHtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudnctY3BvLWZlYXR1cmVzLWNvbnRlbnRfX2ljb24ge1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgfVxufVxuLnZ3LWNwby1mZWF0dXJlcy1jb250ZW50X19ib2xkLWJsb2NrIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZ3LWNwby1mZWF0dXJlcy1jb250ZW50X19ib2xkLWJsb2NrIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4udnctY3BvLWZlYXR1cmVzLWNvbnRlbnRfX2RhdGEtYmxvY2sge1xuICBtYXgtd2lkdGg6IDQ2JTtcbn1cbi52dy1jcG8tZmVhdHVyZXMtY29udGVudF9fZGF0YS1ibG9jayBwLFxuLnZ3LWNwby1mZWF0dXJlcy1jb250ZW50X19kYXRhLWJsb2NrIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi52dy1jcG8tZmVhdHVyZXMtY29udGVudF9fZGF0YS1ibG9jayB1bCB7XG4gIHBhZGRpbmctbGVmdDogMyU7XG59XG5cbi52dy1jcG8tZmVhdHVyZXMtbW9iaWxlX19ibG9ja3Mge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnZ3LWNwby1mZWF0dXJlcy1tb2JpbGVfX2ljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4udnctY3BvLWZlYXR1cmVzLW1vYmlsZV9fc2VsZWN0b3Ige1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMWU1MDtcbiAgY29sb3I6ICMwMDFlNTA7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuLnZ3LWNwby1mZWF0dXJlcy1tb2JpbGVfX2JvbGQtYmxvY2sge1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52dy1jcG8tZmVhdHVyZXMtbW9iaWxlX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi52dy1jcG8tZGlzY2xhaW1lcnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnZ3LWNwby1kaXNjbGFpbWVycyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cblxuLnZ3LWNwby1mZWF0dXJlcy1jb250ZW50X19yb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnctY3BvLWZlYXR1cmVzLWNvbnRlbnRfX3Jvdy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLm91dGxpbmUtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiMWViO1xuICBjb2xvcjogIzAwYjFlYjtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLm91dGxpbmUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYjFlYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwYjFlYjtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLnZpZGVvLXJvdy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvYXRsYXMvdmlkZW8tZmFsbGJhY2stYmFja2dyb3VuZC1mYWRlLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwOyAvKiByZW1vdmUgYW55IHByZS1leGlzdGluZyBwYWRkaW5nLCBqdXN0IGluIGNhc2UgKi9cbiAgcGFkZGluZy1ib3R0b206IDU1JTsgLyogZm9yIGEgNDozIGFzcGVjdCByYXRpbyAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzIC52aWRlby1yb3ctd3JhcHBlciAuYXdhcmQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLnZpZGVvLXJvdy13cmFwcGVyIC5hd2FyZC1vdmVybGF5IHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAudmlkZW8tcm93LXdyYXBwZXIgLmF3YXJkLW92ZXJsYXkge1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzIC52aWRlby1yb3ctd3JhcHBlciAuYXdhcmQtb3ZlcmxheSBpbWcge1xuICBtYXJnaW46IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzIC52aWRlby1yb3ctd3JhcHBlciAudmlkZW8tb3ZlcmxheSAudmlkZW8td3JhcCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLnZpZGVvLXJvdy13cmFwcGVyIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIC52aWRlby13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLnZpZGVvLXJvdy13cmFwcGVyIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLnZpZGVvLXJvdy13cmFwcGVyIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLnZpZGVvLXJvdy13cmFwcGVyIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIGgxIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLnZpZGVvLXJvdy13cmFwcGVyIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIGgxIHNwYW4ubWlkZGxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAudmlkZW8tcm93LXdyYXBwZXIgLnZpZGVvLW92ZXJsYXkgLnZpZGVvLXdyYXAgaDEgc3Bhbi5ib3R0b20tdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLnZpZGVvLXJvdy13cmFwcGVyIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIGgxIHNwYW4ubWlkZGxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLnZpZGVvLXJvdy13cmFwcGVyIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIGgxIHNwYW4uYm90dG9tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLnZpZGVvLXJvdy13cmFwcGVyIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIGgxIHNwYW4ubWlkZGxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAudmlkZW8tcm93LXdyYXBwZXIgLnZpZGVvLW92ZXJsYXkgLnZpZGVvLXdyYXAgaDEgc3Bhbi5ib3R0b20tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAuYnV0dG9uLWJhciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLmJ1dHRvbi1iYXIgLmJ1dHRvbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLmJ1dHRvbi1iYXIgLmJ1dHRvbi5sZWZ0LWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAuYnV0dG9uLWJhciAuYnV0dG9uLnJpZ2h0LWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgLmJ1dHRvbi1iYXIgLmJ1dHRvbiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzIC5idXR0b24tYmFyIC5idXR0b24ub3V0bGluZS1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAuYnV0dG9uLWJhciAuYnV0dG9uLm91dGxpbmUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYjFlYjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzIC5idXR0b24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAuYnV0dG9uLWJhciAuYnV0dG9uIHtcbiAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgfVxuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzIC5idXR0b24tYmFyIC5idXR0b24ucmlnaHQtYnV0dG9uLCAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzIC5idXR0b24tYmFyIC5idXR0b24ubGVmdC1idXR0b24ge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzIC5idXR0b24tYmFyIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjd2FycmFudHktcm93IHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjd2FycmFudHktcm93IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjd2FycmFudHktcm93LnVwZGF0ZSAud2FycmFudHktdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2F0bGFzL3dhcnJhbnR5LWJnMi5qcGdcIik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjd2FycmFudHktcm93LnVwZGF0ZSAud2FycmFudHktd3JhcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogNTEycHg7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI3dhcnJhbnR5LXJvdy51cGRhdGUgLndhcnJhbnR5LXdyYXAgaDIge1xuICBmb250LXNpemU6IDEuN2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogNTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMC41ZW0gYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI3dhcnJhbnR5LXJvdy51cGRhdGUgLndhcnJhbnR5LXdyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICN3YXJyYW50eS1yb3cudXBkYXRlIC53YXJyYW50eS13cmFwIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjd2FycmFudHktcm93LnVwZGF0ZSAud2FycmFudHktd3JhcCAub3V0bGluZS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI3dhcnJhbnR5LXJvdyAud2FycmFudHktdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2F0bGFzL3dhcnJhbnR5LWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNTE1cHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICN3YXJyYW50eS1yb3cgLndhcnJhbnR5LXRleHQgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI3dhcnJhbnR5LXJvdyAud2FycmFudHktdGV4dCBwIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgY29sb3I6ICM3Yzg3OGU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI3dhcnJhbnR5LXJvdyAuZGlzY2xhaW1lci12dyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3Yzg3OGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjd2FycmFudHktcm93IC53YXJyYW50eS10b3Age1xuICAgIG1pbi1oZWlnaHQ6IDM3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICN3YXJyYW50eS1yb3cgLndhcnJhbnR5LXRvcCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICN3YXJyYW50eS1yb3cgLndhcnJhbnR5LXRvcCBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI3dhcnJhbnR5LXJvdyAud2FycmFudHktdGV4dCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjYmlnLXJvdyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hdGxhcy9zcGVjaWFsLWJnLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjYmlnLXJvdyAuYmlnLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjYmlnLXJvdyAuYmlnLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNiaWctcm93IC5iaWctb3ZlcmxheSBoMiB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI2JpZy1yb3cge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjYmlnLXJvdyAuYmlnLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjYmlnLXJvdyAuYmlnLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzExMTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI2JpZy1yb3cgLmJpZy1vdmVybGF5IGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI2ludGVyaW9yLXJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjaW50ZXJpb3Itcm93IGgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjaW50ZXJpb3Itcm93IC5pbnRlcmlvci10b3Age1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjaW50ZXJpb3Itcm93IC5pbnRlcmlvci1ib3R0b20ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNpbnRlcmlvci1yb3cgLmludGVyaW9yLXRleHQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzdjODc4ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI2ludGVyaW9yLXJvdyBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI2ludGVyaW9yLXJvdyAuaW50ZXJpb3ItdG9wIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjaW50ZXJpb3Itcm93IC5pbnRlcmlvci1ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNpbnRlcmlvci1yb3cgLmludGVyaW9yLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjcmV2aWV3LWF0bGFzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmY2Zjc7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNhdGxhcy1jYXJvdXNlbCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjYXRsYXMtY2Fyb3VzZWwgLnJldmlldy10ZXh0IHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI2F0bGFzLWNhcm91c2VsIC5yZXZpZXctc291cmNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzZmN2Q4NTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNhdGxhcy1jYXJvdXNlbCAucmV2aWV3LWltZyBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI2F0bGFzLWNhcm91c2VsIC5vd2wtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNhdGxhcy1jYXJvdXNlbCAucmV2aWV3LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjY29tcGFyZS1yb3cge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI2NvbXBhcmUtcm93IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI2NvbXBhcmUtcm93IHAge1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNjb21wYXJlLXJvdyAuY29tcGFyZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3Yjc5Nzk7XG4gIG1hcmdpbi10b3A6IDQwcHggMCAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjY29tcGFyZS1yb3cgLmNvbXBhcmUtd3JhcCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjY29tcGFyZS1yb3cgLmNvbXBhcmUtd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNjb21wYXJlLXJvdyAuY29tcGFyZS13cmFwIGltZyB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI2luZm8tcm93IHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjaW5mby1yb3cgLmhhbGYtaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNpbmZvLXJvdyAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjaW5mby1yb3cgLmJ1dHRvbi5vdXRsaW5lLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjFlYjtcbiAgY29sb3I6ICMwMGIxZWI7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNpbmZvLXJvdyAuYnV0dG9uLm91dGxpbmUtYnV0dG9uIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI2luZm8tcm93IC5idXR0b24ub3V0bGluZS1idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDhiYjg7XG4gIGNvbG9yOiAjMDA4YmI4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI2luZm8tcm93IC5sZWZ0LWhhbGYge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlYmVkO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjaW5mby1yb3cgLmluZm8taGFsZiB7XG4gIG1heC13aWR0aDogNDglO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNpbmZvLXJvdyAuaW5mby1oYWxmOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAxJTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctYXRsYXMgI2luZm8tcm93IC5pbmZvLWhhbGYgaDMge1xuICBtYXJnaW46IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNpbmZvLXJvdyAuaW5mby1oYWxmIHAge1xuICBjb2xvcjogIzdjODc4ZTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNpbmZvLXJvdyAubGVmdC1oYWxmIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2ViZWQ7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjaW5mby1yb3cgLmluZm8taGFsZiB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjaW5mby1yb3cgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjaW5mby1yb3cgLmJ1dHRvbi5vdXRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNpbmZvLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjaW5mby1yb3cgLmluZm8taGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjaW5mby1yb3cgLmluZm8taGFsZi5pbmZvLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWF0bGFzICNpbmZvLXJvdyAuaW5mby1oYWxmLmluZm8tdGV4dCAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4IGF1dG87XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyAjaW5mby1yb3cgLmluZm8taGFsZi5pbmZvLXRleHQgLmJ1dHRvbi5vdXRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi52aWRlby1yb3ctd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNSB1cmwoXCIuLi9pbWcvYXRsYXMvdmlkZW8tZmFsbGJhY2stYmFja2dyb3VuZC5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlby1yb3ctd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAwKTtcbiAgfVxufVxuLnZpZGVvLXJvdy13cmFwcGVyIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xufVxuQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuICAudmlkZW8tcm93LXdyYXBwZXIgdmlkZW8ge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5Ac3VwcG9ydHMgKG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJSkge1xuICAudmlkZW8tcm93LXdyYXBwZXIgdmlkZW8ge1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgfVxufVxuQHN1cHBvcnRzIG5vdCAob2JqZWN0LWZpdDogY292ZXIpIHtcbiAgLnZpZGVvLXJvdy13cmFwcGVyIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQHN1cHBvcnRzIG5vdCAob2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlKSB7XG4gIC52aWRlby1yb3ctd3JhcHBlciB2aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLnZpZGVvLXJvdy13cmFwcGVyIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5Ac3VwcG9ydHMgbm90IChoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCkpIHtcbiAgLnZpZGVvLXJvdy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4ubmV3c3Jvb20gLmFydGljbGUtd3JhcCArIC5hcnRpY2xlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzc3O1xufVxuLm5ld3Nyb29tIC5hcnRpY2xlLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5uZXdzcm9vbSAuYXJ0aWNsZS13cmFwIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5ld3Nyb29tIC5hcnRpY2xlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gLnZpZGVvLXJvdy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMCB1cmwoXCIuLi9pbWcvdGlndWFuL3ZpZGVvLWZhbGxiYWNrLWJhY2tncm91bmQtZmFkZS5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDU1JTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gLnZpZGVvLXJvdy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAudmlkZW8tcm93LXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAuYXdhcmQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIC5hd2FyZC1vdmVybGF5IHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gLmF3YXJkLW92ZXJsYXkge1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAuYXdhcmQtb3ZlcmxheSBpbWcge1xuICBtYXJnaW46IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAudmlkZW8tb3ZlcmxheSAudmlkZW8td3JhcCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAudmlkZW8tb3ZlcmxheSAudmlkZW8td3JhcCBoMSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAudmlkZW8tb3ZlcmxheSAudmlkZW8td3JhcCBoMSBzcGFuLnRvcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAudmlkZW8tb3ZlcmxheSAudmlkZW8td3JhcCBoMSBzcGFuLm1pZGRsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjBweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIGgxIHNwYW4uYm90dG9tLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAudmlkZW8tb3ZlcmxheSAudmlkZW8td3JhcCBoMSBzcGFuLnRvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIGgxIHNwYW4ubWlkZGxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDExNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIGFjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gLnZpZGVvLW92ZXJsYXkgLnZpZGVvLXdyYXAgaDEgc3Bhbi5taWRkbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gLnZpZGVvLW92ZXJsYXkgLnZpZGVvLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAudmlkZW8tb3ZlcmxheSAudmlkZW8td3JhcCBoMSBzcGFuLnRvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIC52aWRlby1vdmVybGF5IC52aWRlby13cmFwIGgxIHNwYW4ubWlkZGxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gLnZpZGVvLW92ZXJsYXkgLnZpZGVvLXdyYXAgaDEgc3Bhbi5ib3R0b20tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gLmJ1dHRvbi1iYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gLmJ1dHRvbi1iYXIgLmJ1dHRvbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIC5idXR0b24tYmFyIC5idXR0b24gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gLmJ1dHRvbi1iYXIgLmJ1dHRvbi5vdXRsaW5lLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAuYnV0dG9uLWJhciAuYnV0dG9uLm91dGxpbmUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYjFlYjtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIC5idXR0b24tYmFyIC5yaWdodC1idXR0b24tYmFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAuYnV0dG9uLWJhciAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIC5idXR0b24tYmFyIC5yaWdodC1idXR0b24tYmFyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICN3YXJyYW50eS1yb3cge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjd2FycmFudHktcm93IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI3dhcnJhbnR5LXJvdy51cGRhdGUgLndhcnJhbnR5LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90aWd1YW4vd2FycmFudHktYmcyLmpwZ1wiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjd2FycmFudHktcm93LnVwZGF0ZSAud2FycmFudHktd3JhcCB7XG4gICAgbWluLWhlaWdodDogNTE1cHg7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICN3YXJyYW50eS1yb3cudXBkYXRlIC53YXJyYW50eS13cmFwIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI3dhcnJhbnR5LXJvdy51cGRhdGUgLndhcnJhbnR5LXdyYXAgaDEgc3VwIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI3dhcnJhbnR5LXJvdy51cGRhdGUgLndhcnJhbnR5LXdyYXAgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjd2FycmFudHktcm93LnVwZGF0ZSAud2FycmFudHktd3JhcCBhLmJ1dHRvbi5vdXRsaW5lLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiMWViO1xuICBjb2xvcjogIzAwYjFlYjtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICN3YXJyYW50eS1yb3cudXBkYXRlIC53YXJyYW50eS13cmFwIGEuYnV0dG9uLm91dGxpbmUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOGJiODtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwOGJiODtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICN3YXJyYW50eS1yb3cgLndhcnJhbnR5LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90aWd1YW4vd2FycmFudHktYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA1MTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICN3YXJyYW50eS1yb3cgLndhcnJhbnR5LXRleHQgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICN3YXJyYW50eS1yb3cgLndhcnJhbnR5LXRleHQgcCB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAjN2M4NzhlO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjd2FycmFudHktcm93IC5kaXNjbGFpbWVyLXZ3IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzdjODc4ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjd2FycmFudHktcm93IC53YXJyYW50eS10b3Age1xuICAgIG1pbi1oZWlnaHQ6IDI1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjd2FycmFudHktcm93IC53YXJyYW50eS10b3Age1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI3dhcnJhbnR5LXJvdyAud2FycmFudHktdG9wIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI3dhcnJhbnR5LXJvdyAud2FycmFudHktdGV4dCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI2JpZy1yb3cge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGlndWFuL3NwZWNpYWwtYmcuanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjYmlnLXJvdyAuYmlnLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI2JpZy1yb3cgLmJpZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI2JpZy1yb3cgLmJpZy1vdmVybGF5IGgyIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBsaW5lLWhlaWdodDogNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjYmlnLXJvdyAuYmlnLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICNiaWctcm93IC5iaWctb3ZlcmxheSBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjYmlnLXJvdyAuYmlnLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICNiaWctcm93IC5iaWctb3ZlcmxheSB7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI2JpZy1yb3cgLmJpZy1vdmVybGF5IGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIC50ZXh0LXJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gLnRleHQtcm93IC5pbnRlcmlvci10b3Age1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIC50ZXh0LXJvdyAuaW50ZXJpb3ItdG9wIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIC50ZXh0LXJvdyAuaW50ZXJpb3ItdG9wIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICN0aWd1YW4tY2Fyb3VzZWwge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICN0aWd1YW4tY2Fyb3VzZWwgLnJldmlldy10ZXh0IHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICN0aWd1YW4tY2Fyb3VzZWwgLnJldmlldy1zb3VyY2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNmY3ZDg1O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICN0aWd1YW4tY2Fyb3VzZWwgLnJldmlldy1pbWcgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjdGlndWFuLWNhcm91c2VsIC5vd2wtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI3RpZ3Vhbi1jYXJvdXNlbCAucmV2aWV3LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI3RpZ3Vhbi1jYXJvdXNlbCAucmV2aWV3LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI2NvbXBhcmlzb24tbWF0cmljZXMgLmNvbXBhcmUtd3JhcCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICNjb21wYXJpc29uLW1hdHJpY2VzIC5jb21wYXJlLXdyYXAgaDMsIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICNjb21wYXJpc29uLW1hdHJpY2VzIC5jb21wYXJlLXdyYXAgcCB7XG4gIGNvbG9yOiAjN2I3OTc5O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI2NvbXBhcmlzb24tbWF0cmljZXMgLmNvbXBhcmUtd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICNjb21wYXJpc29uLW1hdHJpY2VzIC5jb21wYXJlLXdyYXAgYSA+IGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI2NvbXBhcmlzb24tbWF0cmljZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjY29tcGFyaXNvbi1tYXRyaWNlcyAuY29tcGFyZS13cmFwIGEgPiBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAuZGVzY3JpcHRpb24tcm93IGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gLmRlc2NyaXB0aW9uLXJvdyBociB7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gLmRlc2NyaXB0aW9uLXJvdyBwIHtcbiAgY29sb3I6ICM3Yzg3OGU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAuZGVzY3JpcHRpb24tcm93IGhyIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI2luZm8tcm93IHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI2luZm8tcm93IC5oYWxmLWltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI2luZm8tcm93IC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjaW5mby1yb3cgLmJ1dHRvbi5vdXRsaW5lLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjFlYjtcbiAgY29sb3I6ICMwMGIxZWI7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjaW5mby1yb3cgLmJ1dHRvbi5vdXRsaW5lLWJ1dHRvbiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjaW5mby1yb3cgLmJ1dHRvbi5vdXRsaW5lLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGJiODtcbiAgY29sb3I6ICMwMDhiYjg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI2luZm8tcm93IC5sZWZ0LWhhbGYge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlYmVkO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI2luZm8tcm93IC5sZWZ0LWhhbGYgLmJ1dHRvbi5vdXRsaW5lLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjaW5mby1yb3cgLmluZm8taGFsZiB7XG4gIG1heC13aWR0aDogNDglO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjaW5mby1yb3cgLmluZm8taGFsZjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMSU7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjaW5mby1yb3cgLmluZm8taGFsZiBoMyB7XG4gIG1hcmdpbjogMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICNpbmZvLXJvdyAuaW5mby1oYWxmIHAge1xuICBjb2xvcjogIzdjODc4ZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICNpbmZvLXJvdyAubGVmdC1oYWxmIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2ViZWQ7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy10aWd1YW4gI2luZm8tcm93IC5pbmZvLWhhbGYge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICNpbmZvLXJvdyAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjaW5mby1yb3cgLmJ1dHRvbi5vdXRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjaW5mby1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICNpbmZvLXJvdyAuaW5mby1oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LXRpZ3VhbiAjaW5mby1yb3cgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuICNpbmZvLXJvdyAuYnV0dG9uLm91dGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcge1xuICBmb250LWZhbWlseTogXCJ2d2hlYWR3ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC5tb2JpbGUtZ28td2l0aC1jb25maWRlbmNlLWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC5oZWFkZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgLmhlYWRlci1jb250YWluZXIgaDEge1xuICBmb250LWZhbWlseTogdndoZWFkd2ViLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDVlbTtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDgwcHg7XG4gIHRvcDogNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdvcmQtc3BhY2luZzogM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC5oZWFkZXItY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDMuM2VtO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAuaGVhZGVyLWNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAyLjhlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgLmhlYWRlci1jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC5oZWFkZXItY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcInZ3aGVhZHdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuOGVtO1xufVxuI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgLmJ1dHRvbi52dy1idXR0b24ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICBiYWNrZ3JvdW5kOiAjMDBiMWViO1xuICBjb2xvcjogI2ZmZjtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC5idXR0b24udnctYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOGJiODtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1wYWdlLWJhbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1wYWdlLWJhbm5lciAuY3BvLWxvZ29zIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctcGFnZS1iYW5uZXIubmV3LWJhbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICMxODc1Yjg7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctcGFnZS1iYW5uZXIubmV3LWJhbm5lciBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgLnZ3LXBhZ2UtYmFubmVyLmNwby1pbmZvIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1wYWdlLWJhbm5lci5jcG8taW5mbyAuY3BvLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgLnZ3LXBhZ2UtYmFubmVyLmNwby1pbmZvIC5jcG8tY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzZhNzk4Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1wYWdlLWJhbm5lci5jcG8taW5mbyAuY3BvLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctcGFnZS1iYW5uZXIgLmJhbm5lci1jdGFzIC5idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJ2d2hlYWR3ZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1wYWdlLWJhbm5lciAuYmFubmVyLWN0YXMgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNTVkOGI7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctcGFnZS1iYW5uZXIgLmJhbm5lci1jdGFzIC5icm9jaHVyZS1kb3dubG9hZC1saW5rIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1wYWdlLWJhbm5lciAuYmFubmVyLWN0YXMgLmJyb2NodXJlLWRvd25sb2FkLWxpbmsgLmJyb2NodXJlLWRvd25sb2FkIHtcbiAgY29sb3I6ICMwMGIxZWI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAjdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctcGFnZS1iYW5uZXIgLmJhbm5lci1jdGFzIC5ib3R0b20tbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1jcG8td2FycmFudHkge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctY3BvLXdhcnJhbnR5IGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2VjNzYyMztcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1jcG8td2FycmFudHkgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM2YTc5ODY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1jcG8td2FycmFudHkgLnZ3LWNwby1pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctY3BvLXdhcnJhbnR5IC53YXJyYW50eS1ncmlkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDJkNGQ1O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2QyZDRkNTtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1jcG8td2FycmFudHkgLndhcnJhbnR5LWdyaWQgLmdyaWQtaXRlbSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1vei1ib3gtZmxleDogMTtcbiAgLW1vei1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctY3BvLXdhcnJhbnR5IC53YXJyYW50eS1ncmlkIC5ncmlkLWl0ZW0gKyAuZ3JpZC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZDJkNGQ1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1jcG8td2FycmFudHkgLndhcnJhbnR5LWdyaWQgLmdyaWQtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAjdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctY3BvLXdhcnJhbnR5IC53YXJyYW50eS1ncmlkIC5ncmlkLWl0ZW0gKyAuZ3JpZC1pdGVtIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2QyZDRkNTtcbiAgfVxufVxuI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgLnZ3LWNwby13YXJyYW50eSAud2FycmFudHktZ3JpZCAuc3ViLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgLnZ3LWNwby13YXJyYW50eSAud2FycmFudHktZ3JpZCBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMxODc0Yjc7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctY3BvLXdhcnJhbnR5IC53YXJyYW50eS1ncmlkIC5sYWJlbC1kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMTg3NGI3O1xufVxuI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgLnZ3LWNwby13YXJyYW50eSAud2FycmFudHktZ3JpZCAubGFiZWwtZGlzY2xhaW1lciBzdXAge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctY3BvLXNpcml1cy1jYXJmYXggLmNvbnRlbnQtYm94IHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmc6IDYwcHggNTBweDtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1jcG8tc2lyaXVzLWNhcmZheCAuY29udGVudC1ib3guc2lyaXVzLXhtIHtcbiAgYmFja2dyb3VuZDogI2VjNzYyMztcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1jcG8tc2lyaXVzLWNhcmZheCAuY29udGVudC1ib3guY2FyZmF4LWJveCB7XG4gIGJhY2tncm91bmQ6ICMxODc0Yjc7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctY3BvLWRpc2NsYWltZXJzIHtcbiAgcGFkZGluZzogNTBweCAwcHg7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZjY7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctY3BvLWRpc2NsYWltZXJzIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xufVxuI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgLnZ3LWNwby1pbnRybyB7XG4gIGJhY2tncm91bmQ6ICNlMmViZWM7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctY3BvLWludHJvIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1jcG8tZmVhdHVyZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgLnZ3LWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1hY2NvcmRpb24gLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1hY2NvcmRpb24gLnZ3LXBhbmVsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkZDRkNTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1vLWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctYWNjb3JkaW9uIC52dy1wYW5lbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctYWNjb3JkaW9uIC52dy1wYW5lbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1hY2NvcmRpb24gLnZ3LXBhbmVsIC52dy1wYW5lbC1oZWFkaW5nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctYWNjb3JkaW9uIC52dy1wYW5lbCAudnctcGFuZWwtaGVhZGluZyBhIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgLnZ3LWFjY29yZGlvbiAudnctcGFuZWwgLnZ3LXBhbmVsLWhlYWRpbmcgYSAuc3ZnLWljb24ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgNTBweDtcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAxIDUwcHg7XG4gICAgLW1zLWZsZXg6IDAgMSA1MHB4O1xuICAgIGZsZXg6IDAgMSA1MHB4O1xuICB9XG4gICN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1hY2NvcmRpb24gLnZ3LXBhbmVsIC52dy1wYW5lbC1oZWFkaW5nIGEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAjdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctYWNjb3JkaW9uIC52dy1wYW5lbCAudnctcGFuZWwtaGVhZGluZyBhIC50aXRsZS5tb2JpbGUtc3BhY2luZyB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1hY2NvcmRpb24gLnZ3LXBhbmVsIC52dy1wYW5lbC1oZWFkaW5nIGEgLnN2Zy1pY29uLmJpZ2dlci1pY29uIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAxIDgwcHg7XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtbW96LWZsZXg6IDAgMSA4MHB4O1xuICAgIC1tcy1mbGV4OiAwIDEgODBweDtcbiAgICBmbGV4OiAwIDEgODBweDtcbiAgfVxufVxuI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgLnZ3LWFjY29yZGlvbiAudnctcGFuZWwgLnZ3LXBhbmVsLWhlYWRpbmcgYSAuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1hY2NvcmRpb24gLnZ3LXBhbmVsIC52dy1wYW5lbC1oZWFkaW5nIGEgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1hY2NvcmRpb24gLnZ3LXBhbmVsIC52dy1wYW5lbC1oZWFkaW5nIGEgaSB7XG4gIGNvbG9yOiAjMDBiMWViO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctYWNjb3JkaW9uIC52dy1wYW5lbCAudnctcGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCBpIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1hY2NvcmRpb24gLnZ3LXBhbmVsIC52dy1wYW5lbC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1hY2NvcmRpb24gLnZ3LXBhbmVsIC52dy1wYW5lbC1ib2R5IHVsIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctYWNjb3JkaW9uIC52dy1wYW5lbCAudnctcGFuZWwtYm9keSAuZGlzY2xhaW1lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctYWNjb3JkaW9uIC52dy1hY2NvcmRpb24tdGV4dCB7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2VjNzYyMztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctYWNjb3JkaW9uIC52dy1hY2NvcmRpb24tdGV4dCAuYm9sZC10ZXh0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctYWNjb3JkaW9uIC52dy1hY2NvcmRpb24tdGV4dCBsaSB7XG4gIGNvbG9yOiAjMDBiMWViOyAvKiBidWxsZXQgY29sb3IgKi9cbn1cbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1hY2NvcmRpb24gLnZ3LWFjY29yZGlvbi10ZXh0IGxpIHNwYW4ge1xuICBjb2xvcjogIzdkN2Q3ZDsgLyogdGV4dCBjb2xvciAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgaDEsXG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRlbTtcbiAgfVxuICAjdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctcGFnZS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAjdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctcGFnZS1iYW5uZXIgLmNwby1sb2dvcyB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAjdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyBoMSxcbiN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IGgyIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuICAjdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctcGFnZS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAjdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctcGFnZS1iYW5uZXIgLmNwby1sb2dvcyB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxuICAjdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyAudnctY3BvLWludHJvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgI3Z3LWNlcnRpZmllZC1wcmUtb3duZWQtcGFnZS1uZXcgLnZ3LWFjY29yZGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICB9XG4gICN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICN2dy1jZXJ0aWZpZWQtcHJlLW93bmVkLXBhZ2UtbmV3IC52dy1wYW5lbC1ib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uZGktdnctY29udGVudC13cmFwcGVyLndhcnJhbnR5LXBhZ2UgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLndhcnJhbnR5LXBhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci53YXJyYW50eS1wYWdlIC5uby1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci53YXJyYW50eS1wYWdlIHAuc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYTFhYWIyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLndhcnJhbnR5LXBhZ2UgLnZ3LXN1cCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogLTVweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIud2FycmFudHktcGFnZSAudnctc3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2ExYWFiMjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci53YXJyYW50eS1wYWdlIC5vdXRsaW5lLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjFlYjtcbiAgY29sb3I6ICMwMGIxZWI7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLndhcnJhbnR5LXBhZ2UgLm91dGxpbmUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYjFlYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiMWViO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIud2FycmFudHktcGFnZSBoci5mdWxsLXctZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZjFmNWY2O1xuICBtYXJnaW46IDhyZW0gYXV0bztcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIud2FycmFudHktcGFnZSBoci5zbWFsbCB7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwYjFlYjtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIud2FycmFudHktcGFnZSAuZGktdnctdG9wLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTcwcHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci53YXJyYW50eS1wYWdlIC5kaS12dy10b3AtYmFubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci53YXJyYW50eS1wYWdlIC5kaS12dy10b3AtYmFubmVyIC5wZW9wbGUtZmlyc3QtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiA1MHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci53YXJyYW50eS1wYWdlIC5kaS12dy10b3AtYmFubmVyIC5kaXNjbGFpbWVyIHtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYTFhYWIyO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci53YXJyYW50eS1wYWdlIGFydGljbGUjcGFnZS1jb250ZW50ICNpbnRybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIud2FycmFudHktcGFnZSBhcnRpY2xlI3BhZ2UtY29udGVudCAjaW50cm8gaDEge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci53YXJyYW50eS1wYWdlIGFydGljbGUjcGFnZS1jb250ZW50ICNpbnRybyAuc21hbGwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci53YXJyYW50eS1wYWdlIGFydGljbGUjcGFnZS1jb250ZW50IC5pbWctY29udGVudC1yb3cgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2YxZjVmNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIud2FycmFudHktcGFnZSBhcnRpY2xlI3BhZ2UtY29udGVudCAuaW1nLWNvbnRlbnQtcm93IC5kaXZpZGVyLnJpZ2h0IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLndhcnJhbnR5LXBhZ2UgYXJ0aWNsZSNwYWdlLWNvbnRlbnQgLmltZy1jb250ZW50LXJvdyAuZGl2aWRlci5sZWZ0IHtcbiAgbGVmdDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLndhcnJhbnR5LXBhZ2UgYXJ0aWNsZSNwYWdlLWNvbnRlbnQgLmltZy1jb250ZW50LXJvdyAuZGl2aWRlciB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIud2FycmFudHktcGFnZSBhcnRpY2xlI3BhZ2UtY29udGVudCAuaW1nLWNvbnRlbnQtcm93IC5fY2Mge1xuICBtYXJnaW46IDMuMTI1cmVtIGF1dG87XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLndhcnJhbnR5LXBhZ2UgYXJ0aWNsZSNwYWdlLWNvbnRlbnQgLmltZy1jb250ZW50LXJvdyAuX2NjIC5jb250ZW50LWhvbGRlciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLndhcnJhbnR5LXBhZ2UgYXJ0aWNsZSNwYWdlLWNvbnRlbnQgLmltZy1jb250ZW50LXJvdyAuX2NjIC5jb250ZW50LWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci53YXJyYW50eS1wYWdlIGFydGljbGUjcGFnZS1jb250ZW50IC5pbmZvLXNlY3Rpb24gLl9jYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIud2FycmFudHktcGFnZSBhcnRpY2xlI3BhZ2UtY29udGVudCAuaW5mby1zZWN0aW9uIC5fY2MgaDEge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLndhcnJhbnR5LXBhZ2UgYXJ0aWNsZSNwYWdlLWNvbnRlbnQgI3Bob3RvLXNlY3Rpb24gaDMge1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuaGVyby1yb3ctd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAgdXJsKFwiLi4vaW1nL2pldHRhL01hc3RoZWFkLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLndhcnJhbnR5LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLndhcnJhbnR5LW92ZXJsYXkge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC53YXJyYW50eS1vdmVybGF5IHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC53YXJyYW50eS1vdmVybGF5IGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLndhcnJhbnR5LW92ZXJsYXkgLmhlYWRlci1kaXNjbGFpbWVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLndhcnJhbnR5LW92ZXJsYXkgLmhlYWRlci1kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW46IDAuMWVtO1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5oZXJvLW92ZXJsYXkgLmhlcm8td3JhcCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogM2VtIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5oZXJvLW92ZXJsYXkgLmhlcm8td3JhcCB7XG4gICAgbWFyZ2luOiAwLjNlbSBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuaGVyby1vdmVybGF5IC5oZXJvLXdyYXAge1xuICAgIG1hcmdpbjogLTE1cHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmhlcm8tb3ZlcmxheSAuaGVyby13cmFwIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuaGVyby1vdmVybGF5IC5oZXJvLXdyYXAgaDEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuaGVyby1vdmVybGF5IC5oZXJvLXdyYXAgaDEgc3Bhbi50b3AtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuaGVyby1vdmVybGF5IC5oZXJvLXdyYXAgaDEgc3Bhbi5taWRkbGUtdGl0bGUge1xuICBmb250LXNpemU6IDEzMHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmhlcm8tb3ZlcmxheSAuaGVyby13cmFwIGgxIHNwYW4uYm90dG9tLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5oZXJvLW92ZXJsYXkgLmhlcm8td3JhcCBoMSBzcGFuLnRvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmhlcm8tb3ZlcmxheSAuaGVyby13cmFwIGgxIHNwYW4ubWlkZGxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDExMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmhlcm8tb3ZlcmxheSAuaGVyby13cmFwIGgxIHNwYW4uYm90dG9tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmhlcm8tb3ZlcmxheSAuaGVyby13cmFwIGgxIHNwYW4udG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuaGVyby1vdmVybGF5IC5oZXJvLXdyYXAgaDEgc3Bhbi5taWRkbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNXB4O1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmhlcm8tb3ZlcmxheSAuaGVyby13cmFwIGgxIHNwYW4uYm90dG9tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmJ1dHRvbi1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5idXR0b24tYmFyIC5wcmljZSB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuYnV0dG9uLWJhciAucHJpY2Uge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmJ1dHRvbi1iYXIgLnByaWNlLWRpc2NsYWltZXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuYnV0dG9uLWJhciAuaGVhZGVyLWRpc2NsYWltZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmJ1dHRvbi1iYXIgLmhlYWRlci1kaXNjbGFpbWVyIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuYnV0dG9uLWJhciAuaGVhZGVyLWRpc2NsYWltZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5idXR0b24tYmFyIC5kaXNjbGFpbWVyMSB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDlweDtcbiAgd2lkdGg6IDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmJ1dHRvbi1iYXIgLmJ1dHRvbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiMWViO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmJ1dHRvbi1iYXIgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5idXR0b24tYmFyIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmJ1dHRvbi1iYXIgLmJ1dHRvbiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5idXR0b24tYmFyIC5idXR0b24udnctYnV0dG9uIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzAwYjFlYjtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmJ1dHRvbi1iYXIgLmJ1dHRvbi5vdXRsaW5lLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5idXR0b24tYmFyIC5idXR0b24ub3V0bGluZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBiMWViO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuYnV0dG9uLWJhciAubGVmdC1idXR0b24tYmFyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5idXR0b24tYmFyIC5sZWZ0LWJ1dHRvbi1iYXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuYnV0dG9uLWJhciAucmlnaHQtYnV0dG9uLWJhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmJ1dHRvbi1iYXIgLnJpZ2h0LWJ1dHRvbi1iYXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuYnV0dG9uLWJhciAucmlnaHQtYnV0dG9uLWJhcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgI3dhcnJhbnR5LXJvdyB7XG4gIHBhZGRpbmc6IDNlbSAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjd2FycmFudHktcm93IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjd2FycmFudHktcm93LnVwZGF0ZSAud2FycmFudHktdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2pldHRhL3dhcnJhbnR5LWJnLWxhcmdlMi5qcGdcIik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhICN3YXJyYW50eS1yb3cudXBkYXRlIC53YXJyYW50eS10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhICN3YXJyYW50eS1yb3cudXBkYXRlIC53YXJyYW50eS13cmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiA1MTJweDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjd2FycmFudHktcm93LnVwZGF0ZSAud2FycmFudHktd3JhcCBoMiB7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiA1MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAwLjVlbSBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjd2FycmFudHktcm93LnVwZGF0ZSAud2FycmFudHktd3JhcCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgI3dhcnJhbnR5LXJvdy51cGRhdGUgLndhcnJhbnR5LXdyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhICN3YXJyYW50eS1yb3cudXBkYXRlIC53YXJyYW50eS13cmFwIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjd2FycmFudHktcm93LnVwZGF0ZSAud2FycmFudHktd3JhcCAub3V0bGluZS1idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBiMWViO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICMwMGIxZWI7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhICN3YXJyYW50eS1yb3cudXBkYXRlIC53YXJyYW50eS13cmFwIC5vdXRsaW5lLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMWViO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjd2FycmFudHktcm93IC53YXJyYW50eS10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvamV0dGEvd2FycmFudHktYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA1MTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgI3dhcnJhbnR5LXJvdyAud2FycmFudHktdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAzNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjd2FycmFudHktcm93IC53YXJyYW50eS10b3Age1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgI3dhcnJhbnR5LXJvdyAud2FycmFudHktdGV4dCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjd2FycmFudHktcm93IC53YXJyYW50eS10ZXh0IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhICN3YXJyYW50eS1yb3cgLndhcnJhbnR5LXRleHQgcCB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAjN2M4NzhlO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhICN3YXJyYW50eS1yb3cgLmRpc2NsYWltZXItdncge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjN2M4NzhlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgI3dhcnJhbnR5LXJvdyAuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5iYWNrZ3JvdW5kLXJvdyB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuYmFja2dyb3VuZC1yb3cge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmJhY2tncm91bmQtcm93IC5iaWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDg1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmJhY2tncm91bmQtcm93IC5iaWctb3ZlcmxheSB7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmJhY2tncm91bmQtcm93IC5iaWctb3ZlcmxheSBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDBiMWViO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5iYWNrZ3JvdW5kLXJvdyAuYmlnLW92ZXJsYXkgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmJhY2tncm91bmQtcm93IC5iaWctb3ZlcmxheSBoMyB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuYmFja2dyb3VuZC1yb3cgLmJpZy1vdmVybGF5IGgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmRlc2lnbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9qZXR0YS9WVy1kZXNpZ24tYmcyLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmRlc2lnbiBoMiB7XG4gIHdpZHRoOiA4MHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAudGVjaG5vbG9neSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9qZXR0YS9WVy10ZWNobm9sb2d5LWJnMi5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLnRlY2hub2xvZ3kgaDIge1xuICB3aWR0aDogMTMwcHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5wZXJmb3JtYW5jZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9qZXR0YS9WVy1wZXJmb3JtYW5jZS1iZzIuanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5wZXJmb3JtYW5jZSBoMiB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLnNhZmV0eSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9qZXR0YS9WVy1zYWZldHktYmcyLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuc2FmZXR5IGgyIHtcbiAgd2lkdGg6IDc1cHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC50ZXh0LXJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNGVtIDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC50ZXh0LXJvdy5zaWRlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLnRleHQtcm93LnNpZGUgaDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC50ZXh0LXJvdyAuaW50ZXJpb3ItdG9wIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC50ZXh0LXJvdyAuaW50ZXJpb3ItdG9wIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLnRleHQtcm93IC5pbnRlcmlvci10b3Age1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuaW1hZ2Utcm93IHtcbiAgcGFkZGluZzogMCAwIDMuNWVtO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuaW1hZ2Utcm93IC5jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MCU7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5pbWFnZS1yb3cgLmNhcHRpb24gaDQge1xuICBmb250LXNpemU6IDE5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgLmltYWdlLXJvdyAuY2FwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzdjODc4ZTtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgbWFyZ2luOiAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAuaW1hZ2Utcm93IC5jYXB0aW9uIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhIC5pbWFnZS1yb3cgLmRpc2NsYWltZXItdGV4dCB7XG4gIGNvbG9yOiAjN2M4NzhlO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgI2luZm8tcm93IHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjaW5mby1yb3cgLmhhbGYtaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhICNpbmZvLXJvdyAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjaW5mby1yb3cgLmJ1dHRvbi5vdXRsaW5lLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjFlYjtcbiAgY29sb3I6ICMwMGIxZWI7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhICNpbmZvLXJvdyAuYnV0dG9uLm91dGxpbmUtYnV0dG9uIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgI2luZm8tcm93IC5idXR0b24ub3V0bGluZS1idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDhiYjg7XG4gIGNvbG9yOiAjMDA4YmI4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgI2luZm8tcm93IC5sZWZ0LWhhbGYge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlYmVkO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjaW5mby1yb3cgLmluZm8taGFsZiB7XG4gIG1heC13aWR0aDogNDglO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhICNpbmZvLXJvdyAuaW5mby1oYWxmOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAxJTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgI2luZm8tcm93IC5pbmZvLWhhbGYgaDMge1xuICBtYXJnaW46IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhICNpbmZvLXJvdyAuaW5mby1oYWxmIHAge1xuICBjb2xvcjogIzdjODc4ZTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhICNpbmZvLXJvdyAubGVmdC1oYWxmIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2ViZWQ7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjaW5mby1yb3cgLmluZm8taGFsZiB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjaW5mby1yb3cgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjaW5mby1yb3cgLmJ1dHRvbi5vdXRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWpldHRhICNpbmZvLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjaW5mby1yb3cgLmluZm8taGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1qZXR0YSAjaW5mby1yb3cgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEgI2luZm8tcm93IC5idXR0b24ub3V0bGluZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1jb2xsZWdlLWdyYWQgLmhlcm8tcm93LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybChcIi4uL2ltZy9jb2xsZWdlLWdyYWQvaGVyby5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDhlbSAwIDJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjVweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCAuaGVyby1yb3ctd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTRlbSAwIDJlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCAuaGVyby1yb3ctd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBlbSAwIDRlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCAuaGVyby1yb3ctd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjRlbSAwIDZlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1jb2xsZWdlLWdyYWQgLmhlcm8tcm93LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwZW0gMCAxMWVtIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCAuaGVyby1yb3ctd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjRlbSAwIDEwZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctY29sbGVnZS1ncmFkIC5oZXJvLXJvdy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMGVtIDAgMThlbSAwO1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCAuaGVyby13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctY29sbGVnZS1ncmFkIC5oZXJvLXdyYXAgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luOiAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1jb2xsZWdlLWdyYWQgLmhlcm8td3JhcCBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCAuaGVyby13cmFwIGgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1jb2xsZWdlLWdyYWQgLmhlcm8td3JhcCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCAud2FycmFudHktb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJlbTtcbiAgcmlnaHQ6IDJlbTtcbiAgYm90dG9tOiAxZW07XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctY29sbGVnZS1ncmFkIC53YXJyYW50eS1vdmVybGF5IC5oZWFkZXItZGlzY2xhaW1lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCAud2FycmFudHktb3ZlcmxheSAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAxZTUwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMi41O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1jb2xsZWdlLWdyYWQgLm1vYmlsZS1kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwIDNlbTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctY29sbGVnZS1ncmFkIC5tb2JpbGUtZGlzY2xhaW1lciAucm93LWRpc2NsYWltZXIge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctY29sbGVnZS1ncmFkIC5tb2JpbGUtZGlzY2xhaW1lciAuY29sLW1kLTIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCAubW9iaWxlLWRpc2NsYWltZXIgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzAwMWU1MDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctY29sbGVnZS1ncmFkIC5tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzZW0gMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctY29sbGVnZS1ncmFkIC5tYWluLWNvbnRlbnQgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCAubWFpbi1jb250ZW50IGgyIHNwYW4ge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1jb2xsZWdlLWdyYWQgLm1haW4tY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctY29sbGVnZS1ncmFkIC5tYWluLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDAxZTUwO1xuICBmb250LXdlaWdodDogODAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCAubWFpbi1jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA0MzdhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIudnctY29sbGVnZS1ncmFkIC5tYWluLWNvbnRlbnQgLnJvdyB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctY29sbGVnZS1ncmFkIC5leHBsb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMWU1MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwMDQzN2EsICMwMDFlNTApO1xuICBwYWRkaW5nOiA0ZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1jb2xsZWdlLWdyYWQgLmV4cGxvcmUgaDMge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctY29sbGVnZS1ncmFkIC5leHBsb3JlIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwMDFlNTA7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCAuZXhwbG9yZSAuYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnZ3LWNvbGxlZ2UtZ3JhZCAuZGlzY2xhaW1lcnMge1xuICBwYWRkaW5nOiAzZW0gMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctY29sbGVnZS1ncmFkIC5kaXNjbGFpbWVycyBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5uYXZiYXIgLm5hdmJhci1pbm5lciB1bC5uYXYgLmRpLXJldmlld3MtbWVudSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zdGFyLXJhdGluZy0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbWVyLXJldmlld3Mgc2VjdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmN1c3RvbWVyLXJldmlld3Mgc2VjdGlvbiAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5jdXN0b21lci1yZXZpZXdzIC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jdXN0b21lci1yZXZpZXdzIC5zdGFyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbi5jdXN0b21lci1yZXZpZXdzIC5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5jdXN0b21lci1yZXZpZXdzIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY3VzdG9tZXItcmV2aWV3cyAuaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uY3VzdG9tZXItcmV2aWV3cyAuaGVhZGVyX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW46IDAgMCAwLjc1ZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY3VzdG9tZXItcmV2aWV3cyAuaGVhZGVyX190aXRsZSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzN2JhZTk7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4uY3VzdG9tZXItcmV2aWV3cyAuaGVhZGVyX19zY29yZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY3VzdG9tZXItcmV2aWV3cyAuaGVhZGVyX19zY29yZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY3VzdG9tZXItcmV2aWV3cyAuaGVhZGVyX19zY29yZV9fdGV4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXItcmV2aWV3cyAuaGVhZGVyX19zY29yZV9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY3VzdG9tZXItcmV2aWV3cyAuaGVhZGVyX19pbnRybyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuLmN1c3RvbWVyLXJldmlld3MgLmZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xufVxuLmN1c3RvbWVyLXJldmlld3MgLmZpbHRlcnMtcmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXJldmlld3MgLmZpbHRlcnMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgfVxufVxuLmN1c3RvbWVyLXJldmlld3MgLmZpbHRlcnNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC4yNWVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5jdXN0b21lci1yZXZpZXdzIC5maWx0ZXJzX19zdXJ2ZXkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmN1c3RvbWVyLXJldmlld3MgLmZpbHRlcnNfX2hpZ2hsaWdodCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbWVyLXJldmlld3MgLmZpbHRlcnMgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmN1c3RvbWVyLXJldmlld3MgLmZpbHRlcnMgLm1vZGVsLWZpbHRlcnMge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lci1yZXZpZXdzIC5maWx0ZXJzIC5tb2RlbC1maWx0ZXJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b21lci1yZXZpZXdzIC5maWx0ZXJzIC5maWx0ZXItcmFkaW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAuMjVlbTtcbiAgfVxufVxuLmN1c3RvbWVyLXJldmlld3MgLmZpbHRlcnMgLmZvcm0taW5saW5lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jdXN0b21lci1yZXZpZXdzIC5maWx0ZXJzIC5mb3JtLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY3VzdG9tZXItcmV2aWV3cyAuY29tbWVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMWVtIDA7XG59XG4uY3VzdG9tZXItcmV2aWV3cyAuY29tbWVudF9fYXV0aG9yIHtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jdXN0b21lci1yZXZpZXdzIC5jb21tZW50X19tZXRhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY3VzdG9tZXItcmV2aWV3cyAuY29tbWVudF9fbWV0YSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4uY3VzdG9tZXItcmV2aWV3cyAuY29tbWVudCAuZGVhbGVyLXJlc3BvbnNlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cbi5jdXN0b21lci1yZXZpZXdzIC5uby1yZXZpZXdzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbWVyLXJldmlld3MgLmxvYWRlcixcbi5jdXN0b21lci1yZXZpZXdzIC5sb2FkZXI6YmVmb3JlLFxuLmN1c3RvbWVyLXJldmlld3MgLmxvYWRlcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jdXN0b21lci1yZXZpZXdzIC5sb2FkZXIge1xuICBjb2xvcjogIzM3YmFlOTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTk5ZW07XG4gIG1hcmdpbjogNTVweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMGVtO1xuICBoZWlnaHQ6IDEwZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5jdXN0b21lci1yZXZpZXdzIC5sb2FkZXI6YmVmb3JlLFxuLmN1c3RvbWVyLXJldmlld3MgLmxvYWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jdXN0b21lci1yZXZpZXdzIC5sb2FkZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDUuMmVtO1xuICBoZWlnaHQ6IDEwLjJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAuMmVtIDAgMCAxMC4yZW07XG4gIHRvcDogLTAuMWVtO1xuICBsZWZ0OiAtMC4xZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNS4xZW0gNS4xZW07XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUuMWVtIDUuMWVtO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDIgMnMgaW5maW5pdGUgZWFzZSAxLjVzO1xuICBhbmltYXRpb246IGxvYWQyIDJzIGluZmluaXRlIGVhc2UgMS41cztcbn1cbi5jdXN0b21lci1yZXZpZXdzIC5sb2FkZXI6YWZ0ZXIge1xuICB3aWR0aDogNS4yZW07XG4gIGhlaWdodDogMTAuMmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDEwLjJlbSAxMC4yZW0gMDtcbiAgdG9wOiAtMC4xZW07XG4gIGxlZnQ6IDQuOWVtO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAuMWVtIDUuMWVtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwLjFlbSA1LjFlbTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQyIDJzIGluZmluaXRlIGVhc2U7XG4gIGFuaW1hdGlvbjogbG9hZDIgMnMgaW5maW5pdGUgZWFzZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkMiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWQyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnZ3LWlkNCAuaGVybyB7XG4gIG1heC13aWR0aDogMjAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIC52dy1pZDQgLmhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gIH1cbn1cbi52dy1pZDQgLmhlcm9fX2ljb24ge1xuICBtYXgtd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudnctaWQ0IC5oZXJvX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udnctaWQ0IC5oZXJvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi52dy1pZDQgLmhlcm9fX3RpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgLnZ3LWlkNCAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICB9XG59XG4udnctaWQ0IC5oZXJvX190aXRsZV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuLnZ3LWlkNCAuaGVyb19fc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgLnZ3LWlkNCAuaGVyb19fc3VidGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDAgMS43NWVtO1xuICAgIGZvbnQtc2l6ZTogMi43NWVtO1xuICB9XG59XG4udnctaWQ0IC5zcGVjcyB7XG4gIHBhZGRpbmc6IDNlbSAwO1xufVxuLnZ3LWlkNCAuc3BlY3MgaDEge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnZ3LWlkNCAuc3BlY3Mtcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDAgMmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52dy1pZDQgLnNwZWNzLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG59XG4udnctaWQ0IC5zcGVjcy1yb3cgLnNwZWMge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4udnctaWQ0IC5zcGVjcy1yb3cgLnNwZWM6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udnctaWQ0IC5zcGVjcy1yb3cgLnNwZWNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4udnctaWQ0IC5zcGVjcy1yb3cgLnNwZWNfX2RhdGEgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi52dy1pZDQgLnNwZWNzLXJvdyAuc3BlY19fZGF0YSBiIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52dy1pZDQgLnNwZWNzLXJvdyAuc3BlYyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW46IDAgMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi52dy1pZDQgLm1lZXQge1xuICBwYWRkaW5nOiA0ZW0gMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udnctaWQ0IC5tZWV0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cbi52dy1pZDQgLm1lZXRfX2NvcHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4udnctaWQ0IC5tZWV0X19jb3B5IHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudnctaWQ0IC5tZWV0X19jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyZW07XG4gIH1cbn1cbi52dy1pZDQgLm1lZXRfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZ3LWlkNCAubWVldF9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udnctaWQ0IC5iZW5lZml0cyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLnZ3LWlkNCAuYmVuZWZpdHMgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBtYXJnaW46IDIwcHg7XG59XG4udnctaWQ0IC5iZW5lZml0cyAuaWNvbnMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi52dy1pZDQgLmJlbmVmaXRzIC5pY29ucy1yb3cgLmljb24taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52dy1pZDQgLmJlbmVmaXRzIC5pY29ucy1yb3cgLmljb24taXRlbSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuLnZ3LWlkNCAuYmVuZWZpdHMgLmljb25zLXJvdyAuaWNvbi1pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4udnctaWQ0IC5iZW5lZml0cyAuaWNvbnMtcm93IC5pY29uLWl0ZW0gaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udnctaWQ0IC5yZXNlcnZlIHtcbiAgcGFkZGluZzogNGVtIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZ3LWlkNCAucmVzZXJ2ZV9fdGl0bGUge1xuICBmb250LXNpemU6IDNlbTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG4udnctaWQ0IC5yZXNlcnZlX19jb3B5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnZ3LWlkNCAucmVzZXJ2ZV9fY29weSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZ3LWlkNCAucmVzZXJ2ZV9fY29weSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMmVtIGF1dG87XG4gIH1cbn1cbi52dy1pZDQgLnJlc2VydmVfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZ3LWlkNCAucmVzZXJ2ZV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udnctaWQ0IC5yZXNlcnZlX19ibG9jayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMmVtO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMSwgMTQsIDAuMjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZ3LWlkNCAucmVzZXJ2ZV9fYmxvY2sge1xuICAgIG1hcmdpbjogMCAxZW07XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbi52dy1pZDQgLnJlc2VydmVfX2Jsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi52dy1pZDQgLnJlc2VydmVfX2Jsb2NrX190aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi52dy1pZDQgLnJlc2VydmVfX2Jsb2NrX19jb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52dy1pZDQgLnJlc2VydmVfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMxNDM4NzY7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4udnctaWQ0IC5yZXNlcnZlX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBiMWViO1xufVxuLnZ3LWlkNCAuZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDRlbSAwO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi52dy1pZDQgLmdhbGxlcnkgLmlkNC1nYWxsZXJ5LWRpc2NsYWltZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udnctaWQ0IC5nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQsXG4udnctaWQ0IC5nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBjb2xvcjogIzAwYjFlYjtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi52dy1pZDQgLm1vZGVsLWNvbG9yIHtcbiAgcGFkZGluZzogOGVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52dy1pZDQgLm1vZGVsLWNvbG9yX192ZWhpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udnctaWQ0IC5tb2RlbC1jb2xvcl9fdmVoaWNsZSAuaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLnZ3LWlkNCAubW9kZWwtY29sb3JfX3ZlaGljbGUgLml0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udnctaWQ0IC5tb2RlbC1jb2xvcl9fdmVoaWNsZS0tbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbn1cbi52dy1pZDQgLm1vZGVsLWNvbG9yX192ZWhpY2xlX19kaXNjbGFpbWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbjogMDtcbn1cbi52dy1pZDQgLm1vZGVsLWNvbG9yIC5tb2RlbC1jb2xvcl9fc3dhdGNoZXMgLml0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXJnaW46IDAgNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udnctaWQ0IC5tb2RlbC1jb2xvciAubW9kZWwtY29sb3JfX3N3YXRjaGVzIC5pdGVtLmFjdGl2ZSwgLnZ3LWlkNCAubW9kZWwtY29sb3IgLm1vZGVsLWNvbG9yX19zd2F0Y2hlcyAuaXRlbTpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMGIxZWI7XG59XG4udnctaWQ0IC5mZWF0dXJlcyAuZmVhdHVyZSB7XG4gIG1hcmdpbi1ib3R0b206IDhlbTtcbn1cbi52dy1pZDQgLmZlYXR1cmVzIC5mZWF0dXJlX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG4udnctaWQ0IC5mZWF0dXJlcyAuZmVhdHVyZV9fdGl0bGUge1xuICBmb250LXNpemU6IDMuNWVtO1xuICBtYXJnaW46IDAgMCAxLjVlbSAwO1xufVxuLnZ3LWlkNCAuZmVhdHVyZXMgLmZlYXR1cmUgLm5hdi10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZ3LWlkNCAuZmVhdHVyZXMgLmZlYXR1cmUgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udnctaWQ0IC5mZWF0dXJlcyAuZmVhdHVyZSAubmF2LXRhYnMgPiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZlNGU4O1xuICBtYXJnaW46IDA7XG59XG4udnctaWQ0IC5mZWF0dXJlcyAuZmVhdHVyZSAubmF2LXRhYnMgPiBsaTpob3ZlciwgLnZ3LWlkNCAuZmVhdHVyZXMgLmZlYXR1cmUgLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMWU1MDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xufVxuLnZ3LWlkNCAuZmVhdHVyZXMgLmZlYXR1cmUgLm5hdi10YWJzID4gbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudnctaWQ0IC5mZWF0dXJlcyAuZmVhdHVyZSAubmF2ID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAudnctaWQ0IC5mZWF0dXJlcyAuZmVhdHVyZSAubmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC52dy1pZDQgLmZlYXR1cmVzIC5mZWF0dXJlIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udnctaWQ0IC5mZWF0dXJlcyAuZmVhdHVyZSAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBjb2xvcjogIzAwMWU1MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi52dy1pZDQgLmZlYXR1cmVzIC5mZWF0dXJlIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udnctaWQ0IC5mZWF0dXJlcyAuZmVhdHVyZSAubmF2LXRhYnMgPiBsaSA+IGEsXG4udnctaWQ0IC5mZWF0dXJlcyAuZmVhdHVyZSAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLnZ3LWlkNCAuZmVhdHVyZXMgLmZlYXR1cmUgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi52dy1pZDQgLmZlYXR1cmVzIC5mZWF0dXJlIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4udnctaWQ0IC5mZWF0dXJlcyAuZmVhdHVyZS10YWJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4udnctaWQ0IC5mZWF0dXJlcyAuZmVhdHVyZS10YWJfX3RpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52dy1pZDQgLmZlYXR1cmVzIC5mZWF0dXJlLXRhYiB7XG4gICAgcGFkZGluZzogNGVtO1xuICB9XG4gIC52dy1pZDQgLmZlYXR1cmVzIC5mZWF0dXJlLXRhYiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi52dy1pZDQgLmZlYXR1cmVzIC5pbnRlcm1pc3Npb24ge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG4udnctaWQ0IC5mZWF0dXJlcyAuaW50ZXJtaXNzaW9uIGgyIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi52dy1pZDQgLmZlYXR1cmVzIC5pbnRlcm1pc3Npb24gLmljb25zLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnZ3LWlkNCAuZmVhdHVyZXMgLmludGVybWlzc2lvbiAuaWNvbnMtcm93IC5pY29uLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudnctaWQ0IC5mZWF0dXJlcyAuaW50ZXJtaXNzaW9uIC5pY29ucy1yb3cgLmljb24taXRlbSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuLnZ3LWlkNCAuZmVhdHVyZXMgLmludGVybWlzc2lvbiAuaWNvbnMtcm93IC5pY29uLWl0ZW0gLnN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZ3LWlkNCAuZmVhdHVyZXMgLmludGVybWlzc2lvbiAuaWNvbnMtcm93IC5pY29uLWl0ZW0gaDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udnctaWQ0IC5mZWF0dXJlcyAuaW50ZXJtaXNzaW9uIC5pY29ucy1yb3cgLmljb24taXRlbSAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG4udnctaWQ0IC5mZWF0dXJlLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDRlbSAwO1xuICBtYXJnaW4tdG9wOiA0ZW07XG59XG4udnctaWQ0IC5mZWF0dXJlLXNlY29uZGFyeV9fdGl0bGUsIC52dy1pZDQgLmZlYXR1cmUtc2Vjb25kYXJ5X19zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnZ3LWlkNCAuZmVhdHVyZS1zZWNvbmRhcnlfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udnctaWQ0IC5mZWF0dXJlLXNlY29uZGFyeV9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4udnctaWQ0IC5mZWF0dXJlLXNlY29uZGFyeV9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLnZ3LWlkNCAuZmVhdHVyZS1zZWNvbmRhcnlfX2ltZy0tYWx0IHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLnZ3LWlkNCAudHJpbXMge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG4udnctaWQ0IC50cmltc19fY29sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmNDtcbn1cbi52dy1pZDQgLnRyaW1zX19oZWFkaW5nLCAudnctaWQ0IC50cmltc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi52dy1pZDQgLnRyaW1zX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG4udnctaWQ0IC50cmltc19fdGl0bGUge1xuICBmb250LXNpemU6IDMuNWVtO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cbi52dy1pZDQgLnRyaW1zX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udnctaWQ0IC50cmltc19faW1nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVlbTtcbiAgbGVmdDogMS41ZW07XG4gIG1hcmdpbjogMDtcbn1cbi52dy1pZDQgLnRyaW1zX19pbWctLXBybyAudHJpbXNfX2ltZ19fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi52dy1pZDQgLnRyaW1zIC50cmltIHtcbiAgcGFkZGluZzogMCAyZW0gMmVtO1xufVxuLnZ3LWlkNCAudHJpbXMgLnRyaW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDJlbSAwIDAuMjVlbSAwO1xufVxuLnZ3LWlkNCAudHJpbXMgLnRyaW0gaDQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udnctaWQ0IC50cmltcyAudHJpbSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi52dy1pZDQgLnRyaW1zIC50cmltIHVsIGxpIHtcbiAgY29sb3I6ICM2OTc3N2M7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4udnctaWQ0IC50cmltcyAudHJpbV9fYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0Mzg3NjtcbiAgY29sb3I6ICM2OTc3N2M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW46IDFlbSAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi52dy1pZDQgLnRyaW1zIC50cmltX19idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBiMWViO1xufVxuLnZ3LWlkNCAudHJpbXMgLnRyaW1fX2J1dHRvbi0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlci1jb2xvcjogIzY5Nzc3Yztcbn1cbi52dy1pZDQgLnRyaW1zIC50cmltX19idXR0b24tLWRpc2FibGVkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzY5Nzc3YztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi52dy1pZDQgLm91dHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZ3LWlkNCAub3V0cm9fX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi52dy1pZDQgLm91dHJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy41ZW07XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuLnZ3LWlkNCAub3V0cm9fX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udnctaWQ0IC5ldiB7XG4gIHBhZGRpbmc6IDJlbSAwIDRlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udnctaWQ0IC5ldiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG4udnctaWQ0IC5ldl9fdGl0bGUge1xuICBmb250LXNpemU6IDMuNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZ3LWlkNCAuZXZfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xufVxuLnZ3LWlkNCAuZXZfX2NvbnRlbnRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZ3LWlkNCAuZXZfX2NvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udnctaWQ0IC5ldl9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZ3LWlkNCAuZXZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNWVtO1xuICB9XG59XG4udnctaWQ0IC5ldl9fY29udGVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnZ3LWlkNCAuZXZfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi52dy1pZDQgLmZvcm0ge1xuICBtYXJnaW46IDRlbSAwO1xufVxuXG4udnctbW9iaWxlLXNlcnZpY2Uge1xuICAvKkhlcm8gc2VjdGlvbiAqL1xuICAvKiBJbnRybyAqL1xuICAvKiBXb3JrcyAqL1xuICAvKkNhbGxvdXQgKi9cbiAgLyogU2VydmljZXMgKi9cbiAgLyogT3V0cm8gKi9cbiAgLypkaXNjbGFpbWVycyAqL1xufVxuLnZ3LW1vYmlsZS1zZXJ2aWNlIHN1Yixcbi52dy1tb2JpbGUtc2VydmljZSBzdXAge1xuICBmb250LXNpemU6IDU1JTtcbn1cbi52dy1tb2JpbGUtc2VydmljZSAuaGVybyB7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuLnZ3LW1vYmlsZS1zZXJ2aWNlIC5oZXJvIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbi52dy1tb2JpbGUtc2VydmljZSAuaW50cm9fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xufVxuLnZ3LW1vYmlsZS1zZXJ2aWNlIC53b3Jrc19fdGl0bGUge1xuICBjb2xvcjogIzAwYjFlYjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG4udnctbW9iaWxlLXNlcnZpY2UgLndvcmtzX19zdGVwcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZ3LW1vYmlsZS1zZXJ2aWNlIC53b3Jrc19fc3RlcHMge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuLnZ3LW1vYmlsZS1zZXJ2aWNlIC53b3Jrc19fc3RlcHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG59XG4udnctbW9iaWxlLXNlcnZpY2UgLndvcmtzX19zdGVwcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAk1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi52dy1tb2JpbGUtc2VydmljZSAuY2FsbG91dCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudnctbW9iaWxlLXNlcnZpY2UgLmNhbGxvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbTtcbiAgfVxufVxuLnZ3LW1vYmlsZS1zZXJ2aWNlIC5jYWxsb3V0X190aXRsZSB7XG4gIGNvbG9yOiAjMDAxZTUwO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnZ3LW1vYmlsZS1zZXJ2aWNlIC5jYWxsb3V0X19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZTUwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG4udnctbW9iaWxlLXNlcnZpY2UgLmNhbGxvdXRfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIxZWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC52dy1tb2JpbGUtc2VydmljZSAuc2VydmljZXMudG9wLXBhZGRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE0ZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAudnctbW9iaWxlLXNlcnZpY2UgLnNlcnZpY2VzLnRvcC1wYWRkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMGVtO1xuICB9XG59XG4udnctbW9iaWxlLXNlcnZpY2UgLnNlcnZpY2VzIC5jb2wtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFlNTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbi52dy1tb2JpbGUtc2VydmljZSAuc2VydmljZXNfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogNDUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyZW07XG4gIHRvcDogLTEwZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC52dy1tb2JpbGUtc2VydmljZSAuc2VydmljZXNfX2ltZyB7XG4gICAgdG9wOiAtMTRlbTtcbiAgfVxufVxuLnZ3LW1vYmlsZS1zZXJ2aWNlIC5zZXJ2aWNlc19fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnZ3LW1vYmlsZS1zZXJ2aWNlIC5zZXJ2aWNlc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZ3LW1vYmlsZS1zZXJ2aWNlIC5zZXJ2aWNlc19fbGlzdCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG4udnctbW9iaWxlLXNlcnZpY2UgLnNlcnZpY2VzX19saXN0IGxpIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLnZ3LW1vYmlsZS1zZXJ2aWNlIC5zZXJ2aWNlc19fbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAk1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi52dy1tb2JpbGUtc2VydmljZSAuc2VydmljZXMgLmZvb3Rlci10ZXh0IHtcbiAgY29sb3I6ICMwMjlkZGQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZ3LW1vYmlsZS1zZXJ2aWNlIC5vdXRybyB7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwZW07XG59XG4udnctbW9iaWxlLXNlcnZpY2UgLm91dHJvX19pbWcge1xuICBtYXJnaW46IDA7XG59XG4udnctbW9iaWxlLXNlcnZpY2UgLmRpc2NsYWltZXIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5jYXJlZnJlZS1tYWludGVuYW5jZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2UgaDEsIC5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2UgaDIsIC5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2UgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5jYXJlZnJlZS1tYWludGVuYW5jZSAudnctY3RhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2UgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIHN1cCB7XG4gIGZvbnQtc2l6ZTogNTUlO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5jYXJlZnJlZS1tYWludGVuYW5jZSAudnctY29udGVudC1oZXJvIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNyUgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWhlcm8gaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWludHJvIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWludHJvIGgyLCAuZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWludHJvIHAge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWludHJvIC52dy1jdGEge1xuICBiYWNrZ3JvdW5kOiAjMDAxZTUwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2UgLnZ3LWNvbnRlbnQtaW50cm8gLnZ3LWN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDgyZDY7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWludHJvIC52dy1kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2UgLnZ3LWNvbnRlbnQtZmFxIHtcbiAgYmFja2dyb3VuZDogIzAwODJkNjtcbiAgcGFkZGluZzogODBweCAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5jYXJlZnJlZS1tYWludGVuYW5jZSAudnctY29udGVudC1mYXEgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5jYXJlZnJlZS1tYWludGVuYW5jZSAudnctY29udGVudC1mYXEgLmZhcS1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxZTUwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5jYXJlZnJlZS1tYWludGVuYW5jZSAudnctY29udGVudC1mYXEgLmZhcS1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lcjpmaXJzdC1vZi10eXBlIC5xdWVzdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWZhcSAuZmFxLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2UgLnZ3LWNvbnRlbnQtZmFxIC5mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLCAuZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWZhcSAuZmFxLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5hbnN3ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCA0NXB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5jYXJlZnJlZS1tYWludGVuYW5jZSAudnctY29udGVudC1mYXEgLmZhcS1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24ge1xuICBtYXJnaW46IDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWZhcSAuZmFxLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLWluLW91dDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2UgLnZ3LWNvbnRlbnQtZmFxIC5mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLmFuc3dlciB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zNXMgZWFzZS1pbi1vdXQ7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWZhcSAuZmFxLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5hbnN3ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWZhcSAuZmFxLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5hbnN3ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5jYXJlZnJlZS1tYWludGVuYW5jZSAudnctY29udGVudC1mYXEgLmZhcS1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci5vcGVuIC5xdWVzdGlvbiBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2UgLnZ3LWNvbnRlbnQtZmFxIC5mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIub3BlbiAuYW5zd2VyIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWN0YSB7XG4gIGJhY2tncm91bmQ6ICMwMDFlNTA7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2UgLnZ3LWNvbnRlbnQtY3RhIC52dy1jdGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMWU1MDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLWluLW91dCwgY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWN0YSAudnctY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwODJkNjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5jYXJlZnJlZS1tYWludGVuYW5jZSBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2UgLnZ3LWNvbnRlbnQtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2UgLnZ3LWNvbnRlbnQtaW50cm8ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2UgLnZ3LWNvbnRlbnQtaW50cm8gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5jYXJlZnJlZS1tYWludGVuYW5jZSAudnctY29udGVudC1mYXEge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWZhcSAuZmFxLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbiB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMjBweDtcbiAgfVxuICAuZGktdnctY29udGVudC13cmFwcGVyLmNhcmVmcmVlLW1haW50ZW5hbmNlIC52dy1jb250ZW50LWZhcSAuZmFxLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5hbnN3ZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7XG4gIH1cbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5jYXJlZnJlZS1tYWludGVuYW5jZSAudnctY29udGVudC1mYXEgLmZhcS1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAuYW5zd2VyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4uc2FmZS1hbmQtc2VjdXJlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2FmZS1hbmQtc2VjdXJlIGgxIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cbi5zYWZlLWFuZC1zZWN1cmUgaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLnNhZmUtYW5kLXNlY3VyZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uc2FmZS1hbmQtc2VjdXJlIGgxLCAuc2FmZS1hbmQtc2VjdXJlIGgyLCAuc2FmZS1hbmQtc2VjdXJlIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zYWZlLWFuZC1zZWN1cmUgcCwgLnNhZmUtYW5kLXNlY3VyZSBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uc2FmZS1hbmQtc2VjdXJlIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogdW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAuc2FmZS1hbmQtc2VjdXJlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuLnNhZmUtYW5kLXNlY3VyZSAuc3MtaGVybyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWZlLWFuZC1zZWN1cmUgLnNzLWhlcm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNhZmUtYW5kLXNlY3VyZSAuc3MtaGVybyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhZmUtYW5kLXNlY3VyZSAuc3MtaGVybyBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNhZmUtYW5kLXNlY3VyZSAuc3MtaW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2FmZS1hbmQtc2VjdXJlIC5zcy1pbnRybyBociB7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItY29sb3I6IHN0ZWVsYmx1ZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNhZmUtYW5kLXNlY3VyZSAuc3MtY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gIC5zYWZlLWFuZC1zZWN1cmUgLnNzLWNhcmRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNhZmUtYW5kLXNlY3VyZSAuc3MtY2FyZHMgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gIC5zYWZlLWFuZC1zZWN1cmUgLnNzLWNhcmRzIC5jYXJkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNhZmUtYW5kLXNlY3VyZSAuc3MtY2FyZHMgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zYWZlLWFuZC1zZWN1cmUgLnNzLWNhcmRzIC5jYXJkIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zYWZlLWFuZC1zZWN1cmUgLnNzLWNhcmRzIC5jYXJkIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNhZmUtYW5kLXNlY3VyZSAuc3MtY2FyZHMgLmNhcmQgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2FmZS1hbmQtc2VjdXJlIC5zcy1kaXNjbGFpbWVycyAuZGlzY2xhaW1lci1zZXQgcDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZXJ2aWNlLWZpbmFuY2luZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNlcnZpY2UtZmluYW5jaW5nIC5kaS12dy10b3AtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2UtZmluYW5jaW5nIC5kaS12dy10b3AtYmFubmVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLWZpbmFuY2luZyAuZGktdnctdG9wLWJhbm5lciAuY29udGFpbmVyIC5sb2dvLS13cmFwcGVyIHtcbiAgd2lkdGg6IDM3cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5zZXJ2aWNlLWZpbmFuY2luZyAuZGktdnctdG9wLWJhbm5lci1oZWFkaW5nIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLnNlcnZpY2UtZmluYW5jaW5nIC5kaS12dy10b3AtYmFubmVyLWhlYWRpbmcgaDEge1xuICBjb2xvcjogIzAwMWU1MDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG59XG4uc2VydmljZS1maW5hbmNpbmcgLmRpLXZ3LXNlY3Rpb24taGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VydmljZS1maW5hbmNpbmcgLmRpLXZ3LXNlY3Rpb24taGVhZGluZyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLnNlcnZpY2UtZmluYW5jaW5nIC5kaS12dy1zZWN0aW9uLWhlYWRpbmcgaDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VydmljZS1maW5hbmNpbmcgLnZ3LWNvbnRlbnQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5zZXJ2aWNlLWZpbmFuY2luZyAudnctY29udGVudC1zZWN0aW9uIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4uc2VydmljZS1maW5hbmNpbmcgLnZ3LWNvbnRlbnQtc2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZXJ2aWNlLWZpbmFuY2luZyAudnctY29udGVudC1zZWN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlcnZpY2UtZmluYW5jaW5nIC52dy1jb250ZW50LWltYWdlIHtcbiAgbWFyZ2luOiAwIC00MHB4IDQwcHg7XG59XG4uc2VydmljZS1maW5hbmNpbmcgLnZ3LWNvbnRlbnQtcmVtaW5kZXIge1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbn1cbi5zZXJ2aWNlLWZpbmFuY2luZyAudnctY29udGVudC1yZW1pbmRlciBoMyB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZXJ2aWNlLWZpbmFuY2luZyAudnctY29udGVudC1ib3R0b20tY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWU1MDtcbn1cbi5zZXJ2aWNlLWZpbmFuY2luZyAudnctY29udGVudC1ib3R0b20tY3RhIC5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMwMDFlNTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VydmljZS1maW5hbmNpbmcgLmRpLXZ3LXRvcC1iYW5uZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZXJ2aWNlLWZpbmFuY2luZyAuZGktdnctdG9wLWJhbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLWZpbmFuY2luZyAuZGktdnctdG9wLWJhbm5lciAuY29udGFpbmVyIC5sb2dvLS13cmFwcGVyIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuICAuc2VydmljZS1maW5hbmNpbmcgLmRpLXZ3LXRvcC1iYW5uZXItaGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5zZXJ2aWNlLWZpbmFuY2luZyAuZGktdnctc2VjdGlvbi1oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgLnNlcnZpY2UtZmluYW5jaW5nIC52dy1jb250ZW50LXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuc2VydmljZS1maW5hbmNpbmcgLnZ3LWNvbnRlbnQtc2VjdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5zZXJ2aWNlLWZpbmFuY2luZyAudnctY29udGVudC1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlcnZpY2UtZmluYW5jaW5nIC5kaS12dy10b3AtYmFubmVyIC5jb250YWluZXIgLmxvZ28tLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAuc2VydmljZS1maW5hbmNpbmcgLmRpLXZ3LXRvcC1iYW5uZXItaGVhZGluZyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5zZXJ2aWNlLWZpbmFuY2luZyAuZGktdnctdG9wLWJhbm5lci1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLnNlcnZpY2UtZmluYW5jaW5nIC5kaS12dy1zZWN0aW9uLWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VydmljZS1maW5hbmNpbmcgLnZ3LWNvbnRlbnQtc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIC5zZXJ2aWNlLWZpbmFuY2luZyAudnctY29udGVudC1zZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZXJ2aWNlLWZpbmFuY2luZyAudnctY29udGVudC1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgaDEge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgaDEsIC5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIGgyLCAuZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC52dy1jdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnZ3LWN0YS5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWU1MDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyBzdXAge1xuICBmb250LXNpemU6IDU1JTtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC50aW55dGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIGEuYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTUwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC5jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogNTBweCAzMHB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyAuZGktdnctdG9wLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLmRpLXZ3LXRvcC1iYW5uZXIgLmhlcm8tZGVza3RvcCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLmRpLXZ3LXRvcC1iYW5uZXIgLmhlcm8tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC5kaS12dy10b3AtYmFubmVyIC5oZXJvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnZ3LWNvbnRlbnQtaGVybyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDclIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnZ3LWNvbnRlbnQtaGVybyBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBsaW5lLWhlaWdodDogNTRweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC5pbnRybyAudGl0bGUsIC5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC5pbnRybyBwIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyAuZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC52dy1jb250ZW50LWZhcSB7XG4gIGJhY2tncm91bmQ6ICNERkU0RTg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC52dy1jb250ZW50LWZhcSBoMiB7XG4gIGNvbG9yOiAjMDAxZTUwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnZ3LWNvbnRlbnQtZmFxIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyAudnctY29udGVudC1mYXEgLmZhcS1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxZTUwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnZ3LWNvbnRlbnQtZmFxIC5mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSAucXVlc3Rpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnZ3LWNvbnRlbnQtZmFxIC5mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXI6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnZ3LWNvbnRlbnQtZmFxIC5mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLCAuZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyAudnctY29udGVudC1mYXEgLmZhcS1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAuYW5zd2VyIHtcbiAgcGFkZGluZzogMCA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC52dy1jb250ZW50LWZhcSAuZmFxLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbiwgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnZ3LWNvbnRlbnQtZmFxIC5mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLmFuc3dlciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyAudnctY29udGVudC1mYXEgLmZhcS1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24ge1xuICBtYXJnaW46IDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnZ3LWNvbnRlbnQtZmFxIC5mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnZ3LWNvbnRlbnQtZmFxIC5mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UtaW4tb3V0O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnZ3LWNvbnRlbnQtZmFxIC5mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLmFuc3dlciB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zNXMgZWFzZS1pbi1vdXQ7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyAudnctY29udGVudC1mYXEgLmZhcS1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAuYW5zd2VyIHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnZ3LWNvbnRlbnQtZmFxIC5mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLmFuc3dlciBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnZ3LWNvbnRlbnQtZmFxIC5mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIub3BlbiAucXVlc3Rpb24gaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyAudnctY29udGVudC1mYXEgLmZhcS1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci5vcGVuIC5hbnN3ZXIge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC5zZXJ2aWNlLXBsdXMtdGVybXMgaDIge1xuICBjb2xvcjogIzAwMWU1MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnNlcnZpY2UtcGx1cy10ZXJtcyBoMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyAuc2VydmljZS1wbHVzLXRlcm1zIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC5zZXJ2aWNlLXBsdXMtdGVybXMgaHIge1xuICBib3JkZXItY29sb3I6ICMwMDFlNTA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnNlcnZpY2UtcGx1cy10ZXJtcyAudGVybS1jb250YWluZXI6bGFzdC1jaGlsZCBociB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC5zZXJ2aWNlLXBsdXMtdGVybXMgb2wge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgLW1vei1jb2x1bW4tZ2FwOiAyMHB4O1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnNlcnZpY2UtcGx1cy10ZXJtcyBvbCB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMjBweDtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnNlcnZpY2UtcGx1cy10ZXJtcyBvbCBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnNlcnZpY2UtcGx1cy10ZXJtcyBvbCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnNlcnZpY2UtcGx1cy10ZXJtcyBvbC51bm9yZGVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyAuc2VydmljZS1wbHVzLXRlcm1zIG9sLnVub3JkZXJlZCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAk1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC5zZXJ2aWNlLXBsdXMtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjBGMDtcbiAgY29sb3I6ICMwMDFlNTA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyAuc2VydmljZS1wbHVzLWZvb3RlciBoMiB7XG4gIGNvbG9yOiAjMDAxZTUwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnNlcnZpY2UtcGx1cy1mb290ZXIgaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMgLnNlcnZpY2UtcGx1cy1mb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgcGFkZGluZzogODBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC5zZXJ2aWNlLXBsdXMtZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyAudnctY29udGVudC1jdGEge1xuICBiYWNrZ3JvdW5kOiAjMDAxZTUwO1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG4uZGktdnctY29udGVudC13cmFwcGVyLnNlcnZpY2UtcGx1cyAudnctY29udGVudC1jdGEgLnZ3LWN0YSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAxZTUwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIuc2VydmljZS1wbHVzIC52dy1jb250ZW50LWN0YSAudnctY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwODJkNjtcbiAgY29sb3I6ICNmZmY7XG59IiwiLmRyaXZlci1nZWFyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAjMDAxZTUwO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgcGFkZGluZzogN3B4IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMUU1MDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG5cbiAgYS5idG4ge1xuICAgIGNvbG9yOiAjMDAxRTUwO1xuICB9XG5cbiAgLmJ0bi13aGl0ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgYS5idG4td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLmJ0bi5idG4tcHJpbWFyeS5pbnZlcnRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWU1MDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAxZTUwO1xuICB9XG5cbiAgLmRpLXZ3LXRvcC1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmRpLXZ3LWRyaXZlci1nZWFyLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gIC5iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogNDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZTUwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMDAxZTUwICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgY29sb3I6ICMwMDFlNTAgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAuOGVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAjMDAxZTUwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC52dy1icmFuZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICAubGVmdC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggNDVweCAxMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE0MjVweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDEuODc1cmVtIDA7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX2ltZ19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjAlO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMW4rMyl7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTQyNXB4KXtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGltZzpvbmx5LWNoaWxkIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDc1cHgpO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLmRpLXZ3LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn0iLCIuc2VydmljZS1zY2hlZHVsZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIFxuICAuZGktc2VydmljZS14dGltZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5kaS1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgLmRpLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLmFjY2Vzc29yaWVzIHtcblxuICAvLyBIZXJvL0luaXRpYWwgVGV4dCBTZWN0aW9uXG4gICZfX2RpLXZ3LXRvcC1iYW5uZXIge1xuICAgIHdpZHRoOiA5My41JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX3RleHQtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgd2lkdGg6IDkzLjUlO1xuICB9XG5cbiAgJl9fZGFyay10ZXh0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAmX19wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJ2d2hlYWR3ZWJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX3Z3LWFjY2Vzc29yeS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2dy1kYXJrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMDBiMWViLCAxMCUpO1xuICAgIH1cblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3Z3LXJlYmF0ZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICR2dy1kYXJrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjMDBiMWViLCAxMCUpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJHZ3LWRhcms7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJHZ3LWRhcms7XG4gICAgfVxuICB9XG5cbiAgLy8gUmViYXRlIHNlY3Rpb25cbiAgJl9fcmViYXRlLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICR2dy1kYXJrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQ1cHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19yZWJhdGUtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LWZhbWlseTogXCJ2d2hlYWR3ZWJcIiwgc2Fucy1zZXJpZjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JpZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDg4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmX19yZWJhdGUtZGlzY2xhaW1lci1ib3gge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgJl9fcmViYXRlLWRpc2NsYWltZXIge1xuICAgIGNvbG9yOiAjMDBiMWViO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMGIxZWI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMDBiMWViO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMGIxZWI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmViYXRlLXRleHQtYm94IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiA4MCVcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JlYmF0ZS10ZXh0IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBY2Nlc3NvcmllcyBUaWxlIHNlY3Rpb25cbiAgJl9fYWNjZXNzb3J5LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG5cbiAgJl9fYWNjZXNzb3J5LWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gICZfX2FjY2Vzc29yeS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInZ3aGVhZHdlYlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlsZS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19kYXJrLXRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogXCJ2d2hlYWR3ZWJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX2RhcmstdGV4dCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHhcbiAgfVxuXG4gICZfX2RhcmstdGV4dC1zZWNvbmQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIC8vIERpc2NsYWltZXIgc2VjdGlvblxuICAmX19kaXNjbGFpbWVyLXNlY3Rpb24ge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDUwcHggMCA4MHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAmX19jdGEtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJHZ3LWRhcms7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3Z3LWN0YS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICR2dy1kYXJrO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlLWluLW91dCwgY29sb3IgLjI1cyBlYXNlLWluLW91dDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR2dy1saWdodDI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbiIsIi5tYWludGVuYW5jZS1tZW51IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfSAgXG59XG4uZGktdnctbWFpbnRlbmFuY2UtbWVudXtcbiAgICAubWFpbnRlbmFuY2UtbWVudS1pZnJhbWUtaGlkZGVuLW1vYmlsZXtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyM3B4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFpbnRlbmFuY2UtbWVudS1saW5rLXZpc2libGUtbW9iaWxle1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmUtbWFpbnRlbmFuY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICBoMSwgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICYudW5ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIHN1YixcbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDU1JTtcbiAgfVxuXG4gIC5idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmRpLXZ3LXRvcC1iYW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI0JSB0b3A7XG4gICAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kaS12dy10b3AtYmFubmVyIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTkyMC82MjA7XG4gICAgfVxuICB9XG5cbiAgLnZ3LW5vdGUge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC52dy1wcm9ncmFtLXBhbmVsIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgJi5oZXJvLWN0YXMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICYucGFuZWwtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLmhhbGYtcGFuZWwge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogXCLigJNcIjtcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgJi5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRpc2NsYWltZXJzIHtcbiAgICAgIC5kaXNjbGFpbWVyIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52dy1oZWFkaW5nLXdpdGgtc3ViIHtcbiAgICAuc3ViaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLnZ3LWN0YS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFFNTA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAudnctY3RhLXJvdyB7XG4gICAgYmFja2dyb3VuZDogIzAwMUU1MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDcwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2VydmljZS1jb3Vwb25zIHtcbiAgJi10b3AtYmFubmVyIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgIC8vcGFkZGluZzogMTBweDtcbiAgICAgIC8vbWFyZ2luOiAxMjBweCBhdXRvO1xuICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQxLDI0NSwyNDYsMSk7XG4gICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgLmNvdXBvbi1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEvMykgKiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY291cG9uLWl0ZW0taW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjVmNjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oI0YxRjVGNiwgNSUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5jb3Vwb24taW1hZ2UtaGVhZGVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvdXBvbi1jb250ZW50LWJvZHkge1xuICAgICAgLy8gbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAvLyBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICAuY291cG9uLWNvbnRlbnQtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweDtcblxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgfVxuXG4gICAgICAuY291cG9uLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDBBOUU5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzdkODg4ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgLnZ3LWRpc2NsYWltZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgLm9mZmVyIHtcbiAgICAgICAgY29sb3I6ICMwMjlkZGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3JjLXNlcnZpY2UtY291cG9ucy1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIC5jb3Vwb24taXRlbSB7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBAaW5jbHVkZSBmbGV4KDEpO1xuICAgIH1cbiAgfVxuXG4gIC5kaWZvLXdyYXBwZXIgLmJ1dHRvbi13cmFwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGlmby1jYXJkICsgLmRpZm8tY2FyZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNlcnZpY2UtZXhwcmVzcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmRpLXZ3LXRvcC1iYW5uZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgIH0gXG4gICAgfVxuXG4gICAgLnNlcnZpY2VYcHJlc3NQMSBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5zZXJ2aWNlLWV4cHJlc3MtYnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY0MDkyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjVmNjtcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZUNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1iYXNpczogMDtcblxuICAgICAgICAudGFibGVfaGVhZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJWVyBIZWFkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJWVyBIZWFkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZV9jb250ZW50cyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDFmcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgIC50YWJsZV9jZWxsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDFweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDFweCAxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4IDBweCAxcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4IDBweCAxcHggMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC52dy1kaXNjbGFpbWVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuY29udGVudFNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlQ29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggNTBweCAyMHB4IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWZ0ZXJzYWxlLXNlcnZpY2UtY2Mge1xuICAuZGktdnctdG9wLWJhbm5lciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuXG4gIHAge1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxRTUwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMDAxRTUwLCAxMCUpO1xuICAgIH1cbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTcuNXB4O1xuICB9XG5cbiAgLnZ3LWN0YS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDcwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudnctc2VjdGlvbnMtY29udGFpbmVyIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAudnctY2Mtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RGRTRFODtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICAmLmdyZXlfYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZFNEU4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuICAgICAgLmxpc3RfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMDBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCTIFwiO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC01cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52dy1jYy10aWxlcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICAgICAgLmNjLXRpbGUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMkNBQ0Y7XG4gICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcC50aW55IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC52dy1jYy1zZXJ2aWNlLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMUU1MDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICMwMDFFNTA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKHdoaXRlLCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLnRpcmUtc3RvcmUge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdC5mbGV4LXJvdyB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0fVxuXHQuaGVyby1iYW5uZXIge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbiAgXG5cdC5jb250ZW50LXJvdyB7XG5cdFx0cGFkZGluZzogMzBweCAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHA6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHQuYnV0dG9ucyB7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0YS5idG4uYnRuLXByaW1hcnkge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxRTUwO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDYwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFxuXHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc21hbGwtaGVhZGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdCAgfVxuXHRcdC5jdXN0b20td2VpZ2h0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXHQud2h5LWJ1eS10aXJlcy1yb3cge1xuXHRcdD4gaDIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bWFyZ2luOiAzMHB4IDA7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdH1cblx0XHQuZmxleC1yb3cge1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdH1cblx0XHQud2h5LWJ1eS1pdGVtIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgoMCAxIGNhbGMoNTAlIC0gMjVweCkpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHRcdC5zdWJ0ZXh0IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kaXNjbGFpbWVyLXJvdyB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHR9XG5cdH1cblx0LnNjaGVkdWxlLWJhciB7XG5cdFx0YmFja2dyb3VuZDogIzAwMUU1MDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRhLmJ0bi5idG4tcHJpbWFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGNvbG9yOiAjMDAxRTUwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDE1cHggNjBweDtcblx0XHR9XG5cdH1cblx0LmJ0biB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdH1cblx0QG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdC5oZXJvLWJhbm5lciB7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0fVxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LndoeS1idXktdGlyZXMtcm93IHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHQud2h5LWJ1eS1pdGVtIHtcblx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYWZ0ZXJzYWxlLWNvbXAtYWR2IHtcbiAgLnZ3LWNvbXBldGl0aXZlLWFkdi10YWJsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuIiwiLmRyaXZlLWVhc3kge1xuXHQuY29udGVudCB7XG5cdFx0Zm9udC1mYW1pbHk6IFwidndoZWFkd2ViXCIsIHNhbnMtc2VyaWY7XG5cdH1cblx0LmRpLXZ3LXRvcC1iYW5uZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2RyaXZlLWVhc3kvZHJpdmUtZWFzeS1oZXJvLmpwZycpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuZHJpdmUtZWFzeS1oZXJvIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aDEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0LmRyaXZlLWVhc3ktd3JhcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmRyaXZlLWVhc3ktYnJvY2h1cmUge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdGgyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRjb2xvcjogIzdjODc4ZTtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHZ3LWxpZ2h0O1xuXHRcdH1cblx0fVxuXHQuZHJpdmUtZWFzeS1xdW90ZSB7XG5cdFx0YmFja2dyb3VuZDogI2YxZjVmNjtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0aDIsaDMge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQucXVvdGUtdGV4dCB7XG5cdFx0XHRjb2xvcjogIzdjODc4ZTtcblx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdCYudnctYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHZ3LWxpZ2h0O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHZ3LWxpZ2h0LCAxMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kcml2ZS1lYXN5LWNvbnRhY3Qge1xuXHRcdC5mb3JtLXdyYXAge1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0LmdmaWVsZF9sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAjN2M4NzhlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdFx0Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yZXF1aXJlZCB7XG5cdFx0XHRcdGNvbG9yOiAkdnctbGlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLmdmb3JtX2J1dHRvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR2dy1saWdodDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCR2dy1saWdodCwgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGlzY2xhaW1lciB7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudGRpLXNldHRsZW1lbnQge1xuXHRmb250LWZhbWlseTogXCJ2d2hlYWR3ZWJcIiwgc2Fucy1zZXJpZjtcblx0aHIge1xuXHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgIzdjODY4ZDtcblx0fVxuXHQuaGVyby13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdC5oZXJvLWljb24ge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvdGRpLXNldHRsZW1lbnQvdGRpLXNldHRsZW1lbnQtaGVyby5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAjMDBhMWUwO1xuXHRcdFx0bWluLWhlaWdodDogMzc1cHg7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRpdGxlLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiAzNzVweDtcblx0XHRcdC5mbGV4LXdyYXAge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0ICAgIGJvdHRvbTogMDtcblx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTsgLyogYWxpZ24gdmVydGljYWwgKi9cblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7IC8qIGFsaWduIGhvcml6b250YWwgKi9cblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTUwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDNlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdC5oZXJvLWljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Lmhlcm8taWNvbiB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE3NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGRpLXNldHRsZW1lbnQtY2hvb3NlIHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0LmNob29zZS10ZXh0IHtcblx0XHRcdGNvbG9yOiAjMDBhMWUwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdC5jaG9vc2UtYm94IHtcblx0XHRcdGJhY2tncm91bmQ6ICM3Yzg2OGQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCAuNXMgZWFzZSk7XG5cdFx0XHQuY2hvb3NlLWltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogaW5pdGlhbDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2hvb3NlLWRlc2Mge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA1OCU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCM3Yzg2OGQsIDEwJSk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm9yLXRleHQge1xuXHRcdFx0Y29sb3I6ICM3Yzg2OGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdC5jaG9vc2UtZGVzYyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50ZGktc3RlcHMge1xuXHRcdC5zdGVwLXJvdyB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0fVxuXHRcdGgyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcdFx0XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjMDBhMWUwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RlcC1ib3gge1xuXHRcdFx0YmFja2dyb3VuZDogIzAwYTFlMDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7IC8qIGFsaWduIHZlcnRpY2FsICovXG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTsgLyogYWxpZ24gaG9yaXpvbnRhbCAqL1xuXHRcdFx0LnN0ZXAtdGV4dCB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IGluaXRpYWw7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RlcC1ib2xkIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0LnN0ZXAtYm94IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmFsbHRyYWNrLWNvbXBhcmlzb24ge1xuXHQuY29udGVudCB7XG5cdFx0Zm9udC1mYW1pbHk6IFwidndoZWFkd2ViXCIsIHNhbnMtc2VyaWY7XG5cdH1cblx0aHIge1xuXHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkdnctbGlnaHQ7XG5cdFx0bWF4LXdpZHRoOiA2MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdGgxIHtcblx0XHRmb250LWZhbWlseTogXCJ2d2hlYWR3ZWJcIiwgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMi44ZW07XG5cdH1cblx0LmJ1dHRvbi52d2xpZ2h0LWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogJHZ3LWxpZ2h0O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHZ3LWxpZ2h0LCAxMCUpO1xuXHRcdH1cblx0fVxuXHQuZGktdnctdG9wLWJhbm5lciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYWxsdHJhY2stY29tcGFyaXNvbi9hbGx0cmFjay1oZXJvLmpwZycpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHQuaGVyby1vdmVybGF5IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTQwJTtcblx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJHZ3LWxpZ2h0O1xuXHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHVsIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCR2dy1saWdodCwgMTAlKTtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5idXR0b24td3JhcCB7XG5cdFx0bWFyZ2luOiA2MHB4IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5kaXNjbGFpbWVyIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxuXHQuY29tcGFyaXNvbi1vdmVybGF5IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDQwMHB4O1xuXHRcdC5vdmVybGF5LXdyYXAge1xuXHRcdFx0bWluLWhlaWdodDogNDAwcHg7XG5cdFx0fVxuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRib3R0b206IDQwcHg7XG5cdFx0XHRmb250LXNpemU6IDIuOGVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdH1cblx0fVxuXHQuY29tcGFyaXNvbi1jb250ZW50IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRoMiB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAyLjNlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0fVxuXHRcdC5jb21wYXJpc29uLWhhbGYge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjOWVhYWIwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0LmNvbXBhcmlzb24tdGl0bGUge1xuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHRcdC5jb21wYXJpc29uLW51bWJlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNGVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHQuY29tcGFyaXNvbi1iaWcge1xuXHRcdFx0XHRmb250LXNpemU6IDEuN2VtO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0XHQuY29tcGFyaXNvbi1zbWFsbCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdH1cblx0XHRcdCYuZ29sZi1jb21wYXJpc29uIHtcblx0XHRcdFx0Y29sb3I6ICR2dy1saWdodDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2YxZjVmNjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3R1cmJvIHtcblx0XHQuY29tcGFyaXNvbi1vdmVybGF5IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2FsbHRyYWNrLWNvbXBhcmlzb24vYWxsdHJhY2stMS5qcGcnKTtcblx0XHR9XG5cdH1cblx0I3N1bnJvb2Yge1xuXHRcdC5jb21wYXJpc29uLW92ZXJsYXkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYWxsdHJhY2stY29tcGFyaXNvbi9hbGx0cmFjay0yLmpwZycpO1xuXHRcdH1cblx0fVxuXHQjY2FybmV0IHtcblx0XHQuY29tcGFyaXNvbi1vdmVybGF5IHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2FsbHRyYWNrLWNvbXBhcmlzb24vYWxsdHJhY2stMy5qcGcnKTtcblx0XHR9XG5cdH1cblx0I2FtZW5pdGllcyB7XG5cdFx0LmNvbXBhcmlzb24tb3ZlcmxheSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hbGx0cmFjay1jb21wYXJpc29uL2FsbHRyYWNrLTQuanBnJyk7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0ICAgIG1hcmdpbjogNXB4IGF1dG87XG5cdFx0ICAgIHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHQuYWxsdHJhY2stY29tcGFyaXNvbi10YWJsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHQuZ29sZi1jb21wYXJpc29uLCAuc3ViYXJ1LWNvbXBhcmlzb24ge1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0XHQuc3ViYXJ1LWNvbXBhcmlzb24ge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQubm8tYm9yZGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHRcdHRoIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHRcdHRkIHtcblx0XHRcdFx0XG5cdFx0XHRcdCYuY29tcGFyaXNvbi1jaGVjaywgJi5jb21wYXJpc29uLXgge1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dHIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2UzZWJlZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRhYmxlLXRleHQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRzcGFuOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sb25nLWhyIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2ViZWQ7XG5cdFx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC5kaS12dy10b3AtYmFubmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQuaGVyby1vdmVybGF5IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiJGJsdWU6ICMwMGE3ZTQ7XG4udnctZ293aXRoY29uZmlkZW5jZSB7XG4gIGZvbnQtZmFtaWx5OiBcInZ3aGVhZHdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgfVxuICAmX19jcG8tYmFubmVyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAmLnJvd3tcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cbiAgfVxuICAmX19jcG8tYmFubmVyLXRleHQtc2VjdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXgtd2lkdGg6IDQxNXB4O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cbiAgJl9fY3BvLWJhbm5lci1jYXJzLXNlY3Rpb24ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fY3BvLWJhbm5lci1tb2JpbGUge1xuICAgIGZvbnQtZmFtaWx5OiBcInZ3aGVhZHdlYlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAmX19oZXJvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMy43JSAwcHggMzBweCAxMTBweDtcbiAgICBoMSB7XG4gICAgICBmb250LWZhbWlseTogXCJ2d2hlYWR3ZWJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiA0NjVweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFwidndoZWFkd2ViXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cblx0Jl9fdGV4dC1hbmQtYnV0dG9ucy1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG4gIH1cbiAgJl9fd3JhcC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgJl9faGVyby1jb250YWluZXItbW9iaWxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHBhZGRpbmc6IDI1cHggMCAyNXB4IDI1cHg7XG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFwidndoZWFkd2ViXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogXCJ2d2hlYWR3ZWJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IDIycHggMCAwIDVweDtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dC1zZWN0aW9uLW1vYmlsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gICZfX3dyYXAtY29udGFpbmVyLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgJl9fbG9nby1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTI3cHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgfVxuICAmX19idXR0b24tc2VjdGlvbiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgbWFyZ2luLXJpZ2h0OiA5JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYTp2aXNpdGVkIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJl9faGVyby1idXR0b24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJ2d2hlYWR3ZWJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDUwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiZmM1O1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgJl9fYm9sZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLm1vZGVsLXNwZWNpZmljIHtcbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDUwJTtcbiAgICB0b3A6IC0wLjZlbTtcbiAgfVxuICAmX19zZWN0aW9uLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDExMnB4O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG4gICZfX3NlY3Rpb24tcGFkZGluZy1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XG4gIH1cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInZ3aGVhZHdlYlwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gICZfX2ltYWdlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgJl9faW1hZ2UtYm94IHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cbn1cbi5tb2RlbC1zcGVjaWZpYy1ibG9ja3Mge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMjBweCAwO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xuICB9XG4gICZfX2JvcmRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDAzODcwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAmX19iaWctdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgJl9fYm90dG9tLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cblxuLnZ3LWNwby1mZWF0dXJlcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gICZfX3RpdGxlLXNlbGVjdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAuNCk7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJl9fdGl0bGUtc2VsZWN0b3IuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMWU1MDtcbiAgICBjb2xvcjogIzAwMWU1MDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDFlNTA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICZfX3NlbGVjdG9yLTEsXG4gICAgJl9fc2VsZWN0b3ItMixcbiAgICAmX19zZWxlY3Rvci0zIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmX19zZWxlY3Rvci0xLFxuICAgICZfX3NlbGVjdG9yLTIsXG4gICAgJl9fc2VsZWN0b3ItMyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIH1cbiAgICAmX19zZWxlY3Rvci00IHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICZfX3NlbGVjdG9yLTIge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG4gICAgJl9fc2VsZWN0b3ItNCB7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIH1cbiAgICAmX19zZWxlY3Rvci0xLFxuICAgICZfX3NlbGVjdG9yLTMge1xuICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICB9XG4gIH1cbn1cbi52dy1jcG8tZmVhdHVyZXMtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICZfX2ltYWdlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIlIDQwcHggNDBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuICB9XG4gICZfX2ljb24ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDgwcHggMCAyMHB4IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgICB9XG4gIH1cbiAgJl9fYm9sZC1ibG9jayB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxuICAmX19kYXRhLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDQ2JTtcbiAgICBwLFxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIH1cbiAgfVxufVxuLnZ3LWNwby1mZWF0dXJlcy1tb2JpbGUge1xuICAmX19ibG9ja3Mge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAmX19zZWxlY3RvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDFlNTA7XG4gICAgY29sb3I6ICMwMDFlNTA7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbiAgJl9fYm9sZC1ibG9jayB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnZ3LWNwby1kaXNjbGFpbWVycyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICB9XG59XG4vLyBTaG93L0hpZGVcbi52dy1jcG8tZmVhdHVyZXMtY29udGVudF9fcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52dy1jcG8tZmVhdHVyZXMtY29udGVudF9fcm93LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci52dy1hdGxhcyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTowO1xuXHRpbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdC5vdXRsaW5lLWJ1dHRvbiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdnctbGlnaHQ7XG5cdFx0Y29sb3I6ICR2dy1saWdodDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICR2dy1saWdodDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdnctbGlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0VE9QIEJBTk5FUlxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cblxuXG5cdC52aWRlby1yb3ctd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltZy9hdGxhcy92aWRlby1mYWxsYmFjay1iYWNrZ3JvdW5kLWZhZGUuanBnJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0aGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7IC8qIHJlbW92ZSBhbnkgcHJlLWV4aXN0aW5nIHBhZGRpbmcsIGp1c3QgaW4gY2FzZSAqL1xuICAgIHBhZGRpbmctYm90dG9tOiA1NSU7IC8qIGZvciBhIDQ6MyBhc3BlY3QgcmF0aW8gKi9cbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRcdC5hd2FyZC1vdmVybGF5IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNjBweDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC13aWR0aDogMzUwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIxMHB4O1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC52aWRlby1vdmVybGF5IHtcblx0XHRcdC52aWRlby13cmFwIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHQudmlkZW8td3JhcCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDYwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdCYubWlkZGxlLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMjVweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5ib3R0b20tdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdFx0XHRcdCYubWlkZGxlLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA5MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuYm90dG9tLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdCYubWlkZGxlLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5ib3R0b20tdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRCVVRUT04gQkFSXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuXHQuYnV0dG9uLWJhciB7XG5cdFx0YmFja2dyb3VuZDogIzAwMDAwMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IC03MHB4O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5idXR0b24ge1xuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Ji5sZWZ0LWJ1dHRvbiB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0Ji5yaWdodC1idXR0b24ge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR9XG5cdFx0XHQmLm91dGxpbmUtYnV0dG9uIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHZ3LWxpZ2h0O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMTExO1xuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiA0OCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMSU7XG5cdFx0XHRcdCYucmlnaHQtYnV0dG9uLCAmLmxlZnQtYnV0dG9uIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdFdBUlJBTlRZIFJPV1xuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cblx0I3dhcnJhbnR5LXJvdyB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0Ji51cGRhdGUge1xuXHRcdFx0LndhcnJhbnR5LXRvcCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2F0bGFzL3dhcnJhbnR5LWJnMi5qcGcnKTtcblx0XHRcdH1cblx0XHRcdC53YXJyYW50eS13cmFwIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1MTJweDtcblxuXHRcdFx0XHR9XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuN2VtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAuNWVtIGF1dG87XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5vdXRsaW5lLWJ1dHRvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQud2FycmFudHktdG9wIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2F0bGFzL3dhcnJhbnR5LWJnLmpwZycpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0bWluLWhlaWdodDogNTE1cHg7XG5cdFx0fVxuXHRcdC53YXJyYW50eS10ZXh0IHtcblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiA1cHggMDtcblx0XHRcdFx0Y29sb3I6ICM3Yzg3OGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpc2NsYWltZXItdncge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM3Yzg3OGU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHQud2FycmFudHktdG9wIHtcblx0XHRcdFx0bWluLWhlaWdodDogMzc1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQud2FycmFudHktdG9wIHtcblx0XHRcdFx0bWluLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LndhcnJhbnR5LXRleHQgaDMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdFNQRUNJQUwgUk9XXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuXHQjYmlnLXJvdyB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXRsYXMvc3BlY2lhbC1iZy5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuYmlnLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdFx0fVxuXHRcdC5iaWctb3ZlcmxheSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDQwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNzJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHQuYmlnLXdyYXBwZXIge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdFx0LmJpZy1vdmVybGF5IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRjb2xvcjogIzExMTtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRJTlRFUklPUiBST1dcblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5cdCNpbnRlcmlvci1yb3cge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0LmludGVyaW9yLXRvcCB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdFx0fVxuXHRcdC5pbnRlcmlvci1ib3R0b20ge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0LmludGVyaW9yLXRleHQge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0Y29sb3I6ICM3Yzg3OGU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHQuaW50ZXJpb3ItdG9wIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdH1cblx0XHRcdC5pbnRlcmlvci1ib3R0b20ge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQuaW50ZXJpb3ItdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0QVRMQVMgUkVWSUVXIENBUk9VU0VMXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0I3Jldmlldy1hdGxhcyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmY2Zjc7XG5cdH1cblx0I2F0bGFzLWNhcm91c2VsIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5yZXZpZXctdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdC5yZXZpZXctc291cmNlIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICM2ZjdkODU7XG5cdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHR9XG5cdFx0LnJldmlldy1pbWcgaW1nIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHQub3dsLWJ1dHRvbnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdC5yZXZpZXctdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0REFSRSBUTyBDT01QQVJFXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuXHQjY29tcGFyZS1yb3cge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aDIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdH1cblx0XHQuY29tcGFyZS13cmFwIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRjb2xvcjogIzdiNzk3OTtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHggMCAwO1xuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRCT1RUT00gSU5GTyBST1dcblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICBcblx0I2luZm8tcm93IHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0LmhhbGYtaW1nIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG5cdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Ji5vdXRsaW5lLWJ1dHRvbiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHZ3LWxpZ2h0O1xuXHRcdFx0XHRjb2xvcjogJHZ3LWxpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHZ3LWxpZ2h0LCAxMCUpO1xuXHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJHZ3LWxpZ2h0LCAxMCUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sZWZ0LWhhbGYge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZWJlZDtcblx0XHR9XG5cdFx0LmluZm8taGFsZiB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4JTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMSU7XG5cdFx0XHR9XG5cdFx0XHRoM3tcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjN2M4NzhlO1xuXHRcdFx0XHRtYXJnaW46MWVtIDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQubGVmdC1oYWxmIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZWJlZDtcblx0XHRcdH1cblx0XHRcdC5pbmZvLWhhbGYge1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCYub3V0bGluZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHQuaW5mby1oYWxmIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCYuaW5mby10ZXh0IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDIwcHggYXV0byAxMHB4IGF1dG87XG5cdFx0XHRcdFx0XHQmLm91dGxpbmUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiJHZpZGVvLXJvdy1iZy1jb2xvcjogI2Y1ZjVmNSAhZGVmYXVsdDtcbiR2aWRlby1yb3ctd3JhcHBlci1oZWlnaHQ6IDEwMHZoICFkZWZhdWx0O1xuJHZpZGVvLXJvdy1oZWFkZXItb2Zmc2V0OiAwICFkZWZhdWx0O1xuJHZpZGVvLXJvdy1tb2JpbGUtaGVhZGVyLW9mZnNldDogMCAhZGVmYXVsdDtcblxuLnZpZGVvLXJvdy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6ICR2aWRlby1yb3ctbW9iaWxlLWhlYWRlci1vZmZzZXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZ3JvdW5kOiAkdmlkZW8tcm93LWJnLWNvbG9yIHVybCgnLi4vaW1nL2F0bGFzL3ZpZGVvLWZhbGxiYWNrLWJhY2tncm91bmQuanBnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAkdmlkZW8tcm93LWhlYWRlci1vZmZzZXQ7XG4gICAgaGVpZ2h0OiBjYWxjKCN7JHZpZGVvLXJvdy13cmFwcGVyLWhlaWdodH0gLSAjeyR2aWRlby1yb3ctaGVhZGVyLW9mZnNldH0pO1xuICB9XG4gIFxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0KTtcbiAgfVxuXG4gIEBzdXBwb3J0cyAob2JqZWN0LWZpdDogY292ZXIpIHtcbiAgICB2aWRlbyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICBAc3VwcG9ydHMgKG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJSkge1xuICAgIHZpZGVvIHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICB9XG4gIH1cblxuICBAc3VwcG9ydHMgbm90KChvYmplY3QtZml0OiBjb3ZlcikpIHtcbiAgICB2aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgXG4gICAgfVxuICB9XG5cbiAgQHN1cHBvcnRzIG5vdCgob2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlKSkge1xuICAgIHZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxuXG4gIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5Ac3VwcG9ydHMgbm90KGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KSkge1xuICAudmlkZW8tcm93LXdyYXBwZXIge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn0iLCIubmV3c3Jvb20ge1xuICAuYXJ0aWNsZS13cmFwICsgLmFydGljbGUtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3Nzc7XG4gIH1cbiAgXG4gIC5hcnRpY2xlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgXG4gIC5hcnRpY2xlLXdyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgXG4gIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufSIsIi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctdGlndWFuIHtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cdHBhZGRpbmctYm90dG9tOjA7XG5cdGltZyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRUT1AgQkFOTkVSXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuXHQudmlkZW8tcm93LXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQ6ICMwMDAgdXJsKCcuLi9pbWcvdGlndWFuL3ZpZGVvLWZhbGxiYWNrLWJhY2tncm91bmQtZmFkZS5qcGcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTUlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODAlO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdFx0fVxufVxuXHQuYXdhcmQtb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNjBweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDIxMHB4O1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdC52aWRlby1vdmVybGF5IHtcblx0XHQudmlkZW8td3JhcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNjBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdCYudG9wLXRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNjRweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm1pZGRsZS10aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0NXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmJvdHRvbS10aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQudmlkZW8td3JhcCBoMSB7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0Ji50b3AtdGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubWlkZGxlLXRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTE1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgICAgICBAbWVkaWEgYWNyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCl7XG4gICAgICAgICAgICAudmlkZW8td3JhcHtcbiAgICAgICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWlkZGxlLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQudmlkZW8td3JhcCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Ji50b3AtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5taWRkbGUtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5ib3R0b20tdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdEJVVFRPTiBCQVJcblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5cdC5idXR0b24tYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6MDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR9XG5cdFx0XHQmLm91dGxpbmUtYnV0dG9uIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdnctbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJpZ2h0LWJ1dHRvbi1iYXIge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmlnaHQtYnV0dG9uLWJhciB7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdFdBUlJBTlRZIFJPV1xuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cblx0I3dhcnJhbnR5LXJvdyB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0Ji51cGRhdGUge1xuXHRcdFx0LndhcnJhbnR5LXRvcCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RpZ3Vhbi93YXJyYW50eS1iZzIuanBnJyk7XG5cdFx0XHR9XG5cdFx0XHQud2FycmFudHktd3JhcCB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDUxNXB4O1xuXHRcdFx0XHR9XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBzdXB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cbiAgICAgICAgYS5idXR0b24ub3V0bGluZS1idXR0b257XG4gICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZ3LWxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkdnctbGlnaHQ7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkdnctbGlnaHQsIDEwJSk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCR2dy1saWdodCwgMTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LndhcnJhbnR5LXRvcCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90aWd1YW4vd2FycmFudHktYmcuanBnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdC53YXJyYW50eS10ZXh0IHtcblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiA1cHggMDtcblx0XHRcdFx0Y29sb3I6ICM3Yzg3OGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpc2NsYWltZXItdncge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM3Yzg3OGU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHQud2FycmFudHktdG9wIHtcblx0XHRcdFx0bWluLWhlaWdodDogMjU1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQud2FycmFudHktdG9wIHtcblx0XHRcdFx0bWluLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LndhcnJhbnR5LXRleHQgaDMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdFNQRUNJQUwgUk9XXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuXHQjYmlnLXJvdyB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvdGlndWFuL3NwZWNpYWwtYmcuanBnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmJpZy13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1pbi1oZWlnaHQ6IDcwMHB4O1xuXHRcdH1cblx0XHQuYmlnLW92ZXJsYXkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA0MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDcycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA3MnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdC5iaWctd3JhcHBlciB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDUzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJpZy1vdmVybGF5IHtcblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0LmJpZy13cmFwcGVyIHtcblx0XHRcdFx0bWluLWhlaWdodDogMzMwcHg7XG5cdFx0XHR9XG5cdFx0XHQuYmlnLW92ZXJsYXkge1xuXHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRURVhUIFJPV1Ncblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5cdC50ZXh0LXJvdyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHQuaW50ZXJpb3ItdG9wIHtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQuaW50ZXJpb3ItdG9wIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdC5pbnRlcmlvci10b3Age1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdFRJR1VBTiBSRVZJRVcgQ0FST1VTRUxcblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5cdCN0aWd1YW4tY2Fyb3VzZWwge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LnJldmlldy10ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1NXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0LnJldmlldy1zb3VyY2Uge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjb2xvcjogIzZmN2Q4NTtcblx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdH1cblx0XHQucmV2aWV3LWltZyBpbWcge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdC5vd2wtYnV0dG9ucyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdC5yZXZpZXctdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQucmV2aWV3LXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0Q09NUEFSSVNPTiBNQVRSSUNFU1xuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgI2NvbXBhcmlzb24tbWF0cmljZXN7XG4gICAgICAgIC5jb21wYXJlLXdyYXB7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyxwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiM3Yjc5Nzk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSA+IGltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIC5jb21wYXJlLXdyYXAgYSA+IGltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcblxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRERVNDUklQVElPTiBST1dTXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuXHQuZGVzY3JpcHRpb24tcm93IHtcblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdGhyIHtcblx0XHRcdG1hcmdpbjogNjBweCBhdXRvO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjN2M4NzhlO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRociB7XG5cdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdEJPVFRPTSBJTkZPIFJPV1xuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cblx0I2luZm8tcm93IHtcblx0XHRwYWRkaW5nOjQwcHggMDtcblx0XHQuaGFsZi1pbWcge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcblx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHQmLm91dGxpbmUtYnV0dG9uIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdnctbGlnaHQ7XG5cdFx0XHRcdGNvbG9yOiAkdnctbGlnaHQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkdnctbGlnaHQsIDEwJSk7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkdnctbGlnaHQsIDEwJSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmxlZnQtaGFsZiB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlYmVkO1xuICAgICAgLmJ1dHRvbi5vdXRsaW5lLWJ1dHRvbntcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblx0XHR9XG5cdFx0LmluZm8taGFsZiB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4JTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMSU7XG5cdFx0XHR9XG5cdFx0XHRoM3tcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjN2M4NzhlO1xuXHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQubGVmdC1oYWxmIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZWJlZDtcblx0XHRcdH1cblx0XHRcdC5pbmZvLWhhbGYge1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCYub3V0bGluZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHQuaW5mby1oYWxmIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuXHRcdFx0XHQmLm91dGxpbmUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIiR2dy1jb2xvcjogIzFmNDA5MjtcbiR2dy1zZWNvbmRhcnktY29sb3I6ICMxODc0Yjc7XG4kdnctb3JhbmdlOiAjZWM3NjIzO1xuJHZ3LW1haW50ZXh0OiAjMzMzO1xuXG4jdnctY2VydGlmaWVkLXByZS1vd25lZC1wYWdlLW5ldyB7XG4gICAgZm9udC1mYW1pbHk6IFwidndoZWFkd2ViXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgLm1vYmlsZS1nby13aXRoLWNvbmZpZGVuY2UtYmFubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhlYWRlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDNlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2d2hlYWR3ZWIsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA1ZW07XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjgwcHg7XG4gICAgICAgIHRvcDo1MHB4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB3b3JkLXNwYWNpbmc6M2VtO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuM2VtO1xuICAgICAgICAgIGxlZnQ6NTBweDtcbiAgICAgICAgICB0b3A6NDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44ZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICBsZWZ0OjMwcHhcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgbGVmdDoyMHB4O1xuICAgICAgICAgIHRvcDoxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICB9XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogXCJ2d2hlYWR3ZWJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyLjhlbTtcbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICAgICYudnctYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2dy1saWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR2dy1saWdodCwgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52dy1wYWdlLWJhbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgLmNwby1sb2dvcyB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAmLm5ldy1iYW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODc1Yjg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY3BvLWluZm8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgICAgICAgICAgIC5jcG8tY29udGVudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZhNzk4NjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXItY3RhcyB7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAndndoZWFkd2ViJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTVkOGI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJyb2NodXJlLWRvd25sb2FkLWxpbmsge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgLmJyb2NodXJlLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2dy1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib3R0b20tbG9nbyB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52dy1jcG8td2FycmFudHkge1xuICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogJHZ3LW9yYW5nZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjNmE3OTg2O1xuICAgICAgfVxuICAgICAgLnZ3LWNwby1pbWcge1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53YXJyYW50eS1ncmlkIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDJkNGQ1O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2QyZDRkNTtcbiAgICAgICAgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleCgxKTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICsgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkMmQ0ZDU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICArIC5ncmlkLWl0ZW0ge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkMmQ0ZDU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWItbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiR2dy1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsLWRpc2NsYWltZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgY29sb3I6JHZ3LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICBzdXAge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52dy1jcG8tc2lyaXVzLWNhcmZheCB7XG4gICAgICAgIC5jb250ZW50LWJveCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNTBweDtcbiAgICAgICAgICAgICYuc2lyaXVzLXhtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdnctb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jYXJmYXgtYm94IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTg3NGI3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZ3LWNwby1kaXNjbGFpbWVycyB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmNWY2O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZ3LWNwby1pbnRybyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMmViZWM7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudnctY3BvLWZlYXR1cmVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAudnctYWNjb3JkaW9uIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAucGFuZWwrLnBhbmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnZ3LXBhbmVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkZDRkNTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52dy1wYW5lbC1oZWFkaW5nIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZ3LW1haW50ZXh0O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICAgICAgLnN2Zy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAxIDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5tb2JpbGUtc3BhY2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLnN2Zy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmlnZ2VyLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAxIDgwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdmctaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGIxZWI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMGRlZykpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjI1cyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jb2xsYXBzZWQgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTkwZGVnKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZ3LXBhbmVsLWJvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGlzY2xhaW1lciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZ3LWFjY29yZGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHZ3LW9yYW5nZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAuYm9sZC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR2dy1saWdodDsgLyogYnVsbGV0IGNvbG9yICovXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ZDdkN2Q7IC8qIHRleHQgY29sb3IgKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgLnZ3LXBhZ2UtYmFubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgICAgIC5jcG8tbG9nb3Mge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgLnZ3LXBhZ2UtYmFubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIC5jcG8tbG9nb3Mge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZ3LWNwby1pbnRybyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnZ3LWFjY29yZGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZ3LXBhbmVsLWJvZHkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGxpZ2h0LWdyeTogI2YxZjVmNjtcbi5idXR0b257XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5kaS12dy1jb250ZW50LXdyYXBwZXIud2FycmFudHktcGFnZSB7XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cdC5uby1tYXJnaW4tdG9we1xuXHRcdG1hcmdpbi10b3A6MHB4O1xuXHR9XG4gICAgcC5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6I2ExYWFiMjtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuXHQudnctc3VwIHtcblx0XHRmb250LXNpemU6IDlweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ei1pbmRleDogMTtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0b3A6IC01cHg7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZDogI2ExYWFiMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6MTAwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblx0fVxuICAgIC5vdXRsaW5lLWJ1dHRvbntcblx0XHRib3JkZXItY29sb3I6ICR2dy1saWdodDtcblx0XHRjb2xvcjogJHZ3LWxpZ2h0O1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdnctbGlnaHQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICR2dy1saWdodDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuICAgIGhyIHtcbiAgICAgICAgJi5mdWxsLXctZGl2aWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGxpZ2h0LWdyeTtcbiAgICAgICAgICAgIG1hcmdpbjogOHJlbSBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICYuc21hbGx7XG4gICAgICAgIFx0d2lkdGg6ODBweDtcbiAgICAgICAgXHRib3JkZXItdG9wOiA0cHggc29saWQgJHZ3LWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kaS12dy10b3AtYmFubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NzBweDtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgXHRtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgICAgfVxuICAgICAgICAucGVvcGxlLWZpcnN0LWxvZ28ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZGlzY2xhaW1lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogI2ExYWFiMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhcnRpY2xlI3BhZ2UtY29udGVudCB7XG4gICAgICAgICNpbnRybyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbWFsbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1nLWNvbnRlbnQtcm93IHtcbiAgICAgICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3J5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5fY2Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMy4xMjVyZW0gYXV0bztcbiAgICAgICAgICAgICAgICAuY29udGVudC1ob2xkZXIge1xuICAgICAgICAgICAgICAgIFx0aDN7XG4gICAgICAgICAgICAgICAgXHRcdG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgICAgICAgICAgIFx0fVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6OHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5mby1zZWN0aW9uIHtcbiAgICAgICAgICAgIC5fY2Mge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgXHRtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNwaG90by1zZWN0aW9ue1xuICAgICAgICBcdGgze1xuICAgICAgICBcdFx0Zm9udC13ZWlnaHQ6OTAwO1xuICAgICAgICBcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBcdH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctamV0dGEge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTowO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdFRPUCBCQU5ORVJcblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5cdC5oZXJvLXJvdy13cmFwcGVyIHtcblx0IFx0YmFja2dyb3VuZDogIzAwMCB1cmwoJy4uL2ltZy9qZXR0YS9NYXN0aGVhZC5qcGcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTUlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXG59XG5cdC53YXJyYW50eS1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTBweDtcblx0XHRib3R0b206MTBweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQuaGVhZGVyLWRpc2NsYWltZXIge1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHdpZHRoOjMwMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdG1hcmdpbjouMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5oZXJvLW92ZXJsYXkge1xuXHRcdC5oZXJvLXdyYXAge1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdG1hcmdpbjogM2VtIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHRtYXJnaW46IC4zZW0gYXV0bztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtYXJnaW46IC0xNXB4IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ji50b3AtdGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubWlkZGxlLXRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTMwcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5ib3R0b20tdGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRcdCBzcGFue1xuXHRcdFx0XHRcdFx0ICYudG9wLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0IGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0IGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0IH1cblx0XHRcdFx0XHRcdCAmLm1pZGRsZS10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdCBmb250LXNpemU6IDExMHB4O1xuXHRcdFx0XHRcdFx0XHQgbGluZS1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0XHQgfVxuXHRcdFx0XHRcdFx0ICYuYm90dG9tLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0IGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0IGxpbmUtaGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdFx0IH1cblx0XHRcdFx0XHQgfVxuXHRcdFx0XHQgfVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHQmLnRvcC10aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubWlkZGxlLXRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYm90dG9tLXRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHR9XG59XG59XG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdEJVVFRPTiBCQVJcblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5cdC5idXR0b24tYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDowO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHQucHJpY2Uge1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOi41ZW07XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6NTAwcHg7XG5cdFx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcmljZS1kaXNjbGFpbWVyIHtcblx0XHRcdGNvbG9yOiNjY2M7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0XHQuaGVhZGVyLWRpc2NsYWltZXIge1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzowIDE1cHg7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kaXNjbGFpbWVyMSB7XG5cdFx0XHRjb2xvcjojY2NjO1xuXHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHR3aWR0aDo1ZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0XHQuYnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGJvcmRlci1jb2xvcjogJHZ3LWxpZ2h0O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR9XG5cdFx0XHQmLnZ3LWJ1dHRvbiB7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgMnB4ICMwMGIxZWI7XG5cdFx0XHR9XG5cdFx0XHQmLm91dGxpbmUtYnV0dG9uIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdnctbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmxlZnQtYnV0dG9uLWJhciB7XG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmlnaHQtYnV0dG9uLWJhciB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFx0LnJpZ2h0LWJ1dHRvbi1iYXIge1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdC8vXHRXQVJSQU5UWSBST1dcblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5cdCN3YXJyYW50eS1yb3cge1xuXHRcdHBhZGRpbmc6IDNlbSAwO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0Ji51cGRhdGUge1xuXHRcdFx0LndhcnJhbnR5LXRvcCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2pldHRhL3dhcnJhbnR5LWJnLWxhcmdlMi5qcGcnKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQud2FycmFudHktd3JhcCB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNTEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43ZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIC41ZW0gYXV0bztcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQub3V0bGluZS1idXR0b24ge1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR2dy1saWdodDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGNvbG9yOiAkdnctbGlnaHQ7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2dy1saWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LndhcnJhbnR5LXRvcCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9qZXR0YS93YXJyYW50eS1iZy5qcGcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdG1pbi1oZWlnaHQ6IDUxNXB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWluLWhlaWdodDogMzc1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud2FycmFudHktdGV4dCB7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdFx0XHRjb2xvcjogIzdjODc4ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGlzY2xhaW1lci12dyB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzdjODc4ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdFx0LmNlbnRlciB7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Ly9cdFNQRUNJQUwgSEVBREVSIFJPV1Ncblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5cdC5iYWNrZ3JvdW5kLXJvdyB7XG5cdFx0aGVpZ2h0OjQwMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0aGVpZ2h0OjMwMHB4O1xuXHRcdH1cblx0XHQuYmlnLW92ZXJsYXkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA4MHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR3aWR0aDo4NSU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRoMntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR2dy1saWdodDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IC4zZW07XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxufVxuXHQuZGVzaWduIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9qZXR0YS9WVy1kZXNpZ24tYmcyLmpwZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuXHRcdGgyIHtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdH1cblx0fVxuXG5cdC50ZWNobm9sb2d5IHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9qZXR0YS9WVy10ZWNobm9sb2d5LWJnMi5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoMiB7XG5cdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnBlcmZvcm1hbmNlIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9qZXR0YS9WVy1wZXJmb3JtYW5jZS1iZzIuanBnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aDIge1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zYWZldHkge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2pldHRhL1ZXLXNhZmV0eS1iZzIuanBnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aDIge1xuXHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0VEVYVCBST1dTXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuXHQudGV4dC1yb3cge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA0ZW0gMDtcblx0XHQmLnNpZGUge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW50ZXJpb3ItdG9wIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQuaW50ZXJpb3ItdG9wIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdC5pbnRlcmlvci10b3Age1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0SU1BR0UgUk9XU1xuXHQvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cblx0LmltYWdlLXJvdyB7XG5cdFx0cGFkZGluZzowIDAgMy41ZW07XG5cdFx0LmNhcHRpb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6ODAlO1xuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250LXNpemU6MTlweDtcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ODAwO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0Y29sb3I6IzdjODc4ZTtcblx0XHRcdFx0cGFkZGluZzouNWVtIDA7XG5cdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGlzY2xhaW1lci10ZXh0IHtcblx0XHRcdFx0Y29sb3I6IzdjODc4ZTs7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHR9XG5cblx0Ly8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHQvL1x0Qk9UVE9NIElORk8gUk9XXG5cdC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuXHQjaW5mby1yb3cge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHQuaGFsZi1pbWcge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcblx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHQmLm91dGxpbmUtYnV0dG9uIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdnctbGlnaHQ7XG5cdFx0XHRcdGNvbG9yOiAkdnctbGlnaHQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkdnctbGlnaHQsIDEwJSk7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkdnctbGlnaHQsIDEwJSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmxlZnQtaGFsZiB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlYmVkO1xuXHRcdH1cblx0XHQuaW5mby1oYWxmIHtcblx0XHRcdG1heC13aWR0aDogNDglO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxJTtcblx0XHRcdH1cblx0XHRcdGgze1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICM3Yzg3OGU7XG5cdFx0XHRcdG1hcmdpbjoxZW0gMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQubGVmdC1oYWxmIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZWJlZDtcblx0XHRcdH1cblx0XHRcdC5pbmZvLWhhbGYge1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCYub3V0bGluZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHQuaW5mby1oYWxmIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuXHRcdFx0XHQmLm91dGxpbmUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5kaS12dy1jb250ZW50LXdyYXBwZXIudnctY29sbGVnZS1ncmFkIHtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206MDtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGVyb1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQuaGVyby1yb3ctd3JhcHBlciB7XG5cdCBcdGJhY2tncm91bmQ6ICMwMDAgdXJsKCcuLi9pbWcvY29sbGVnZS1ncmFkL2hlcm8uanBnJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDhlbSAwIDJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTI1cHgpIHtcbiAgICAgIHBhZGRpbmc6IDE0ZW0gMCAyZW0gMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMjBlbSAwIDRlbSAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgcGFkZGluZzogMjRlbSAwIDZlbSAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwZW0gMCAxMWVtIDA7XG5cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICBwYWRkaW5nOiAyNGVtIDAgMTBlbSAwO1xuXG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZzogMzBlbSAwIDE4ZW0gMDtcblxuICAgIH1cblxuICAgIC8vIC5vdmVybGF5IHtcbiAgICAvLyAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbiAgICAvLyB9XG59XG5cbi5oZXJvLXdyYXAge1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cbn1cblx0LndhcnJhbnR5LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjc1KTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMmVtO1xuICAgIHJpZ2h0OiAyZW07XG5cdFx0Ym90dG9tOjFlbTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdC5oZWFkZXItZGlzY2xhaW1lciB7XG5cdFx0XHRjb2xvcjojZmZmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblxuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAxZTUwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgfVxuXHR9XG4gIC5tb2JpbGUtZGlzY2xhaW1lciB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgM2VtO1xuXG4gICAgICAucm93LWRpc2NsYWltZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIH1cbiAgICAgIC5jb2wtbWQtMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMWU1MDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICAgIH1cbiAgfVxuXG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBDb250ZW50IHJvd1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDNlbSAwO1xuXG4gICAgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDEuNWVtIDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzAwMWU1MDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDA0MzdhO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJvdyB7XG4gICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gRXhwbG9yZSByb3dcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuZXhwbG9yZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMWU1MDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzAwNDM3YSwgIzAwMWU1MCk7XG4gICAgcGFkZGluZzogNGVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiAjMDAxZTUwO1xuICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMi41O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIERpc2NsYWltZXIgcm93XG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmRpc2NsYWltZXJzIHtcbiAgICBwYWRkaW5nOiAzZW0gMDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG59XG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBuZWVkIHRvIGZvcmNlIHRoZSBzdHlsaW5nIG9mIHRoZSBjdXN0b21lciByZXZpZXdzIHBhZ2UgcGVyIFZXXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2YmFyIC5uYXZiYXItaW5uZXIgdWwubmF2IC5kaS1yZXZpZXdzLW1lbnUgYXtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uc3Rhci1yYXRpbmctLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7O1xufVxuLmN1c3RvbWVyLXJldmlld3Mge1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIEdsb2JhbCBQYWdlXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBzZWN0aW9uIHtcbiAgICBjbGVhcjogYm90aDtcblxuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICB9XG4gICAgLmZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc3RhciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgfVxuXG4gIC5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtOztcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIEhlYWRlciByb3dcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIG1hcmdpbjogMCAwIC43NWVtIDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMzdiYWU5O1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zY29yZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW50cm8ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIEZpbHRlciByb3dcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuZmlsdGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG5cbiAgICAmLWNlbnRlciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDs7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIC4yNWVtIDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gICAgJl9fc3VydmV5IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAmX19oaWdobGlnaHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLm1vZGVsLWZpbHRlcnMge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgcGFkZGluZy1sZWZ0OiA3ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1yYWRpbyB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIC4yNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pbmxpbmUge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIENvbW1lbnRzIHJvd3NcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuY29tbWVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcblxuICAgICZfX2F1dGhvciB7XG4gICAgICBtYXJnaW46IDAgMCAuNWVtIDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgJl9fbWV0YSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX3JhdGluZyB7fVxuICAgICZfX3RleHQge31cblxuICAgIC5kZWFsZXItcmVzcG9uc2Uge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICBwYWRkaW5nLXRvcDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAubm8tcmV2aWV3cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gTG9hZGluZyBzcGlubmVyXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmxvYWRlcixcbiAgLmxvYWRlcjpiZWZvcmUsXG4gIC5sb2FkZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAubG9hZGVyIHtcbiAgICBjb2xvcjogIzM3YmFlOTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OWVtO1xuICAgIG1hcmdpbjogNTVweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTBlbTtcbiAgICBoZWlnaHQ6IDEwZW07XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMWVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIC5sb2FkZXI6YmVmb3JlLFxuICAubG9hZGVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgLmxvYWRlcjpiZWZvcmUge1xuICAgIHdpZHRoOiA1LjJlbTtcbiAgICBoZWlnaHQ6IDEwLjJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwLjJlbSAwIDAgMTAuMmVtO1xuICAgIHRvcDogLTAuMWVtO1xuICAgIGxlZnQ6IC0wLjFlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUuMWVtIDUuMWVtO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUuMWVtIDUuMWVtO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkMiAycyBpbmZpbml0ZSBlYXNlIDEuNXM7XG4gICAgYW5pbWF0aW9uOiBsb2FkMiAycyBpbmZpbml0ZSBlYXNlIDEuNXM7XG4gIH1cbiAgLmxvYWRlcjphZnRlciB7XG4gICAgd2lkdGg6IDUuMmVtO1xuICAgIGhlaWdodDogMTAuMmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMC4yZW0gMTAuMmVtIDA7XG4gICAgdG9wOiAtMC4xZW07XG4gICAgbGVmdDogNC45ZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwLjFlbSA1LjFlbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwLjFlbSA1LjFlbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDIgMnMgaW5maW5pdGUgZWFzZTtcbiAgICBhbmltYXRpb246IGxvYWQyIDJzIGluZmluaXRlIGVhc2U7XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQyIHtcbiAgICAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBsb2FkMiB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG5cbn1cbiIsIi52dy1pZDQge1xuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gSGVyb1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5oZXJvIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvLyBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gICAgLy8gICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgICAvLyB9XG5cbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC8vICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgLy8gfVxuXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvLyAgIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICAgIC8vIH1cblxuICAgIG1heC13aWR0aDogMjAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgfVxuXG4gICAgICAmX193cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMS43NWVtO1xuICAgICAgICBmb250LXNpemU6IDIuNzVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gU3BlY3NcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuc3BlY3Mge1xuICAgIHBhZGRpbmc6IDNlbSAwO1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAuc3BlY3Mtcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICBwYWRkaW5nOiAwIDJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG5cbiAgICAuc3BlYyB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgfVxuXG4gICAgICAmX19kYXRhIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIE1lZXRcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAubWVldCB7XG4gICAgICBwYWRkaW5nOiA0ZW0gMCAwO1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuXG4gICAgICB9XG5cbiAgICAgICZfX2NvcHkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIE1lZXRcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYmVuZWZpdHMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgIH1cbiAgICAuaWNvbnMtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLmljb24taXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFJlc2VydmVcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAucmVzZXJ2ZSB7XG4gICAgcGFkZGluZzogNGVtIDAgMDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG5cbiAgICB9XG5cbiAgICAmX19jb3B5IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIHBhZGRpbmc6IDJlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuXG4gICAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMSwgMTQsIDAuMjUpO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvcHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQzODc2O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHZ3LWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gR2FsbGVyeVxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiA0ZW0gMDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmlkNC1nYWxsZXJ5LWRpc2NsYWltZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGNvbG9yOiAkdnctbGlnaHQ7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIENvbG9yc1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5tb2RlbC1jb2xvciB7XG4gICAgcGFkZGluZzogOGVtIDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX192ZWhpY2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuICAgICAgfVxuXG4gICAgICAmX19kaXNjbGFpbWVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RlbC1jb2xvcl9fc3dhdGNoZXMge1xuXG4gICAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdnctbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBGZWF0dXJlc1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5mZWF0dXJlcyB7XG4gICAgLmZlYXR1cmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOGVtO1xuXG4gICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbiAgICAgIH1cblxuICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2LXRhYnM+bGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZTRlODtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAxZTUwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmF2PmxpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICAubmF2PmxpPmEge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXRhYnM+bGk+YSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtdGFicz5saT5hIHtcbiAgICAgICAgY29sb3I6ICMwMDFlNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5uYXYtdGFicz5saT5hLFxuICAgICAgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLFxuICAgICAgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3VzLFxuICAgICAgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLXRhYiB7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbTtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW50ZXJtaXNzaW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICAgIC5pY29ucy1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLmljb24taXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBTZWNvbmRhcnlcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuZmVhdHVyZS1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDRlbSAwO1xuICAgIG1hcmdpbi10b3A6IDRlbTtcblxuICAgICZfX3RpdGxlLFxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIH1cblxuICAgICZfX2ltZy0tYWx0IHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB9XG4gIH1cblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFRyaW1zXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnRyaW1zIHtcblxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcblxuICAgICZfX2NvbCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY0O1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcsXG4gICAgJl9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxLjVlbTtcbiAgICAgICAgbGVmdDogMS41ZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJi0tcHJvIHtcbiAgICAgICAgLnRyaW1zX19pbWdfX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50cmltIHtcblxuICAgICAgcGFkZGluZzogMCAyZW0gMmVtO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAyZW0gMCAuMjVlbSAwO1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGNvbG9yOiAjNjk3NzdjO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAmX19idXR0b24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQzODc2O1xuICAgICAgICBjb2xvcjogIzY5Nzc3YztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdnctbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzY5Nzc3YztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICM2OTc3N2M7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBPdXRyb1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5vdXRybyB7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuNWVtO1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBGZWF0dXJlc1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5ldiB7XG4gICAgcGFkZGluZzogMmVtIDAgNGVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDJlbSAwO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMCA1ZW07XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybSB7XG4gICAgbWFyZ2luOiA0ZW0gMDtcbiAgfVxuXG59XG4iLCIudnctbW9iaWxlLXNlcnZpY2Uge1xuXG4gIHN1YixcbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDU1JTtcbiAgfVxuXG4gIC8qSGVybyBzZWN0aW9uICovXG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nOiAwIDFlbTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLyogSW50cm8gKi9cbiAgLmludHJvIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIH1cbiAgfVxuXG4gIC8qIFdvcmtzICovXG4gIC53b3JrcyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgY29sb3I6ICR2dy1saWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOztcbiAgICB9XG4gICAgJl9fc3RlcHMge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjAxM1wiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKkNhbGxvdXQgKi9cbiAgLmNhbGxvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAxZTUwO1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFlNTA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZ3LWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIFNlcnZpY2VzICovXG4gIC5zZXJ2aWNlcyB7XG5cbiAgICAmLnRvcC1wYWRkaW5nIHtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNGVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNDBweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZTUwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyZW07XG4gICAgICB0b3A6IC0xMGVtO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gICAgICAgIHRvcDogLTE0ZW07XG4gICAgICB9XG5cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDEzXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLXRleHQge1xuICAgICAgY29sb3I6ICMwMjlkZGQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAvKiBPdXRybyAqL1xuICAub3V0cm8ge1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMGVtO1xuXG4gICAgJl9faW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAvKmRpc2NsYWltZXJzICovXG4gIC5kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbn1cbiIsIi5kaS12dy1jb250ZW50LXdyYXBwZXIuY2FyZWZyZWUtbWFpbnRlbmFuY2Uge1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgICBoMSwgaDIsIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLnZ3LWN0YSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgICBzdXAge1xuICAgICAgICBmb250LXNpemU6IDU1JTtcbiAgICB9XG4gICAgLnZ3LWNvbnRlbnQtaGVybyB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBhZGRpbmc6IDclIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudnctY29udGVudC1pbnRybyB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweCAwO1xuICAgICAgICBoMiwgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnZ3LWN0YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdnctZGFyaztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2dy1saWdodDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZ3LWRpc2NsYWltZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZ3LWNvbnRlbnQtZmFxIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHZ3LWxpZ2h0MjtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZhcS1jb250YWluZXIge1xuICAgICAgICAgICAgLnF1ZXN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdnctZGFyaztcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uLCAuYW5zd2VyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYW5zd2VyIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAucXVlc3Rpb24gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZ3LWNvbnRlbnQtY3RhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHZ3LWRhcms7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgLnZ3LWN0YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICR2dy1kYXJrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2UtaW4tb3V0LCBjb2xvciAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZ3LWxpZ2h0MjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZ3LWNvbnRlbnQtaGVybyB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52dy1jb250ZW50LWludHJvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGgyIHtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZ3LWNvbnRlbnQtZmFxIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgIC5mYXEtY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5xdWVzdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYW5zd2VyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2FmZS1hbmQtc2VjdXJlIHtcblxuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgICBoMSwgaDIsIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgcCwgbGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNDYwcHgpe1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNzLWhlcm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGNsaXA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zcy1pbnRybyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgIGhyIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogc3RlZWxibHVlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgfVxuICAgIH1cblxuICAgIC5zcy1jYXJkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTQ2MHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9ICAgICAgICBcbiAgICBcblxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE0NjBweCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5zcy1mZWF0dXJlcyB7XG5cbiAgICB9XG5cbiAgICAuc3MtZGlzY2xhaW1lcnMge1xuXG4gICAgICAgIC5kaXNjbGFpbWVyLXNldCB7XG4gICAgICAgICAgICBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLnNlcnZpY2UtZmluYW5jaW5nIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdC5kaS12dy10b3AtYmFubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5sb2dvLS13cmFwcGVyIHtcblx0XHRcdFx0d2lkdGg6IDM3cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1oZWFkaW5nIHtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICR2dy1kYXJrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRpLXZ3LXNlY3Rpb24taGVhZGluZyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblx0LnZ3LWNvbnRlbnQge1xuXHRcdCYtc2VjdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHRtYXJnaW46IDAgLTQwcHggNDBweDtcblx0XHR9XG5cdFx0Ji1yZW1pbmRlciB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNjBweDtcblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJvdHRvbS1jdGEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHZ3LWRhcms7XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRcdGNvbG9yOiAkdnctZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuXHRcdC5kaS12dy10b3AtYmFubmVyLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuZGktdnctdG9wLWJhbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdC5kaS12dy10b3AtYmFubmVyIHtcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHQubG9nby0td3JhcHBlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtaGVhZGluZyB7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpLXZ3LXNlY3Rpb24taGVhZGluZyB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnZ3LWNvbnRlbnQge1xuXHRcdFx0Ji1zZWN0aW9uIHtcblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XHRcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHRcdC5kaS12dy10b3AtYmFubmVyIHtcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHQubG9nby0td3JhcHBlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDE2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWhlYWRpbmcge1xuXHRcdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpLXZ3LXNlY3Rpb24taGVhZGluZyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC52dy1jb250ZW50IHtcblx0XHRcdCYtc2VjdGlvbiB7XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG5cdFx0LnZ3LWNvbnRlbnQge1xuXHRcdFx0Ji1zZWN0aW9uIHtcblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmRpLXZ3LWNvbnRlbnQtd3JhcHBlci5zZXJ2aWNlLXBsdXMge1xuXG4gICAgaDEge1xuICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICBsaW5lLWhlaWdodDogMzhweDsgXG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgICBoMSwgaDIsIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAudnctY3RhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2dy1kYXJrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgICBzdXAge1xuICAgICAgICBmb250LXNpemU6IDU1JTtcbiAgICB9XG4gICAgLnRpbnl0ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIH1cbiAgICBhLmFuY2hvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRpLXZ3LXRvcC1iYW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgLmhlcm8tZGVza3RvcCB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVyby1tb2JpbGUge1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgLnZ3LWNvbnRlbnQtaGVybyB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBhZGRpbmc6IDclIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRybyB7XG4gICAgICAgIC50aXRsZSwgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNjbGFpbWVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cblxuICAgIC52dy1jb250ZW50LWZhcSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNERkU0RTg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICR2dy1kYXJrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYXEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5xdWVzdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHZ3LWRhcms7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgLnF1ZXN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5xdWVzdGlvbiwgLmFuc3dlciB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgLnF1ZXN0aW9uIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYW5zd2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlcnZpY2UtcGx1cy10ZXJtcyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdnctZGFyaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgfVxuICAgICAgICBociB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR2dy1kYXJrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXJtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAudGVybS1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG9sLnVub3JkZXJlZCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAmIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjAxMyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZXJ2aWNlLXBsdXMtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjBGMDtcbiAgICAgICAgY29sb3I6ICR2dy1kYXJrO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJHZ3LWRhcms7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52dy1jb250ZW50LWN0YSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR2dy1kYXJrO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgIC52dy1jdGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAkdnctZGFyaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlLWluLW91dCwgY29sb3IgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2dy1saWdodDI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufSJdfQ== */
