@font-face{font-family:Llawysgrifen;src:url(../fonts/Llawysgrifen.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BellotaText-Regular;src:url(../fonts/BellotaText-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BellotaText-Bold;src:url(../fonts/BellotaText-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3{font-family:Llawysgrifen,serif}h1{font-size:5rem;line-height:100%;max-width:900px;text-transform:uppercase}@media (min-width:768px){h1{font-size:7.2rem}}h1 span{display:inline-block;color:#8b52a2}h2{font-size:4.4rem;text-align:center}@media (min-width:768px){h2{font-size:5.6rem}}h3{font-size:2.6rem}@media (min-width:768px){h3{font-size:3.2rem}}.text,.text-bold,.text-large,.text-shade,.text-small{max-width:1440px;font-family:BellotaText-Regular,sans-serif;font-size:1.6rem;line-height:1.5;letter-spacing:.5px;color:#000}.text-bold{font-family:BellotaText-Bold,sans-serif}.text-shade{color:#383838}.text-small{font-size:1.4rem;line-height:1.4}.text-large{font-size:2rem;line-height:1.6}.button,button{position:relative;padding:1.6rem 2.4rem;font-family:BellotaText-Regular,sans-serif;font-size:1.6rem;letter-spacing:.64px;background-color:#fff;color:#8b52a2;border:none;border-radius:1000px;overflow:hidden;cursor:pointer}.button.hero-btn,button.hero-btn{padding:1.6rem 3.2rem;font-family:Llawysgrifen,serif;font-size:3.6rem;letter-spacing:1.3px;animation:a 5s ease-in-out 3s infinite}.button-offer,button-offer{font-family:Llawysgrifen,serif;font-size:2.2rem}@keyframes a{0%{transform:translateX(0)}2%{transform:translateX(-4px) rotate(-2deg)}4%{transform:translateX(4px) rotate(2deg)}6%{transform:translateX(-4px) rotate(-2deg)}8%{transform:translateX(4px) rotate(2deg)}10%{transform:translateX(0)}to{transform:translateX(0)}}.button:hover{box-shadow:inset 0 0 0 3px #8b52a2}.about-me-button{position:absolute;width:50px;height:50px;padding:1.2rem;margin:0;top:50%;transform:translateY(-50%);background-color:#fff;cursor:pointer;transition:background-color .3s ease-in-out;z-index:3}.about-me-button:hover{background-color:#eddef3}.about-me-button:hover svg{stroke:#fff}.about-me-button-previous{left:10px}.about-me-button-next{right:10px}.about-me-button svg{width:100%;height:100%;transition:all .3s ease-in-out}.button .original{background:#8b52a2;color:#fff;display:grid;inset:0;place-content:center;position:absolute;transition:transform .3s cubic-bezier(.87,0,.13,1)}.button .original-offer{background:#fff;color:#8b52a2}.button:hover .original{transform:translateY(100%)}.button .letters{display:inline-flex}.button span{opacity:0;transform:translateY(-15px);transition:transform .3s cubic-bezier(.87,0,.13,1),opacity .3s}.button span:nth-child(2n){transform:translateY(15px)}.button:hover span{opacity:1;transform:translateY(0)}.button:hover span:nth-child(2){transition-delay:.1s}.button:hover span:nth-child(3){transition-delay:.2s}.button:hover span:nth-child(4){transition-delay:.3s}.button:hover span:nth-child(5){transition-delay:.4s}.button:hover span:nth-child(6){transition-delay:.5s}.button:hover span:nth-child(7){transition-delay:.6s}.button:hover span:nth-child(8){transition-delay:.7s}.button:hover span:nth-child(9){transition-delay:.8s}.button:hover span:nth-child(10){transition-delay:.9s}.button:hover span:nth-child(11){transition-delay:1s}.button:hover span:nth-child(12){transition-delay:1.1s}.button:hover span:nth-child(13){transition-delay:1.2s}.button:hover span:nth-child(14){transition-delay:1.3s}.button:hover span:nth-child(15){transition-delay:1.4s}.button:hover span:nth-child(16){transition-delay:1.5s}.wave{position:absolute;top:0;left:calc(50% + 195px);transform:translateX(-50%);width:2000px;max-width:none;height:100px;margin:0;transition:opacity .15s ease-in-out}@media (min-width:768px){.wave{left:calc(50% + 340px);width:3500px}}@media (min-width:2500px){.wave{left:calc(50% + 550px);width:5500px}}.certificates-carousel{position:relative;width:100%;max-width:1000px;height:500px;margin-bottom:6.4rem;display:flex;align-items:center;justify-content:center;overflow:hidden;transform-style:preserve-3d;perspective:1200px;--items:20}@media (min-width:1200px){.certificates-carousel{height:650px}}.certificates-carousel .certificates-item{position:absolute;height:450px;width:300px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;opacity:0;box-shadow:0 0 30px #eddef3;pointer-events:none}@media (min-width:1200px){.certificates-carousel .certificates-item{height:600px;width:400px}}.certificates-carousel .certificates-item img{width:100%;height:100%}.certificates-carousel .certificates-item.center{opacity:1;z-index:2;pointer-events:auto}.certificates-carousel .certificates-item.left{opacity:.4;transform:scale(.8) translateX(-180px) translateZ(0);z-index:1}.certificates-carousel .certificates-item.right{opacity:.4;transform:scale(.8) translateX(180px) translateZ(0);z-index:1}.certificates-carousel .certificates-counter{position:absolute;display:flex;justify-content:center;align-items:center;bottom:10px;right:20px;width:80px;height:40px;color:#000;font-size:1.4rem;font-family:BellotaText-Bold,sans-serif;background-color:#f6eff9;border-radius:10px;z-index:5}.testimonials-container{width:100%;max-width:1200px}.contact-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1024px;padding:1.2rem;margin:0;gap:.8rem}@media (min-width:768px){.contact-form{padding:1.6rem}}.contact-form .contact-form-item{display:flex;flex-direction:column;width:100%;padding:1.2rem;gap:1.2rem;background-color:#f6eff9;border-radius:16px}.contact-form .contact-form-item input,.contact-form .contact-form-item textarea{border:none;background-color:inherit;padding:.4rem;font-size:1.4rem}.contact-form .contact-form-item input[type=radio]{accent-color:#8b52a2}.contact-form .contact-form-item p{padding-bottom:1.2rem}.contact-form .contact-form-button{margin:1.2rem;font-family:BellotaText-Bold,sans-serif}.contact-form .contact-rodo-text{width:100%;padding:.8rem;text-align:center}.error-container{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;padding:1.6rem;text-align:center}.error-container a{color:#8b52a2;text-decoration:none;font-family:BellotaText-Bold,sans-serif;transition:scale .3s ease-in-out}.error-container a:hover{scale:1.02}.observed-delayed:nth-child(2){transition-delay:.1s}.observed-delayed:nth-child(3){transition-delay:.2s}.observed-delayed:nth-child(4){transition-delay:.3s}.observed-delayed:nth-child(5){transition-delay:.4s}.observed-delayed:nth-child(6){transition-delay:.5s}.observed-delayed:nth-child(7){transition-delay:.6s}.observed-delayed:nth-child(8){transition-delay:.7s}.observed-delayed:nth-child(9){transition-delay:.8s}.opacity{opacity:0;transition:opacity 1.5s ease-out}.opacity.show{opacity:1}.fade-up{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-up.show{opacity:1;transform:translateY(0)}.fade-down{opacity:0;transform:translateY(-40px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-down.show{opacity:1;transform:translateY(0)}.fade-left{opacity:0;transform:translateX(-40px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-left.show{opacity:1;transform:translateX(0)}.reveal-mirror{opacity:0;transform:perspective(800px) rotateY(25deg) translateX(60px) translateZ(-60px);transform-origin:left center;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity .8s ease}.reveal-mirror.show{opacity:1;transform:perspective(800px) rotateY(0deg) translateX(0) translateZ(0)}.reveal-mirror-reverse{opacity:0;transform:perspective(800px) rotateY(-25deg) translateX(-60px) translateZ(-60px);transform-origin:right center;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity .8s ease}.reveal-mirror-reverse.show{opacity:1;transform:perspective(800px) rotateY(0deg) translateX(0) translateZ(0)}.reviews-carousel{position:relative;width:100%;padding:3.2rem 0;display:flex;align-items:center;gap:.4rem}@media (min-width:400px){.reviews-carousel{padding:3.2rem 6.4rem}}@media (min-width:496px){.reviews-carousel{width:464px}}@media (min-width:960px){.reviews-carousel{width:952px}}@media (min-width:1380px){.reviews-carousel{width:1368px}}.reviews-carousel .reviews-track-wrapper{overflow:hidden;flex:1}.reviews-carousel .reviews-track{display:flex;padding:1.6rem .4rem;gap:1.6rem;transition:transform .3s ease-in-out}.reviews-carousel .review-card{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;height:300px;flex:0 0 auto;padding:1.2rem;background-color:#fff;border-radius:16px;border:1px solid #eddef3;text-align:center}.reviews-carousel .review-card .author{font-family:BellotaText-Bold,sans-serif;font-size:18px}.reviews-carousel .review-card .stars{color:#8b52a2;font-size:20px}.reviews-carousel .review-card .review-text{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;overflow:hidden}.reviews-carousel .review-card .review-text .show-more{color:#8b52a2;font-weight:700;margin-left:4px;text-decoration:none}.reviews-carousel .review-card .review-text .show-more:hover{text-decoration:underline}.reviews-carousel .review-card .review-link{position:absolute;top:1.2rem;right:1.2rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.reviews-carousel .review-card .review-link img{width:100%;height:100%;object-fit:contain}*,:after,:before{box-sizing:border-box;margin:0;padding:0;font-family:inherit}body{min-height:100vh;line-height:1.5;font-family:BellotaText-Regular,sans-serif;font-size:1.6rem;color:#000;background-color:#fff}html{font-size:62.5%;scroll-behavior:smooth}img,picture,svg,video{display:block;max-width:100%}textarea{resize:vertical}ol[role=list],ul[role=list]{list-style:none}table{border-collapse:collapse;border-spacing:0}nav{position:fixed;top:0;left:0;height:100px}nav,nav .nav-container{display:flex;justify-content:center;width:100%;z-index:5}nav .nav-container{position:relative;align-items:center;height:100%;max-width:1440px}nav .nav-container .logo{position:absolute;top:0;left:50%;height:100%;padding-top:.4rem;transform:translateX(-50%);cursor:pointer}nav .nav-container .burger-icon{position:absolute;right:0;top:0;height:70px;padding:1.2rem;cursor:pointer}@media (min-width:768px){nav .nav-container .burger-icon{display:none}}nav .nav-container .nav-link-container{display:flex;justify-content:center;width:20%;margin-bottom:3.2rem}nav .nav-container .nav-link-container a.nav-link{position:relative;display:none;color:#000;text-decoration:none;text-align:center;padding:1.2rem;transition:all .3s ease-in-out}@media (min-width:768px){nav .nav-container .nav-link-container a.nav-link{display:inline-block}}nav .nav-container .nav-link-container a.nav-link:after{opacity:0;content:"";position:absolute;left:50%;bottom:.8rem;width:0;height:0;transform:translateX(-50%);border:1px solid #8b52a2;border-radius:16px;transition:opacity,width .3s ease-in-out}nav .nav-container .nav-link-container a.nav-link:focus,nav .nav-container .nav-link-container a.nav-link:hover{color:#8b52a2}nav .nav-container .nav-link-container a.nav-link:active:after,nav .nav-container .nav-link-container a.nav-link:focus:after,nav .nav-container .nav-link-container a.nav-link:hover:after{opacity:1;width:100%}nav .nav-mobile{position:absolute;left:0;width:100%;height:100vh;display:none;flex-direction:column;align-items:center;justify-content:center;gap:4.8rem;background-color:#eddef3;z-index:4}nav .nav-mobile .nav-link{font-family:Llawysgrifen,serif;font-size:3.6rem;text-transform:uppercase;letter-spacing:2px;text-decoration:none;text-align:center;color:#000;opacity:0;animation:c .5s ease-out forwards}nav .nav-mobile.active{display:flex}nav .nav-mobile.active,nav .nav-mobile.active .nav-link{animation:b .5s ease-out forwards}nav .nav-mobile.active .nav-link:nth-child(2){animation-delay:.1s}nav .nav-mobile.active .nav-link:nth-child(3){animation-delay:.2s}nav .nav-mobile.active .nav-link:nth-child(4){animation-delay:.3s}nav .nav-mobile.closing{display:flex;animation:c .5s ease-in forwards}@keyframes b{0%{opacity:0;transform:translateX(100vw)}to{opacity:1;transform:translateX(0)}}@keyframes c{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100vw)}}header{position:relative;display:flex;justify-content:center;min-height:100vh;padding-top:100px;background-image:url(../img/hero_bg.webp);background-size:cover;background-position:20% 20%;background-attachment:fixed;overflow:hidden}header .header-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f6eff9;opacity:.7;z-index:1}header .header-container{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:1000px;padding:3.2rem 1.6rem;gap:3.2rem;z-index:3}@media (min-width:1024px){header .header-container{padding:12.8rem 1.6rem;gap:6.4rem}}main{width:100%;overflow-x:hidden}main,section{display:flex;flex-direction:column}section{position:relative;align-items:center}section>*{margin:.8rem 1.2rem}@media (min-width:768px){section>*{margin:1.6rem}}@media (min-width:1200px){section>*{margin:2.4rem}}#about-me{padding-top:100px;text-align:center;background-color:#f6eff9}#about-me .about-me-container{display:flex;flex-direction:column;align-items:center;max-width:1200px}@media (min-width:768px){#about-me .about-me-container{flex-direction:row}}#about-me .about-me-container .about-me-content{display:flex;flex-direction:column;align-items:center;margin:1.2rem;gap:1.2rem}@media (min-width:768px){#about-me .about-me-container .about-me-content{align-items:start;text-align:left;order:2;margin:1.6rem;gap:1.6rem}}#about-me .about-me-container .about-me-content a{color:#8b52a2;text-decoration:none;font-family:BellotaText-Bold,sans-serif;cursor:pointer}#about-me .about-me-container .about-me-img{width:340px}@media (min-width:768px){#about-me .about-me-container .about-me-img{order:1}}#offer{padding-top:100px}#offer .offer-switch-container{position:relative;width:clamp(300px,80vw,600px);height:40px;display:flex;justify-content:center;margin-top:6.4rem}@media (min-width:768px){#offer .offer-switch-container{height:50px;margin-top:9.6rem}}#offer .offer-switch-container .offer-switch-img{position:absolute;bottom:0;height:100px}@media (min-width:768px){#offer .offer-switch-container .offer-switch-img{height:140px}}#offer .offer-switch-container .offer-switch-img-dog{left:-25px}@media (min-width:768px){#offer .offer-switch-container .offer-switch-img-dog{left:-40px}}#offer .offer-switch-container .offer-switch-img-cat{right:-10px}#offer .offer-switch-container .offer-switch-item{width:50%;display:flex;align-items:center;padding:0 1.6rem;font-size:2.4rem;font-family:Llawysgrifen,serif;border:2px solid #eddef3}@media (min-width:768px){#offer .offer-switch-container .offer-switch-item{padding:0 3.2rem;font-size:3.3rem;border:3px solid #eddef3}}#offer .offer-switch-container .offer-switch-item-dog{justify-content:end}#offer .offer-switch-container .offer-switch-item-cat{justify-content:start}#offer .offer-switch-container .offer-switch-item .offer-switch-text{transition:transform .3s ease-in-out,scale .3s ease-in-out,background-color .3s ease-in-out}#offer .offer-switch-container .offer-switch-item:hover{cursor:pointer}#offer .offer-switch-container .offer-switch-item-dog:hover .offer-switch-text{transform:translateX(-20px);scale:1.2}#offer .offer-switch-container .offer-switch-item-cat:hover .offer-switch-text{transform:translateX(20px);scale:1.2}#offer .offer-switch-container .offer-switch-item.active{background-color:#eddef3}#offer .offers-container{display:none;width:100%;max-width:1440px;flex-wrap:wrap;justify-content:center;align-items:center;padding:1.6rem;gap:1.6rem}@media (min-width:1200px){#offer .offers-container{padding:2.4rem;gap:2.4rem}}#offer .offers-container .offer-card{width:320px;height:600px;display:flex;flex-direction:column;background-color:#f6eff9;border-radius:16px;overflow:hidden}#offer .offers-container .offer-card .offer-card-img{position:relative;width:100%;height:213px}#offer .offers-container .offer-card .offer-card-img img{width:100%;height:100%}#offer .offers-container .offer-card .offer-card-img .shadow{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#eddef3;opacity:.6}#offer .offers-container .offer-card .offer-item{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1.6rem;text-align:center}#offer .offers-container .offer-card .offer-item .text-price{font-family:Llawysgrifen,serif;font-size:56px}#offer .offers-container .offer-card .offer-item .text-small{font-size:14px}#offer .offers-container .offer-card .offer-item .text-large{height:64px;font-size:20px}#offer .offers-container .offer-card .offer-item .offer-item-img{position:absolute;bottom:0;right:0;opacity:.4}#offer .offers-container .offer-card .offer-item a{margin-top:auto}#offer .offers-container .offer-card .offer-item a button .letters,#offer .offers-container .offer-card .offer-item a button .original{background-color:#fff;color:#8b52a2;font-family:Llawysgrifen,serif;font-size:24px}#offer .offers-container.active{display:flex}#offer .offer-bottom-text{text-align:center}#consultation{padding-top:100px;background-color:#f6eff9}#consultation .consultation-container{max-width:1200px;display:flex;flex-direction:column;gap:.8rem}#consultation .consultation-container .consultation-header-container{width:100%;display:flex;justify-content:center;align-items:center;padding:.8rem;gap:.4rem}@media (min-width:768px){#consultation .consultation-container .consultation-header-container{gap:1.6rem}}@media (min-width:1024px){#consultation .consultation-container .consultation-header-container{padding:4.8rem;gap:4.8rem}}#consultation .consultation-container .consultation-header-container .consultation-img-left,#consultation .consultation-container .consultation-header-container .consultation-img-right{width:65px}@media (min-width:1024px){#consultation .consultation-container .consultation-header-container .consultation-img-left,#consultation .consultation-container .consultation-header-container .consultation-img-right{width:90px}}#consultation .consultation-container .consultation-header-container .consultation-img-left{rotate:-15deg}#consultation .consultation-container .consultation-header-container .consultation-img-right{rotate:15deg}#consultation .consultation-container .consultation-header-container h3{min-width:120px;text-align:center}#consultation .consultation-container .consultation-subpoint{display:flex;align-items:center;gap:.8rem}#consultation .consultation-container .consultation-subpoint svg{width:20px;rotate:30deg}#contact{padding-top:100px}#contact h3{text-align:center}#contact .contact-container{width:100%;max-width:1024px;display:flex;flex-direction:column;padding:1.2rem;gap:.8rem}@media (min-width:768px){#contact .contact-container{padding:1.6rem;gap:1.6rem}}#contact .contact-container h3{text-align:left}#contact .contact-container .contact-item{display:flex;align-items:center;text-decoration:none;gap:.8rem;transition:color .3s ease-in-out}#contact .contact-container .contact-item svg{width:30px;margin-left:2px;margin-right:2px;transition:fill .3s ease-in-out}#contact .contact-container .contact-item svg.ig{width:35px;margin-left:0;margin-right:0}#contact .contact-container .contact-item:hover{color:#8b52a2}#contact .contact-container .contact-item:hover svg{fill:#8b52a2}footer{flex-direction:column;justify-content:end;align-items:center;background-color:#f6eff9;overflow-x:hidden}footer,footer .footer-container{position:relative;width:100%;display:flex}footer .footer-container{justify-content:space-between;max-width:1200px;height:340px;padding:100px 1.2rem 2.4rem}@media (min-width:768px){footer .footer-container{padding:100px 1.6rem 2.4rem}}footer .footer-container .footer-navigation{display:flex;flex-direction:column;justify-content:end;gap:1.2rem}footer .footer-container .footer-navigation a{text-decoration:none;transition:color .3s ease-in-out}footer .footer-container .footer-navigation a:hover{color:#8b52a2}footer .footer-container .footer-media-logo{display:flex;flex-direction:column;justify-content:end;gap:1.2rem}footer .footer-container .footer-media-logo .footer-media{display:flex;justify-content:center;align-items:center;gap:.4rem}footer .footer-container .footer-media-logo .footer-media a{height:45px;padding:.4rem}@media (min-width:768px){footer .footer-container .footer-media-logo .footer-media a{height:55px}}footer .footer-container .footer-media-logo .footer-media a svg{height:100%;transition:fill .3s ease-in-out}footer .footer-container .footer-media-logo .footer-media a:hover svg{fill:#8b52a2}footer .footer-container .footer-media-logo .footer-logo{width:90px}@media (min-width:768px){footer .footer-container .footer-media-logo .footer-logo{width:120px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);padding-bottom:2.4rem}}footer .copyright-autor{display:flex;justify-content:center;align-items:center;width:100%;height:20px;gap:.4rem;margin-bottom:.8rem;text-align:center;font-size:1.05rem}@media (min-width:768px){footer .copyright-autor{height:30px;font-size:1.3rem}}footer .copyright-autor .autor-img{height:20px;width:80px}@media (min-width:768px){footer .copyright-autor .autor-img{height:30px;width:120px}}.privacy-body{display:flex;justify-content:center}.privacy-wrapper{align-items:center;max-width:1024px;padding:12.8rem 3.2rem;gap:6.4rem;text-align:center}.privacy-wrapper,.privacy-wrapper>*{display:flex;flex-direction:column;justify-content:center}.privacy-wrapper>*{align-items:start;height:auto;min-height:0;padding:0;gap:.8rem}.privacy-wrapper>* p{margin:0}.privacy-wrapper section>*{text-align:left}.privacy-wrapper #header{display:flex;flex-direction:column;align-items:center}.privacy-wrapper h1,.privacy-wrapper h2,.privacy-wrapper h3{color:#8b52a2;text-align:center;margin:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkQ6L0ZST05UJTIwUFJPSkVLVFkvcHN5Y2hvcGllc2tpL3NyYy9zYXNzL190eXBvZ3JhcGh5LnNjc3MiLCJzdHlsZS5jc3MiLCJEOi9GUk9OVCUyMFBST0pFS1RZL3BzeWNob3BpZXNraS9zcmMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCJEOi9GUk9OVCUyMFBST0pFS1RZL3BzeWNob3BpZXNraS9zcmMvc2Fzcy9fY29tcG9uZW50cy5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxXQUNDLHlCQUFBLEFBQ0Esc0RBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJBQUEsQ0NGRCxBRE1BLFdBQ0MsZ0NBQUEsQUFDQSw2REFBQSxBQUNBLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxpQkFBQSxDQ0pELEFETUEsV0FDQyw2QkFBQSxBQUNBLDBEQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLGlCQUFBLENDSkQsQURTQSxTQUdDLDhCRW5Cb0IsQ0RZckIsQURVQSxHQUNDLGVBQUEsQUFDQSxpQkFBQSxBQUNBLGdCQUFBLEFBQ0Esd0JBQUEsQ0NQRCxBRFNDLHlCQU5ELEdBT0UsZ0JBQUEsQ0NOQSxDQUNGLEFEUUMsUUFDQyxxQkFBQSxBQUNBLGFFdkNjLENEaUNoQixBRFVBLEdBQ0MsaUJBQUEsQUFDQSxpQkFBQSxDQ1BELEFEU0MseUJBSkQsR0FLRSxnQkFBQSxDQ05BLENBQ0YsQURTQSxHQUNDLGdCQUFBLENDTkQsQURRQyx5QkFIRCxHQUlFLGdCQUFBLENDTEEsQ0FDRixBRFVBLHFEQUtDLGlCRXJDZ0IsQUZzQ2hCLDJDRWpFMEIsQUZrRTFCLGlCRTVEZ0IsQUY2RGhCLGdCQUFBLEFBQ0Esb0JBQUEsQUFDQSxVRTdFZSxDRHNFaEIsQURVQSxXQUNDLHVDRXhFdUIsQ0RpRXhCLEFEVUEsWUFDQyxhRXBGaUIsQ0Q2RWxCLEFEVUEsWUFDQyxpQkU1RWlCLEFGNkVqQixlQUFBLENDUEQsQURVQSxZQUNDLGVFL0Vp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QmMsQUVneEJkLGtCQUFBLEFBQ0EsUUFBQSxDSHlqQkYiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLy8gTGxhd3lzZ3JpZmVuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkxsYXd5c2dyaWZlblwiO1xyXG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTGxhd3lzZ3JpZmVuLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8vIEJlbGxvdGEgdGV4dFxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJCZWxsb3RhVGV4dC1SZWd1bGFyXCI7XHJcblx0c3JjOiB1cmwoXCIuLi9mb250cy9CZWxsb3RhVGV4dC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiQmVsbG90YVRleHQtQm9sZFwiO1xyXG5cdHNyYzogdXJsKFwiLi4vZm9udHMvQmVsbG90YVRleHQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vLyBoZWFkaW5nc1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkZXI7XHJcbn1cclxuXHJcbmgxIHtcclxuXHRmb250LXNpemU6IDVyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA5MDBweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbSkge1xyXG5cdFx0Zm9udC1zaXplOiA3LjJyZW07XHJcblx0fVxyXG5cclxuXHRzcGFue1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1hY3Rpb24yO1xyXG5cdH1cclxufVxyXG5cclxuaDIge1xyXG5cdGZvbnQtc2l6ZTogNC40cmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW0pIHtcclxuXHRcdGZvbnQtc2l6ZTogNS42cmVtO1xyXG5cdH1cclxufVxyXG5cclxuaDMge1xyXG5cdGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbSkge1xyXG5cdFx0Zm9udC1zaXplOiAzLjJyZW07XHJcblx0fVxyXG59XHJcblxyXG4vLyB0ZXh0XHJcblxyXG4udGV4dCxcclxuLnRleHQtYm9sZCxcclxuLnRleHQtc2hhZGUsXHJcbi50ZXh0LXNtYWxsLFxyXG4udGV4dC1sYXJnZSB7XHJcblx0bWF4LXdpZHRoOiAkYnJlYWtwb2ludC0yeGw7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLXJlZ3VsYXI7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4udGV4dC1ib2xkIHtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtYm9sZDtcclxufVxyXG5cclxuLnRleHQtc2hhZGUge1xyXG5cdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG59XHJcblxyXG4udGV4dC1zbWFsbCB7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi50ZXh0LWxhcmdlIHtcclxuXHRmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGxhd3lzZ3JpZmVuXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTGxhd3lzZ3JpZmVuLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVsbG90YVRleHQtUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlbGxvdGFUZXh0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZWxsb3RhVGV4dC1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmVsbG90YVRleHQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTGxhd3lzZ3JpZmVuXCIsIHNlcmlmO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xuICB9XG59XG5oMSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzhCNTJBMjtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuXG4udGV4dCxcbi50ZXh0LWJvbGQsXG4udGV4dC1zaGFkZSxcbi50ZXh0LXNtYWxsLFxuLnRleHQtbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQmVsbG90YVRleHQtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlbGxvdGFUZXh0LUJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnRleHQtc2hhZGUge1xuICBjb2xvcjogIzM4MzgzODtcbn1cblxuLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmJ1dHRvbixcbi5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkJlbGxvdGFUZXh0LVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjOEI1MkEyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uLmhlcm8tYnRuLFxuLmJ1dHRvbi5oZXJvLWJ0biB7XG4gIHBhZGRpbmc6IDEuNnJlbSAzLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxsYXd5c2dyaWZlblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgYW5pbWF0aW9uOiBzaGFrZSA1cyBlYXNlLWluLW91dCAzcyBpbmZpbml0ZTtcbn1cbmJ1dHRvbi1vZmZlcixcbi5idXR0b24tb2ZmZXIge1xuICBmb250LWZhbWlseTogXCJMbGF3eXNncmlmZW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KSByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KSByb3RhdGUoMmRlZyk7XG4gIH1cbiAgNiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KSByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KSByb3RhdGUoMmRlZyk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5idXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggIzhCNTJBMjtcbn1cblxuLmFib3V0LW1lLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMS4ycmVtO1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7XG59XG4uYWJvdXQtbWUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEREVGMztcbn1cbi5hYm91dC1tZS1idXR0b246aG92ZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLmFib3V0LW1lLWJ1dHRvbi1wcmV2aW91cyB7XG4gIGxlZnQ6IDEwcHg7XG59XG4uYWJvdXQtbWUtYnV0dG9uLW5leHQge1xuICByaWdodDogMTBweDtcbn1cbi5hYm91dC1tZS1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uYnV0dG9uIC5vcmlnaW5hbCB7XG4gIGJhY2tncm91bmQ6ICM4QjUyQTI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBncmlkO1xuICBpbnNldDogMDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjg3LCAwLCAwLjEzLCAxKTtcbn1cbi5idXR0b24gLm9yaWdpbmFsLW9mZmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM4QjUyQTI7XG59XG5cbi5idXR0b246aG92ZXIgLm9yaWdpbmFsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uYnV0dG9uIC5sZXR0ZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5idXR0b24gc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjg3LCAwLCAwLjEzLCAxKSwgb3BhY2l0eSAwLjNzO1xufVxuXG4uYnV0dG9uIHNwYW46bnRoLWNoaWxkKDJuKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbn1cblxuLmJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYnV0dG9uOmhvdmVyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuLmJ1dHRvbjpob3ZlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uYnV0dG9uOmhvdmVyIHNwYW46bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuLmJ1dHRvbjpob3ZlciBzcGFuOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uYnV0dG9uOmhvdmVyIHNwYW46bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cblxuLmJ1dHRvbjpob3ZlciBzcGFuOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cblxuLmJ1dHRvbjpob3ZlciBzcGFuOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuLmJ1dHRvbjpob3ZlciBzcGFuOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG4uYnV0dG9uOmhvdmVyIHNwYW46bnRoLWNoaWxkKDEzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoMTQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cblxuLmJ1dHRvbjpob3ZlciBzcGFuOm50aC1jaGlsZCgxNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuXG4uYnV0dG9uOmhvdmVyIHNwYW46bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbi53YXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGMoNTAlICsgMTk1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyMDAwcHg7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53YXZlIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDM0MHB4KTtcbiAgICB3aWR0aDogMzUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53YXZlIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDU1MHB4KTtcbiAgICB3aWR0aDogNTUwMHB4O1xuICB9XG59XG5cbi5jZXJ0aWZpY2F0ZXMtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNi40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLS1pdGVtczogMjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jZXJ0aWZpY2F0ZXMtY2Fyb3VzZWwge1xuICAgIGhlaWdodDogNjUwcHg7XG4gIH1cbn1cbi5jZXJ0aWZpY2F0ZXMtY2Fyb3VzZWwgLmNlcnRpZmljYXRlcy1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQ1MHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dCwgb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggI0VEREVGMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jZXJ0aWZpY2F0ZXMtY2Fyb3VzZWwgLmNlcnRpZmljYXRlcy1pdGVtIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuLmNlcnRpZmljYXRlcy1jYXJvdXNlbCAuY2VydGlmaWNhdGVzLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jZXJ0aWZpY2F0ZXMtY2Fyb3VzZWwgLmNlcnRpZmljYXRlcy1pdGVtLmNlbnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmNlcnRpZmljYXRlcy1jYXJvdXNlbCAuY2VydGlmaWNhdGVzLWl0ZW0ubGVmdCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoLTE4MHB4KSB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiAyO1xufVxuLmNlcnRpZmljYXRlcy1jYXJvdXNlbCAuY2VydGlmaWNhdGVzLWl0ZW0ucmlnaHQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKDE4MHB4KSB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiAyO1xufVxuLmNlcnRpZmljYXRlcy1jYXJvdXNlbCAuY2VydGlmaWNhdGVzLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkJlbGxvdGFUZXh0LUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RUZGOTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLnRlc3RpbW9uaWFscy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbi5jb250YWN0LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBwYWRkaW5nOiAxLjJyZW07XG4gIG1hcmdpbjogMDtcbiAgZ2FwOiAwLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgcGFkZGluZzogMS42cmVtO1xuICB9XG59XG4uY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjJyZW07XG4gIGdhcDogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFRkY5O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmNvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtLWl0ZW0gaW5wdXQsXG4uY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0taXRlbSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMC40cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybS1pdGVtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYWNjZW50LWNvbG9yOiAjOEI1MkEyO1xufVxuLmNvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtLWl0ZW0gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG59XG4uY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0tYnV0dG9uIHtcbiAgbWFyZ2luOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkJlbGxvdGFUZXh0LUJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jb250YWN0LWZvcm0gLmNvbnRhY3Qtcm9kby10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXJyb3ItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjZyZW07XG4gIHBhZGRpbmc6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVycm9yLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICM4QjUyQTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiQmVsbG90YVRleHQtQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5lcnJvci1jb250YWluZXIgYTpob3ZlciB7XG4gIHNjYWxlOiAxLjAyO1xufVxuXG4ub2JzZXJ2ZWQtZGVsYXllZDpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuLm9ic2VydmVkLWRlbGF5ZWQ6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG59XG5cbi5vYnNlcnZlZC1kZWxheWVkOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xufVxuXG4ub2JzZXJ2ZWQtZGVsYXllZDpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcbn1cblxuLm9ic2VydmVkLWRlbGF5ZWQ6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTAwbXM7XG59XG5cbi5vYnNlcnZlZC1kZWxheWVkOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYwMG1zO1xufVxuXG4ub2JzZXJ2ZWQtZGVsYXllZDpudGgtY2hpbGQoOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbn1cblxuLm9ic2VydmVkLWRlbGF5ZWQ6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogODAwbXM7XG59XG5cbi5vcGFjaXR5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzIGVhc2Utb3V0O1xufVxuXG4ub3BhY2l0eS5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhZGUtdXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuNnMgZWFzZS1vdXQ7XG59XG5cbi5mYWRlLXVwLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5mYWRlLWRvd24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0O1xufVxuXG4uZmFkZS1kb3duLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5mYWRlLWxlZnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0O1xufVxuXG4uZmFkZS1sZWZ0LnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5yZXZlYWwtbWlycm9yIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgyNWRlZykgdHJhbnNsYXRlWCg2MHB4KSB0cmFuc2xhdGVaKC02MHB4KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIG9wYWNpdHkgMC44cyBlYXNlO1xufVxuLnJldmVhbC1taXJyb3Iuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoMGRlZykgdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xufVxuXG4ucmV2ZWFsLW1pcnJvci1yZXZlcnNlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgtMjVkZWcpIHRyYW5zbGF0ZVgoLTYwcHgpIHRyYW5zbGF0ZVooLTYwcHgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIG9wYWNpdHkgMC44cyBlYXNlO1xufVxuLnJldmVhbC1taXJyb3ItcmV2ZXJzZS5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgwZGVnKSB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCk7XG59XG5cbi5yZXZpZXdzLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMy4ycmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5yZXZpZXdzLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAzLjJyZW0gNi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDk2cHgpIHtcbiAgLnJldmlld3MtY2Fyb3VzZWwge1xuICAgIHdpZHRoOiA0NjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXZpZXdzLWNhcm91c2VsIHtcbiAgICB3aWR0aDogOTUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnJldmlld3MtY2Fyb3VzZWwge1xuICAgIHdpZHRoOiAxMzY4cHg7XG4gIH1cbn1cbi5yZXZpZXdzLWNhcm91c2VsIC5yZXZpZXdzLXRyYWNrLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxO1xufVxuLnJldmlld3MtY2Fyb3VzZWwgLnJldmlld3MtdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjZyZW0gMC40cmVtO1xuICBnYXA6IDEuNnJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnJldmlld3MtY2Fyb3VzZWwgLnJldmlldy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0VEREVGMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJldmlld3MtY2Fyb3VzZWwgLnJldmlldy1jYXJkIC5hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJCZWxsb3RhVGV4dC1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5yZXZpZXdzLWNhcm91c2VsIC5yZXZpZXctY2FyZCAuc3RhcnMge1xuICBjb2xvcjogIzhCNTJBMjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnJldmlld3MtY2Fyb3VzZWwgLnJldmlldy1jYXJkIC5yZXZpZXctdGV4dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZXZpZXdzLWNhcm91c2VsIC5yZXZpZXctY2FyZCAucmV2aWV3LXRleHQgLnNob3ctbW9yZSB7XG4gIGNvbG9yOiAjOEI1MkEyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJldmlld3MtY2Fyb3VzZWwgLnJldmlldy1jYXJkIC5yZXZpZXctdGV4dCAuc2hvdy1tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmV2aWV3cy1jYXJvdXNlbCAucmV2aWV3LWNhcmQgLnJldmlldy1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMnJlbTtcbiAgcmlnaHQ6IDEuMnJlbTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXZpZXdzLWNhcm91c2VsIC5yZXZpZXctY2FyZCAucmV2aWV3LWxpbmsgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLyogUmVzZXQgKi9cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiQmVsbG90YVRleHQtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaW1nLFxucGljdHVyZSxcbnN2ZyxcbnZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG51bFtyb2xlPWxpc3RdLFxub2xbcm9sZT1saXN0XSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5uYXYgLm5hdi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgei1pbmRleDogMTAwMDtcbn1cbm5hdiAubmF2LWNvbnRhaW5lciAubG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5uYXYgLm5hdi1jb250YWluZXIgLmJ1cmdlci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG5hdiAubmF2LWNvbnRhaW5lciAuYnVyZ2VyLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbm5hdiAubmF2LWNvbnRhaW5lciAubmF2LWxpbmstY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbn1cbm5hdiAubmF2LWNvbnRhaW5lciAubmF2LWxpbmstY29udGFpbmVyIGEubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS4ycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2IC5uYXYtY29udGFpbmVyIC5uYXYtbGluay1jb250YWluZXIgYS5uYXYtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5uYXYgLm5hdi1jb250YWluZXIgLm5hdi1saW5rLWNvbnRhaW5lciBhLm5hdi1saW5rOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDAuOHJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOEI1MkEyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5LCB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbm5hdiAubmF2LWNvbnRhaW5lciAubmF2LWxpbmstY29udGFpbmVyIGEubmF2LWxpbms6aG92ZXIsIG5hdiAubmF2LWNvbnRhaW5lciAubmF2LWxpbmstY29udGFpbmVyIGEubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzhCNTJBMjtcbn1cbm5hdiAubmF2LWNvbnRhaW5lciAubmF2LWxpbmstY29udGFpbmVyIGEubmF2LWxpbms6aG92ZXI6OmFmdGVyLCBuYXYgLm5hdi1jb250YWluZXIgLm5hdi1saW5rLWNvbnRhaW5lciBhLm5hdi1saW5rOmZvY3VzOjphZnRlciwgbmF2IC5uYXYtY29udGFpbmVyIC5uYXYtbGluay1jb250YWluZXIgYS5uYXYtbGluazphY3RpdmU6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5uYXYgLm5hdi1tb2JpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0LjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRERFRjM7XG4gIHotaW5kZXg6IDEwMDtcbn1cbm5hdiAubmF2LW1vYmlsZSAubmF2LWxpbmsge1xuICBmb250LWZhbWlseTogXCJMbGF3eXNncmlmZW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogbmF2LW91dCAwLjVzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxubmF2IC5uYXYtbW9iaWxlLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFuaW1hdGlvbjogbmF2LWluIDAuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5uYXYgLm5hdi1tb2JpbGUuYWN0aXZlIC5uYXYtbGluayB7XG4gIGFuaW1hdGlvbjogbmF2LWluIDAuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5uYXYgLm5hdi1tb2JpbGUuYWN0aXZlIC5uYXYtbGluazpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDEwMG1zO1xufVxubmF2IC5uYXYtbW9iaWxlLmFjdGl2ZSAubmF2LWxpbms6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyMDBtcztcbn1cbm5hdiAubmF2LW1vYmlsZS5hY3RpdmUgLm5hdi1saW5rOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMzAwbXM7XG59XG5uYXYgLm5hdi1tb2JpbGUuY2xvc2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFuaW1hdGlvbjogbmF2LW91dCAwLjVzIGVhc2UtaW4gZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIG5hdi1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHZ3KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmF2LW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7XG4gIH1cbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZXJvX2JnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgMjAlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuaGVhZGVyIC5oZWFkZXItc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkVGRjk7XG4gIG9wYWNpdHk6IDAuNztcbiAgei1pbmRleDogMjtcbn1cbmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiAzLjJyZW0gMS42cmVtO1xuICBnYXA6IDMuMnJlbTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTIuOHJlbSAxLjZyZW07XG4gICAgZ2FwOiA2LjRyZW07XG4gIH1cbn1cblxubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5zZWN0aW9uID4gKiB7XG4gIG1hcmdpbjogMC44cmVtIDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uID4gKiB7XG4gICAgbWFyZ2luOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgc2VjdGlvbiA+ICoge1xuICAgIG1hcmdpbjogMi40cmVtO1xuICB9XG59XG5cbiNhYm91dC1tZSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFRkY5O1xufVxuI2Fib3V0LW1lIC5hYm91dC1tZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYWJvdXQtbWUgLmFib3V0LW1lLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuI2Fib3V0LW1lIC5hYm91dC1tZS1jb250YWluZXIgLmFib3V0LW1lLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEuMnJlbTtcbiAgZ2FwOiAxLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Fib3V0LW1lIC5hYm91dC1tZS1jb250YWluZXIgLmFib3V0LW1lLWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMS42cmVtO1xuICAgIGdhcDogMS42cmVtO1xuICB9XG59XG4jYWJvdXQtbWUgLmFib3V0LW1lLWNvbnRhaW5lciAuYWJvdXQtbWUtY29udGVudCBhIHtcbiAgY29sb3I6ICM4QjUyQTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiQmVsbG90YVRleHQtQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jYWJvdXQtbWUgLmFib3V0LW1lLWNvbnRhaW5lciAuYWJvdXQtbWUtaW1nIHtcbiAgd2lkdGg6IDM0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNhYm91dC1tZSAuYWJvdXQtbWUtY29udGFpbmVyIC5hYm91dC1tZS1pbWcge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbiNvZmZlciB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbiNvZmZlciAub2ZmZXItc3dpdGNoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNsYW1wKDMwMHB4LCA4MHZ3LCA2MDBweCk7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjb2ZmZXIgLm9mZmVyLXN3aXRjaC1jb250YWluZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiA5LjZyZW07XG4gIH1cbn1cbiNvZmZlciAub2ZmZXItc3dpdGNoLWNvbnRhaW5lciAub2ZmZXItc3dpdGNoLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNvZmZlciAub2ZmZXItc3dpdGNoLWNvbnRhaW5lciAub2ZmZXItc3dpdGNoLWltZyB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuI29mZmVyIC5vZmZlci1zd2l0Y2gtY29udGFpbmVyIC5vZmZlci1zd2l0Y2gtaW1nLWRvZyB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNvZmZlciAub2ZmZXItc3dpdGNoLWNvbnRhaW5lciAub2ZmZXItc3dpdGNoLWltZy1kb2cge1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG59XG4jb2ZmZXIgLm9mZmVyLXN3aXRjaC1jb250YWluZXIgLm9mZmVyLXN3aXRjaC1pbWctY2F0IHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuI29mZmVyIC5vZmZlci1zd2l0Y2gtY29udGFpbmVyIC5vZmZlci1zd2l0Y2gtaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMS42cmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGxhd3lzZ3JpZmVuXCIsIHNlcmlmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRURERUYzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNvZmZlciAub2ZmZXItc3dpdGNoLWNvbnRhaW5lciAub2ZmZXItc3dpdGNoLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNFRERFRjM7XG4gIH1cbn1cbiNvZmZlciAub2ZmZXItc3dpdGNoLWNvbnRhaW5lciAub2ZmZXItc3dpdGNoLWl0ZW0tZG9nIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4jb2ZmZXIgLm9mZmVyLXN3aXRjaC1jb250YWluZXIgLm9mZmVyLXN3aXRjaC1pdGVtLWNhdCB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4jb2ZmZXIgLm9mZmVyLXN3aXRjaC1jb250YWluZXIgLm9mZmVyLXN3aXRjaC1pdGVtIC5vZmZlci1zd2l0Y2gtdGV4dCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dCwgc2NhbGUgMzAwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jb2ZmZXIgLm9mZmVyLXN3aXRjaC1jb250YWluZXIgLm9mZmVyLXN3aXRjaC1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI29mZmVyIC5vZmZlci1zd2l0Y2gtY29udGFpbmVyIC5vZmZlci1zd2l0Y2gtaXRlbS1kb2c6aG92ZXIgLm9mZmVyLXN3aXRjaC10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgc2NhbGU6IDEuMjtcbn1cbiNvZmZlciAub2ZmZXItc3dpdGNoLWNvbnRhaW5lciAub2ZmZXItc3dpdGNoLWl0ZW0tY2F0OmhvdmVyIC5vZmZlci1zd2l0Y2gtdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgc2NhbGU6IDEuMjtcbn1cbiNvZmZlciAub2ZmZXItc3dpdGNoLWNvbnRhaW5lciAub2ZmZXItc3dpdGNoLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEREVGMztcbn1cbiNvZmZlciAub2ZmZXJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS42cmVtO1xuICBnYXA6IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI29mZmVyIC5vZmZlcnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgZ2FwOiAyLjRyZW07XG4gIH1cbn1cbiNvZmZlciAub2ZmZXJzLWNvbnRhaW5lciAub2ZmZXItY2FyZCB7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RUZGOTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNvZmZlciAub2ZmZXJzLWNvbnRhaW5lciAub2ZmZXItY2FyZCAub2ZmZXItY2FyZC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxM3B4O1xufVxuI29mZmVyIC5vZmZlcnMtY29udGFpbmVyIC5vZmZlci1jYXJkIC5vZmZlci1jYXJkLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI29mZmVyIC5vZmZlcnMtY29udGFpbmVyIC5vZmZlci1jYXJkIC5vZmZlci1jYXJkLWltZyAuc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRERFRjM7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbiNvZmZlciAub2ZmZXJzLWNvbnRhaW5lciAub2ZmZXItY2FyZCAub2ZmZXItaXRlbSB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG4gIHBhZGRpbmc6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI29mZmVyIC5vZmZlcnMtY29udGFpbmVyIC5vZmZlci1jYXJkIC5vZmZlci1pdGVtIC50ZXh0LXByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGxhd3lzZ3JpZmVuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDU2cHg7XG59XG4jb2ZmZXIgLm9mZmVycy1jb250YWluZXIgLm9mZmVyLWNhcmQgLm9mZmVyLWl0ZW0gLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jb2ZmZXIgLm9mZmVycy1jb250YWluZXIgLm9mZmVyLWNhcmQgLm9mZmVyLWl0ZW0gLnRleHQtbGFyZ2Uge1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiNvZmZlciAub2ZmZXJzLWNvbnRhaW5lciAub2ZmZXItY2FyZCAub2ZmZXItaXRlbSAub2ZmZXItaXRlbS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbiNvZmZlciAub2ZmZXJzLWNvbnRhaW5lciAub2ZmZXItY2FyZCAub2ZmZXItaXRlbSBhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbiNvZmZlciAub2ZmZXJzLWNvbnRhaW5lciAub2ZmZXItY2FyZCAub2ZmZXItaXRlbSBhIGJ1dHRvbiAub3JpZ2luYWwsXG4jb2ZmZXIgLm9mZmVycy1jb250YWluZXIgLm9mZmVyLWNhcmQgLm9mZmVyLWl0ZW0gYSBidXR0b24gLmxldHRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzhCNTJBMjtcbiAgZm9udC1mYW1pbHk6IFwiTGxhd3lzZ3JpZmVuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4jb2ZmZXIgLm9mZmVycy1jb250YWluZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNvZmZlciAub2ZmZXItYm90dG9tLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNjb25zdWx0YXRpb24ge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkVGRjk7XG59XG4jY29uc3VsdGF0aW9uIC5jb25zdWx0YXRpb24tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC44cmVtO1xufVxuI2NvbnN1bHRhdGlvbiAuY29uc3VsdGF0aW9uLWNvbnRhaW5lciAuY29uc3VsdGF0aW9uLWhlYWRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbiAgZ2FwOiAwLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnN1bHRhdGlvbiAuY29uc3VsdGF0aW9uLWNvbnRhaW5lciAuY29uc3VsdGF0aW9uLWhlYWRlci1jb250YWluZXIge1xuICAgIGdhcDogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNjb25zdWx0YXRpb24gLmNvbnN1bHRhdGlvbi1jb250YWluZXIgLmNvbnN1bHRhdGlvbi1oZWFkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0LjhyZW07XG4gICAgZ2FwOiA0LjhyZW07XG4gIH1cbn1cbiNjb25zdWx0YXRpb24gLmNvbnN1bHRhdGlvbi1jb250YWluZXIgLmNvbnN1bHRhdGlvbi1oZWFkZXItY29udGFpbmVyIC5jb25zdWx0YXRpb24taW1nLWxlZnQsXG4jY29uc3VsdGF0aW9uIC5jb25zdWx0YXRpb24tY29udGFpbmVyIC5jb25zdWx0YXRpb24taGVhZGVyLWNvbnRhaW5lciAuY29uc3VsdGF0aW9uLWltZy1yaWdodCB7XG4gIHdpZHRoOiA2NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjY29uc3VsdGF0aW9uIC5jb25zdWx0YXRpb24tY29udGFpbmVyIC5jb25zdWx0YXRpb24taGVhZGVyLWNvbnRhaW5lciAuY29uc3VsdGF0aW9uLWltZy1sZWZ0LFxuICAjY29uc3VsdGF0aW9uIC5jb25zdWx0YXRpb24tY29udGFpbmVyIC5jb25zdWx0YXRpb24taGVhZGVyLWNvbnRhaW5lciAuY29uc3VsdGF0aW9uLWltZy1yaWdodCB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cbiNjb25zdWx0YXRpb24gLmNvbnN1bHRhdGlvbi1jb250YWluZXIgLmNvbnN1bHRhdGlvbi1oZWFkZXItY29udGFpbmVyIC5jb25zdWx0YXRpb24taW1nLWxlZnQge1xuICByb3RhdGU6IC0xNWRlZztcbn1cbiNjb25zdWx0YXRpb24gLmNvbnN1bHRhdGlvbi1jb250YWluZXIgLmNvbnN1bHRhdGlvbi1oZWFkZXItY29udGFpbmVyIC5jb25zdWx0YXRpb24taW1nLXJpZ2h0IHtcbiAgcm90YXRlOiAxNWRlZztcbn1cbiNjb25zdWx0YXRpb24gLmNvbnN1bHRhdGlvbi1jb250YWluZXIgLmNvbnN1bHRhdGlvbi1oZWFkZXItY29udGFpbmVyIGgzIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbnN1bHRhdGlvbiAuY29uc3VsdGF0aW9uLWNvbnRhaW5lciAuY29uc3VsdGF0aW9uLXN1YnBvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG59XG4jY29uc3VsdGF0aW9uIC5jb25zdWx0YXRpb24tY29udGFpbmVyIC5jb25zdWx0YXRpb24tc3VicG9pbnQgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIHJvdGF0ZTogMzBkZWc7XG59XG5cbiNjb250YWN0IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuI2NvbnRhY3QgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29udGFjdCAuY29udGFjdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgZ2FwOiAwLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhY3QgLmNvbnRhY3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgZ2FwOiAxLjZyZW07XG4gIH1cbn1cbiNjb250YWN0IC5jb250YWN0LWNvbnRhaW5lciBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jY29udGFjdCAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZ2FwOiAwLjhyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2NvbnRhY3QgLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0LWl0ZW0gc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuI2NvbnRhY3QgLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0LWl0ZW0gc3ZnLmlnIHtcbiAgd2lkdGg6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jY29udGFjdCAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3QtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjOEI1MkEyO1xufVxuI2NvbnRhY3QgLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0LWl0ZW06aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzhCNTJBMjtcbn1cblxuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkVGRjk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogMzQwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDEuMnJlbSAyLjRyZW0gMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTAwcHggMS42cmVtIDIuNHJlbSAxLjZyZW07XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZ2FwOiAxLjJyZW07XG59XG5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICM4QjUyQTI7XG59XG5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tZWRpYS1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGdhcDogMS4ycmVtO1xufVxuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWVkaWEtbG9nbyAuZm9vdGVyLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC40cmVtO1xufVxuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWVkaWEtbG9nbyAuZm9vdGVyLW1lZGlhIGEge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDAuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tZWRpYS1sb2dvIC5mb290ZXItbWVkaWEgYSB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tZWRpYS1sb2dvIC5mb290ZXItbWVkaWEgYSBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tZWRpYS1sb2dvIC5mb290ZXItbWVkaWEgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjOEI1MkEyO1xufVxuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWVkaWEtbG9nbyAuZm9vdGVyLWxvZ28ge1xuICB3aWR0aDogOTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tZWRpYS1sb2dvIC5mb290ZXItbG9nbyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xuICB9XG59XG5mb290ZXIgLmNvcHlyaWdodC1hdXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBnYXA6IDAuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmNvcHlyaWdodC1hdXRvciB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5mb290ZXIgLmNvcHlyaWdodC1hdXRvciAuYXV0b3ItaW1nIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmNvcHlyaWdodC1hdXRvciAuYXV0b3ItaW1nIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5wcml2YWN5LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByaXZhY3ktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgcGFkZGluZzogMTIuOHJlbSAzLjJyZW07XG4gIGdhcDogNi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpdmFjeS13cmFwcGVyID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAwLjhyZW07XG59XG4ucHJpdmFjeS13cmFwcGVyID4gKiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnByaXZhY3ktd3JhcHBlciBzZWN0aW9uID4gKiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJpdmFjeS13cmFwcGVyICNoZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByaXZhY3ktd3JhcHBlciBoMSxcbi5wcml2YWN5LXdyYXBwZXIgaDIsXG4ucHJpdmFjeS13cmFwcGVyIGgzIHtcbiAgY29sb3I6ICM4QjUyQTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufSIsIiRuYXYtaGVpZ2h0OiAxMDBweDtcclxuXHJcbi8vIC0tLS0tIENvbG9ycyAtLS0tLVxyXG4kY29sb3ItcHJpbWFyeTogIzAwMDAwMDtcclxuJGNvbG9yLXNlY29uZGFyeTogIzM4MzgzODtcclxuJGNvbG9yLW5ldXRyYWw6ICNmZmZmZmY7XHJcbiRjb2xvci1uZXV0cmFsLWFjY2VudDogI0Y2RUZGOTtcclxuJGNvbG9yLWFjdGlvbjogI0VEREVGMzsgXHJcbiRjb2xvci1hY3Rpb24yOiAjOEI1MkEyO1xyXG5cclxuLy8gLS0tLS0gRm9udCBGYW1pbHkgLS0tLS1cclxuJGZvbnQtZmFtaWx5LWJhc2UtcmVndWxhcjogXCJCZWxsb3RhVGV4dC1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1iYXNlLWJvbGQ6IFwiQmVsbG90YVRleHQtQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1mYW1pbHktaGVhZGVyOiBcIkxsYXd5c2dyaWZlblwiLCBzZXJpZjtcclxuXHJcbi8vIC0tLS0tIEZvbnQgU2l6ZSAtLS0tLVxyXG4kZm9udC1zaXplLXNtYWxsOiAxLjRyZW07IC8vIH4xNHB4XHJcbiRmb250LXNpemUtYmFzZTogMS42cmVtOyAvLyB+MTZweFxyXG4kZm9udC1zaXplLWxhcmdlOiAycmVtOyAvLyB+MjBweFxyXG5cclxuLy8gLS0tLS0gU3BhY2luZyAtLS0tLVxyXG4kc3BhY2UtNDogMC40cmVtOyAvLyA0cHhcclxuJHNwYWNlLTg6IDAuOHJlbTsgLy8gOHB4XHJcbiRzcGFjZS0xMjogMS4ycmVtOyAvLyAxMnB4XHJcbiRzcGFjZS0xNjogMS42cmVtOyAvLyAxNnB4XHJcbiRzcGFjZS0yNDogMi40cmVtOyAvLyAyNHB4XHJcbiRzcGFjZS0zMjogMy4ycmVtOyAvLyAzMnB4XHJcbiRzcGFjZS00ODogNC44cmVtOyAvLyA0OHB4XHJcbiRzcGFjZS02NDogNi40cmVtOyAvLyA2NHB4XHJcbiRzcGFjZS05NjogOS42cmVtOyAvLyA5NnB4XHJcbiRzcGFjZS0xMjg6IDEyLjhyZW07IC8vIDEyOHB4XHJcbiRzcGFjZS0yNTY6IDI1LjZyZW07IC8vIDI1NnB4XHJcblxyXG4vLyAtLS0tLSBCcmVha3BvaW50cyAtLS0tLVxyXG4kYnJlYWtwb2ludC1zOiA0ODBweDtcclxuJGJyZWFrcG9pbnQtbTogNzY4cHg7XHJcbiRicmVha3BvaW50LWw6IDEwMjRweDtcclxuJGJyZWFrcG9pbnQteGw6IDEyMDBweDtcclxuJGJyZWFrcG9pbnQtMnhsOiAxNDQwcHg7XHJcblxyXG4vLyAtLS0tLSBSYWRpdXMgLS0tLS1cclxuJHJhZGl1cy1zaXplOiAxNnB4O1xyXG5cclxuLy8gLS0tLS0gU2hhZG93cyAtLS0tLVxyXG4kc2hhZG93LXM6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiRzaGFkb3ctbTogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuJHNoYWRvdy1sOiAwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cclxuLy8gLS0tLS0gVHJhbnNpdGlvbnMgLS0tLS1cclxuJHRyYW5zaXRpb24tZmFzdDogMTUwbXMgZWFzZS1pbi1vdXQ7XHJcbiR0cmFuc2l0aW9uLWJhc2U6IDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4kdHJhbnNpdGlvbi1zbG93OiA1MDBtcyBlYXNlLWluLW91dDtcclxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG5idXR0b24sXHJcbi5idXR0b24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAkc3BhY2UtMTYgJHNwYWNlLTI0O1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1yZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjY0cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWw7XHJcblx0Y29sb3I6ICRjb2xvci1hY3Rpb24yO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdCYuaGVyby1idG4ge1xyXG5cdFx0cGFkZGluZzogJHNwYWNlLTE2ICRzcGFjZS0zMjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGVyO1xyXG5cdFx0Zm9udC1zaXplOiAzLjZyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcblx0XHRhbmltYXRpb246IHNoYWtlIDVzIGVhc2UtaW4tb3V0IDNzIGluZmluaXRlO1xyXG5cdH1cclxuXHJcblx0Ji1vZmZlciB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBzaGFrZSB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdH1cclxuXHRcdDIlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpIHJvdGF0ZSgtMmRlZyk7XHJcblx0XHR9XHJcblx0XHQ0JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpIHJvdGF0ZSgyZGVnKTtcclxuXHRcdH1cclxuXHRcdDYlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpIHJvdGF0ZSgtMmRlZyk7XHJcblx0XHR9XHJcblx0XHQ4JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpIHJvdGF0ZSgyZGVnKTtcclxuXHRcdH1cclxuXHRcdDEwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdH1cclxuXHJcblx0XHQxMDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJ1dHRvbjpob3ZlciB7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICRjb2xvci1hY3Rpb24yO1xyXG59XHJcblxyXG4uYWJvdXQtbWUtYnV0dG9uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdHBhZGRpbmc6ICRzcGFjZS0xMjtcclxuXHRtYXJnaW46IDA7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWJhc2U7XHJcblx0ei1pbmRleDogMTA7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGlvbjtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRzdHJva2U6ICRjb2xvci1uZXV0cmFsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1wcmV2aW91cyB7XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Ji1uZXh0IHtcclxuXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0c3ZnIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWJhc2U7XHJcblx0fVxyXG59XHJcblxyXG4vLyBidXR0b24gYW5pbWF0aW9uXHJcblxyXG4uYnV0dG9uIC5vcmlnaW5hbCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWFjdGlvbjI7XHJcblx0Y29sb3I6ICRjb2xvci1uZXV0cmFsO1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0aW5zZXQ6IDA7XHJcblx0cGxhY2UtY29udGVudDogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC44NywgMCwgMC4xMywgMSk7XHJcblxyXG5cdCYtb2ZmZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWw7XHJcblx0XHRjb2xvcjogJGNvbG9yLWFjdGlvbjI7XHJcblx0fVxyXG59XHJcblxyXG4uYnV0dG9uOmhvdmVyIC5vcmlnaW5hbCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG59XHJcblxyXG4uYnV0dG9uIC5sZXR0ZXJzIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG5cclxuLmJ1dHRvbiBzcGFuIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuODcsIDAsIDAuMTMsIDEpLCBvcGFjaXR5IDAuM3M7XHJcbn1cclxuXHJcbi5idXR0b24gc3BhbjpudGgtY2hpbGQoMm4pIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XHJcbn1cclxuXHJcbi5idXR0b246aG92ZXIgc3BhbiB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoMikge1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XHJcbn1cclxuXHJcbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoMykge1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbn1cclxuXHJcbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoNCkge1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbn1cclxuXHJcbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoNSkge1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XHJcbn1cclxuXHJcbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoNikge1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbn1cclxuLmJ1dHRvbjpob3ZlciBzcGFuOm50aC1jaGlsZCg3KSB7XHJcblx0dHJhbnNpdGlvbi1kZWxheTogMC42cztcclxufVxyXG4uYnV0dG9uOmhvdmVyIHNwYW46bnRoLWNoaWxkKDgpIHtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xyXG59XHJcbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoOSkge1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XHJcbn1cclxuLmJ1dHRvbjpob3ZlciBzcGFuOm50aC1jaGlsZCgxMCkge1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XHJcbn1cclxuLmJ1dHRvbjpob3ZlciBzcGFuOm50aC1jaGlsZCgxMSkge1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG59XHJcbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoMTIpIHtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xyXG59XHJcbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoMTMpIHtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xyXG59XHJcbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoMTQpIHtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xyXG59XHJcbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoMTUpIHtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xyXG59XHJcbi5idXR0b246aG92ZXIgc3BhbjpudGgtY2hpbGQoMTYpIHtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xyXG59XHJcblxyXG4vLyB3YXZlIGltYWdlXHJcbi53YXZlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IGNhbGMoNTAlICsgMTk1cHgpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR3aWR0aDogMjAwMHB4O1xyXG5cdG1heC13aWR0aDogbm9uZTtcclxuXHRoZWlnaHQ6ICRuYXYtaGVpZ2h0O1xyXG5cdG1hcmdpbjogMDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWZhc3Q7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tKSB7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSArIDM0MHB4KTtcclxuXHRcdHdpZHRoOiAzNTAwcHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSArIDU1MHB4KTtcclxuXHRcdHdpZHRoOiA1NTAwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBjZXJ0aWZpY2F0ZXMgY2Fyb3VzZWxcclxuLmNlcnRpZmljYXRlcy1jYXJvdXNlbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdGhlaWdodDogNTAwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblx0cGVyc3BlY3RpdmU6IDEyMDBweDtcclxuXHQtLWl0ZW1zOiAyMDtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsKSB7XHJcblx0XHRoZWlnaHQ6IDY1MHB4O1xyXG5cdH1cclxuXHJcblx0LmNlcnRpZmljYXRlcy1pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogNDUwcHg7XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tYmFzZSwgb3BhY2l0eSAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAzMHB4ICRjb2xvci1hY3Rpb247XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcclxuXHRcdFx0aGVpZ2h0OiA2MDBweDtcclxuXHRcdFx0d2lkdGg6IDQwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jZW50ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQmLmxlZnQge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC0xODBweCkgdHJhbnNsYXRlWigwKTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdH1cclxuXHJcblx0XHQmLnJpZ2h0IHtcclxuXHRcdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgxODBweCkgdHJhbnNsYXRlWigwKTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jZXJ0aWZpY2F0ZXMtY291bnRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Ym90dG9tOiAxMHB4O1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1ib2xkO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtYWNjZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdHotaW5kZXg6IDEwMDA7XHJcblx0fVxyXG59XHJcblxyXG4vLyB0ZXN0aW1vbmlhbHNcclxuLnRlc3RpbW9uaWFscy1jb250YWluZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogJGJyZWFrcG9pbnQteGw7XHJcbn1cclxuXHJcbi8vIGNvbnRhY3QgZm9ybVxyXG4uY29udGFjdC1mb3JtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6ICRicmVha3BvaW50LWw7XHJcblx0cGFkZGluZzogJHNwYWNlLTEyO1xyXG5cdG1hcmdpbjogMDtcclxuXHRnYXA6ICRzcGFjZS04O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbSkge1xyXG5cdFx0cGFkZGluZzogJHNwYWNlLTE2O1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3QtZm9ybS1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2UtMTI7XHJcblx0XHRnYXA6ICRzcGFjZS0xMjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLWFjY2VudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc2l6ZTtcclxuXHJcblx0XHRpbnB1dCxcclxuXHRcdHRleHRhcmVhIHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2UtNDtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRcdGFjY2VudC1jb2xvcjogJGNvbG9yLWFjdGlvbjI7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMTI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGFjdC1mb3JtLWJ1dHRvbiB7XHJcblx0XHRtYXJnaW46ICRzcGFjZS0xMjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1ib2xkO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3Qtcm9kby10ZXh0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogJHNwYWNlLTg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4vLyA0MDQgcGFnZVxyXG4uZXJyb3ItY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6ICRzcGFjZS0xNjtcclxuXHRwYWRkaW5nOiAkc3BhY2UtMTY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItYWN0aW9uMjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1ib2xkO1xyXG5cdFx0dHJhbnNpdGlvbjogc2NhbGUgJHRyYW5zaXRpb24tYmFzZTtcclxuXHR9XHJcblxyXG5cdGE6aG92ZXIge1xyXG5cdFx0c2NhbGU6IDEuMDI7XHJcblx0fVxyXG59XHJcblxyXG4vLyBpbnRlcnNlY3Rpb24gb2JzZXJ2ZXJcclxuLm9ic2VydmVkLWRlbGF5ZWQ6bnRoLWNoaWxkKDIpIHtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxufVxyXG4ub2JzZXJ2ZWQtZGVsYXllZDpudGgtY2hpbGQoMykge1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xyXG59XHJcbi5vYnNlcnZlZC1kZWxheWVkOm50aC1jaGlsZCg0KSB7XHJcblx0dHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XHJcbn1cclxuLm9ic2VydmVkLWRlbGF5ZWQ6bnRoLWNoaWxkKDUpIHtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcclxufVxyXG4ub2JzZXJ2ZWQtZGVsYXllZDpudGgtY2hpbGQoNikge1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xyXG59XHJcbi5vYnNlcnZlZC1kZWxheWVkOm50aC1jaGlsZCg3KSB7XHJcblx0dHJhbnNpdGlvbi1kZWxheTogNjAwbXM7XHJcbn1cclxuLm9ic2VydmVkLWRlbGF5ZWQ6bnRoLWNoaWxkKDgpIHtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcclxufVxyXG4ub2JzZXJ2ZWQtZGVsYXllZDpudGgtY2hpbGQoOSkge1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDgwMG1zO1xyXG59XHJcblxyXG4vLyBvcGFjaXR5XHJcbi5vcGFjaXR5IHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMS41cyBlYXNlLW91dDtcclxufVxyXG5cclxuLm9wYWNpdHkuc2hvdyB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLy8gZmFkZS11cFxyXG4uZmFkZS11cCB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDtcclxufVxyXG5cclxuLmZhZGUtdXAuc2hvdyB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi8vIGZhZGUtZG93blxyXG4uZmFkZS1kb3duIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDtcclxufVxyXG5cclxuLmZhZGUtZG93bi5zaG93IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuLy8gZmFkZS1sZWZ0XHJcbi5mYWRlLWxlZnQge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uZmFkZS1sZWZ0LnNob3cge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG59XHJcblxyXG4vLyByZXZlYWwtbWlycm9yXHJcbi5yZXZlYWwtbWlycm9yIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoMjVkZWcpIHRyYW5zbGF0ZVgoNjBweClcclxuXHRcdHRyYW5zbGF0ZVooLTYwcHgpO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIG9wYWNpdHkgMC44cyBlYXNlO1xyXG5cclxuXHQmLnNob3cge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoMGRlZykgdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xyXG5cdH1cclxufVxyXG5cclxuLy8gcmV2ZWFsIG1pcnJvciByZXZlcnNlXHJcbi5yZXZlYWwtbWlycm9yLXJldmVyc2Uge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgtMjVkZWcpIHRyYW5zbGF0ZVgoLTYwcHgpXHJcblx0XHR0cmFuc2xhdGVaKC02MHB4KTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgb3BhY2l0eSAwLjhzIGVhc2U7XHJcblxyXG5cdCYuc2hvdyB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgcm90YXRlWSgwZGVnKSB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCk7XHJcblx0fVxyXG59XHJcblxyXG4vLyBnb29nbGUgcmV2aWV3c1xyXG4ucmV2aWV3cy1jYXJvdXNlbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6ICRzcGFjZS0zMiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6ICRzcGFjZS00O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcclxuXHRcdHBhZGRpbmc6ICRzcGFjZS0zMiAkc3BhY2UtNjQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDk2cHgpIHtcclxuXHRcdHdpZHRoOiA0NjRweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xyXG5cdFx0d2lkdGg6IDk1MnB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xyXG5cdFx0d2lkdGg6IDEzNjhweFxyXG5cdH1cclxuXHJcblx0LnJldmlld3MtdHJhY2std3JhcHBlciB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcblxyXG5cdC5yZXZpZXdzLXRyYWNrIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2UtMTYgJHNwYWNlLTQ7XHJcblx0XHRnYXA6ICRzcGFjZS0xNjtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cdH1cclxuXHJcblx0LnJldmlldy1jYXJkIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdHBhZGRpbmc6ICRzcGFjZS0xMjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1zaXplO1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWFjdGlvbjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQuYXV0aG9yIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3RhcnMge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWFjdGlvbjI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQucmV2aWV3LXRleHQge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHQuc2hvdy1tb3JlIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWFjdGlvbjI7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJldmlldy1saW5rIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6ICRzcGFjZS0xMjtcclxuXHRcdFx0cmlnaHQ6ICRzcGFjZS0xMjtcclxuXHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJ0eXBvZ3JhcGh5XCIgYXMgKjtcclxuQHVzZSBcImNvbXBvbmVudHNcIiBhcyAqO1xyXG5cclxuLyogUmVzZXQgKi9cclxuKixcclxuKjo6YWZ0ZXIsXHJcbio6OmJlZm9yZSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtcmVndWxhcjtcclxuXHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWw7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdGZvbnQtc2l6ZTogNjIuNSU7XHJcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbmltZyxcclxucGljdHVyZSxcclxuc3ZnLFxyXG52aWRlbyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcblx0cmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxudWxbcm9sZT1cImxpc3RcIl0sXHJcbm9sW3JvbGU9XCJsaXN0XCJdIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG50YWJsZSB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5uYXYge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogJG5hdi1oZWlnaHQ7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHJcblx0Lm5hdi1jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAkYnJlYWtwb2ludC0yeGw7XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cclxuXHRcdC5sb2dvIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNlLTQ7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idXJnZXItaWNvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2UtMTI7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXYtbGluay1jb250YWluZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xyXG5cclxuXHRcdFx0YS5uYXYtbGluayB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlLTEyO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbSkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRib3R0b206ICRzcGFjZS04O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWN0aW9uMjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc2l6ZTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHksIHdpZHRoICR0cmFuc2l0aW9uLWJhc2U7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hY3Rpb24yO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3Zlcjo6YWZ0ZXIsXHJcblx0XHRcdFx0Jjpmb2N1czo6YWZ0ZXIsXHJcblx0XHRcdFx0JjphY3RpdmU6OmFmdGVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uYXYtbW9iaWxlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogJHNwYWNlLTQ4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGlvbjtcclxuXHRcdHotaW5kZXg6IDEwMDtcclxuXHJcblx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjZyZW07XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdGFuaW1hdGlvbjogbmF2LW91dCAwLjVzIGVhc2Utb3V0IGZvcndhcmRzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdi1tb2JpbGUuYWN0aXZlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbmltYXRpb246IG5hdi1pbiAwLjVzIGVhc2Utb3V0IGZvcndhcmRzO1xyXG5cclxuXHRcdC5uYXYtbGluayB7XHJcblx0XHRcdGFuaW1hdGlvbjogbmF2LWluIDAuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdi1saW5rOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMTAwbXM7XHJcblx0XHR9XHJcblx0XHQubmF2LWxpbms6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAyMDBtcztcclxuXHRcdH1cclxuXHRcdC5uYXYtbGluazpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDMwMG1zO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdi1tb2JpbGUuY2xvc2luZyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YW5pbWF0aW9uOiBuYXYtb3V0IDAuNXMgZWFzZS1pbiBmb3J3YXJkcztcclxuXHR9XHJcblxyXG5cdEBrZXlmcmFtZXMgbmF2LWluIHtcclxuXHRcdGZyb20ge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwdncpO1xyXG5cdFx0fVxyXG5cclxuXHRcdHRvIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBuYXYtb3V0IHtcclxuXHRcdGZyb20ge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0dG8ge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwdncpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaGVhZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRwYWRkaW5nLXRvcDogJG5hdi1oZWlnaHQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZXJvX2JnLndlYnApO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIDIwJTtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdC5oZWFkZXItc2hhZG93IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLWFjY2VudDtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWNvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdFx0cGFkZGluZzogJHNwYWNlLTMyICRzcGFjZS0xNjtcclxuXHRcdGdhcDogJHNwYWNlLTMyO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWwpIHtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNlLTEyOCAkc3BhY2UtMTY7XHJcblx0XHRcdGdhcDogJHNwYWNlLTY0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxubWFpbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuc2VjdGlvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHQmID4gKiB7XHJcblx0XHRtYXJnaW46ICRzcGFjZS04ICRzcGFjZS0xMjtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbSkge1xyXG5cdFx0XHRtYXJnaW46ICRzcGFjZS0xNjtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcclxuXHRcdFx0bWFyZ2luOiAkc3BhY2UtMjQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jYWJvdXQtbWUge1xyXG5cdHBhZGRpbmctdG9wOiAkbmF2LWhlaWdodDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtYWNjZW50O1xyXG5cclxuXHQuYWJvdXQtbWUtY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1heC13aWR0aDogJGJyZWFrcG9pbnQteGw7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW0pIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHJcblx0XHQuYWJvdXQtbWUtY29udGVudCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogJHNwYWNlLTEyO1xyXG5cdFx0XHRnYXA6ICRzcGFjZS0xMjtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tKSB7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0bWFyZ2luOiAkc3BhY2UtMTY7XHJcblx0XHRcdFx0Z2FwOiAkc3BhY2UtMTY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYWN0aW9uMjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWJvbGQ7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFib3V0LW1lLWltZyB7XHJcblx0XHRcdHdpZHRoOiAzNDBweDtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tKSB7XHJcblx0XHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNvZmZlciB7XHJcblx0cGFkZGluZy10b3A6ICRuYXYtaGVpZ2h0O1xyXG5cdC5vZmZlci1zd2l0Y2gtY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiBjbGFtcCgzMDBweCwgODB2dywgNjAwcHgpO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlLTY0O1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tKSB7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlLTk2O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5vZmZlci1zd2l0Y2gtaW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGhlaWdodDogMTAwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbSkge1xyXG5cdFx0XHRcdGhlaWdodDogMTQwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtZG9nIHtcclxuXHRcdFx0XHRsZWZ0OiAtMjVweDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW0pIHtcclxuXHRcdFx0XHRcdGxlZnQ6IC00MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1jYXQge1xyXG5cdFx0XHRcdHJpZ2h0OiAtMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5vZmZlci1zd2l0Y2gtaXRlbSB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlLTE2O1xyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkZXI7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1hY3Rpb247XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlLTMyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4zcmVtO1xyXG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1hY3Rpb247XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtZG9nIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1jYXQge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5vZmZlci1zd2l0Y2gtdGV4dCB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWJhc2UsIHNjYWxlICR0cmFuc2l0aW9uLWJhc2UsXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWJhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQub2ZmZXItc3dpdGNoLWl0ZW06aG92ZXIge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9mZmVyLXN3aXRjaC1pdGVtLWRvZzpob3ZlciAub2ZmZXItc3dpdGNoLXRleHQge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG5cdFx0XHRzY2FsZTogMS4yO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5vZmZlci1zd2l0Y2gtaXRlbS1jYXQ6aG92ZXIgLm9mZmVyLXN3aXRjaC10ZXh0IHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG5cdFx0XHRzY2FsZTogMS4yO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5vZmZlci1zd2l0Y2gtaXRlbS5hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aW9uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9mZmVycy1jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAkYnJlYWtwb2ludC0yeGw7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2UtMTY7XHJcblx0XHRnYXA6ICRzcGFjZS0xNjtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNlLTI0O1xyXG5cdFx0XHRnYXA6ICRzcGFjZS0yNDtcclxuXHRcdH1cclxuXHJcblx0XHQub2ZmZXItY2FyZCB7XHJcblx0XHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdFx0aGVpZ2h0OiA2MDBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtYWNjZW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNpemU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHQub2ZmZXItY2FyZC1pbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDIxM3B4O1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2hhZG93IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY3Rpb247XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQub2ZmZXItaXRlbSB7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Z2FwOiAkc3BhY2UtODtcclxuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2UtMTY7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQudGV4dC1wcmljZSB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRlcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTZweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50ZXh0LXNtYWxsIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50ZXh0LWxhcmdlIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNjRweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5vZmZlci1pdGVtLWltZyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHJcblx0XHRcdFx0XHRidXR0b24gLm9yaWdpbmFsLFxyXG5cdFx0XHRcdFx0YnV0dG9uIC5sZXR0ZXJzIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWw7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYWN0aW9uMjtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkZXI7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vZmZlcnMtY29udGFpbmVyLmFjdGl2ZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0Lm9mZmVyLWJvdHRvbS10ZXh0IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbiNjb25zdWx0YXRpb24ge1xyXG5cdHBhZGRpbmctdG9wOiAkbmF2LWhlaWdodDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC1hY2NlbnQ7XHJcblxyXG5cdC5jb25zdWx0YXRpb24tY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogJGJyZWFrcG9pbnQteGw7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogJHNwYWNlLTg7XHJcblxyXG5cdFx0LmNvbnN1bHRhdGlvbi1oZWFkZXItY29udGFpbmVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2UtODtcclxuXHRcdFx0Z2FwOiAkc3BhY2UtNDtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tKSB7XHJcblx0XHRcdFx0Z2FwOiAkc3BhY2UtMTY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sKSB7XHJcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlLTQ4O1xyXG5cdFx0XHRcdGdhcDogJHNwYWNlLTQ4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29uc3VsdGF0aW9uLWltZy1sZWZ0LFxyXG5cdFx0XHQuY29uc3VsdGF0aW9uLWltZy1yaWdodCB7XHJcblx0XHRcdFx0d2lkdGg6IDY1cHg7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogOTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb25zdWx0YXRpb24taW1nLWxlZnQge1xyXG5cdFx0XHRcdHJvdGF0ZTogLTE1ZGVnO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29uc3VsdGF0aW9uLWltZy1yaWdodCB7XHJcblx0XHRcdFx0cm90YXRlOiAxNWRlZztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnN1bHRhdGlvbi1zdWJwb2ludCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGdhcDogJHNwYWNlLTg7XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdHJvdGF0ZTogMzBkZWc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNjb250YWN0IHtcclxuXHRwYWRkaW5nLXRvcDogJG5hdi1oZWlnaHQ7XHJcblxyXG5cdGgzIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0LWNvbnRhaW5lciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogJGJyZWFrcG9pbnQtbDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cGFkZGluZzogJHNwYWNlLTEyO1xyXG5cdFx0Z2FwOiAkc3BhY2UtODtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbSkge1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2UtMTY7XHJcblx0XHRcdGdhcDogJHNwYWNlLTE2O1xyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGFjdC1pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRnYXA6ICRzcGFjZS04O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGZpbGwgJHRyYW5zaXRpb24tYmFzZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdmcuaWcge1xyXG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250YWN0LWl0ZW06aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWFjdGlvbjI7XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGZpbGw6ICRjb2xvci1hY3Rpb24yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5mb290ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC1hY2NlbnQ7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuXHQuZm9vdGVyLWNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6ICRicmVha3BvaW50LXhsO1xyXG5cdFx0aGVpZ2h0OiAzNDBweDtcclxuXHRcdHBhZGRpbmc6ICRuYXYtaGVpZ2h0ICRzcGFjZS0xMiAkc3BhY2UtMjQgJHNwYWNlLTEyO1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tKSB7XHJcblx0XHRcdHBhZGRpbmc6ICRuYXYtaGVpZ2h0ICRzcGFjZS0xNiAkc3BhY2UtMjQgJHNwYWNlLTE2O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb290ZXItbmF2aWdhdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cdFx0XHRnYXA6ICRzcGFjZS0xMjtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWFjdGlvbjI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9vdGVyLW1lZGlhLWxvZ28ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHRcdFx0Z2FwOiAkc3BhY2UtMTI7XHJcblxyXG5cdFx0XHQuZm9vdGVyLW1lZGlhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Z2FwOiAkc3BhY2UtNDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2UtNDtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbSkge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBmaWxsICR0cmFuc2l0aW9uLWJhc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhOmhvdmVyIHN2ZyB7XHJcblx0XHRcdFx0XHRmaWxsOiAkY29sb3ItYWN0aW9uMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb290ZXItbG9nbyB7XHJcblx0XHRcdFx0d2lkdGg6IDkwcHg7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTI0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvcHlyaWdodC1hdXRvciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRnYXA6ICRzcGFjZS00O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDEuMDVyZW07XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW0pIHtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuYXV0b3ItaW1nIHtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR3aWR0aDogODBweDtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByaXZhY3ktYm9keSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnByaXZhY3ktd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sO1xyXG5cdHBhZGRpbmc6ICRzcGFjZS0xMjggJHNwYWNlLTMyO1xyXG5cdGdhcDogJHNwYWNlLTY0O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0JiA+ICoge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Z2FwOiAkc3BhY2UtODtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c2VjdGlvbiA+ICoge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdCNoZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0aDEsXHJcblx0aDIsXHJcblx0aDMge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1hY3Rpb24yO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufVxyXG4iXX0= */
