/*! core.scss | Bulkit | CSS Ninja *//*! themes/_colors.scss | Bulkit | CSS Ninja *//*! themes/_main.scss | Bulkit | CSS Ninja */.pageloader{background-color:#e01f27;background:linear-gradient(to top, #e01f27, #C26820) !important}.hero.is-theme-secondary,.section.is-theme-secondary{background-color:#e01f27;background:linear-gradient(to right, #e01f27, #C26820);background:linear-gradient(to top, #e01f27, #C26820)}.hero.is-theme-secondary .title,.section.is-theme-secondary .title{color:#fff}.hero.is-theme-secondary .subtitle,.section.is-theme-secondary .subtitle{color:#fff}/*! _navbar.scss | Bulkit | CSS Ninja */.navbar-placeholder{z-index:999}.navbar-wrapper{width:100%;height:4.6rem;position:fixed;top:0;left:0;z-index:20;transition:all .4s}.navbar-wrapper.is-static{position:static !important}.navbar-wrapper.is-solid{background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.12)}.navbar-wrapper.is-cloned{position:fixed;top:0;left:0;width:100%;transform:translateY(-100%);z-index:100;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.12)}.navbar-wrapper.is-cloned.is-active{transform:translateY(0)}.navbar-wrapper.is-transparent .navbar-item.is-slide,.navbar-wrapper.is-transparent .navbar-link.is-slide{border-bottom:1px solid rgba(0,0,0,0)}.navbar-wrapper.is-transparent .navbar-item.is-slide:after,.navbar-wrapper.is-transparent .navbar-link.is-slide:after{content:"";display:block;width:0;min-width:0;height:1.6px;position:absolute;left:0;bottom:0;background:#219d1a;transition:width .3s}.navbar-wrapper.is-transparent .navbar-item.is-slide:hover:after,.navbar-wrapper.is-transparent .navbar-link.is-slide:hover:after{width:100%}.navbar-wrapper .navbar-brand{-ms-flex-align:center;align-items:center}.navbar-wrapper .navbar-brand img{height:28px}.navbar-wrapper .navbar-brand img.light-logo{display:block}.navbar-wrapper .navbar-brand img.dark-logo{display:none}.navbar-wrapper .navbar-item:hover,.navbar-wrapper .navbar-item.has-dropdown:hover{color:#999;background:rgba(0,0,0,0)}.navbar-wrapper .navbar-item:hover a,.navbar-wrapper .navbar-item.has-dropdown:hover a{background:rgba(0,0,0,0)}.navbar-wrapper .navbar-item.is-menu:hover{background:#e8e8e8 !important}.navbar-wrapper .navbar-item.is-menu:hover i,.navbar-wrapper .navbar-item.is-menu:hover span{color:#e01f27 !important}.navbar-wrapper .navbar-item.is-menu span{padding:0 10px}.navbar-wrapper .navbar-item.is-menu i{font-size:22px;color:#999}.navbar-wrapper .navbar-link:hover{background:rgba(0,0,0,0) !important;color:#e01f27}.navbar-wrapper .navbar-link:hover:after{border-color:#e01f27}.navbar-wrapper .navbar-link:after{font-size:.85rem;border:1.6px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;border-color:#444f60;margin-top:-0.375em;right:1.125em;transition:all .3s;right:1.525em}.navbar-wrapper .custom-burger{margin-left:auto;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:4.6rem;width:4.6rem}.navbar-wrapper.navbar-light .icon-box-toggle span i{background:#fff !important}.navbar-wrapper.navbar-light .navbar-item,.navbar-wrapper.navbar-light .navbar-link{color:#fff}.navbar-wrapper.navbar-light .navbar-item.is-slide,.navbar-wrapper.navbar-light .navbar-link.is-slide{border-bottom:1px solid rgba(0,0,0,0)}.navbar-wrapper.navbar-light .navbar-item.is-slide:after,.navbar-wrapper.navbar-light .navbar-link.is-slide:after{content:"";display:block;width:0;min-width:0;height:1px;position:absolute;left:0;bottom:0;background:#fff;transition:width .3s}.navbar-wrapper.navbar-light .navbar-item.is-slide:hover:after,.navbar-wrapper.navbar-light .navbar-link.is-slide:hover:after{width:100%}.navbar-wrapper.navbar-light .navbar-link:after{font-size:.85rem;border:1.6px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;border-color:#fff;margin-top:-0.375em;right:1.125em;transition:all .3s;right:1.525em}.navbar-wrapper.navbar-light .navbar-burger span{background:#fff !important}.navbar-wrapper.navbar-inverse.is-reverse{background:#344258}.navbar-wrapper.navbar-inverse.is-reverse .navbar-menu.is-active{background:#344258}.navbar-wrapper.navbar-inverse.is-blue{background:#039be5}.navbar-wrapper.navbar-inverse.is-blue .navbar-menu.is-active{background:#039be5}.navbar-wrapper.navbar-inverse.is-purple{background:#e01f27}.navbar-wrapper.navbar-inverse.is-purple .navbar-menu.is-active{background:#e01f27}.navbar-wrapper.navbar-inverse.is-red{background:#ff7273}.navbar-wrapper.navbar-inverse.is-red .navbar-menu.is-active{background:#ff7273}.navbar-wrapper.navbar-inverse .icon-box-toggle span i{background:#fff !important}.navbar-wrapper.navbar-inverse .navbar-item,.navbar-wrapper.navbar-inverse .navbar-link{color:#fff}.navbar-wrapper.navbar-inverse .navbar-link:after{font-size:.85rem;border:1.6px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;border-color:#fff;margin-top:-0.375em;right:1.125em;transition:all .3s;right:1.525em}.navbar-wrapper.navbar-inverse .navbar-burger span{background:#fff !important}.navbar-wrapper .navbar-dropdown.is-medium{width:200px}.navbar-wrapper .navbar-dropdown .navbar-item{color:#444f60}.navbar-wrapper.navbar-faded{background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.12)}.navbar-wrapper.navbar-faded .navbar-brand img{height:28px}.navbar-wrapper.navbar-faded .navbar-brand img.light-logo{display:none}.navbar-wrapper.navbar-faded .navbar-brand img.dark-logo{display:block}.account{position:relative;right:20px;top:5px;margin-left:30px}.account .nav-item{border-bottom:1px solid rgba(0,0,0,0) !important}.account img.account-avatar{max-height:40px;border-radius:50px;border:1px solid #eff4f7}.account div a{color:#66676b !important}.account div a i{position:relative;top:3px;left:10px;font-size:7px !important;color:#66676b}.account .dropOut ul{margin-left:0 !important}.scroll-nav-wrapper{width:100%;height:60px;line-height:60px;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.12)}.scroll-nav-wrapper .tabs{background:#fff}.scroll-nav-wrapper .tabs a{padding-bottom:0;padding-top:0;border-bottom-color:rgba(0,0,0,0)}.scroll-nav-wrapper .tabs ul{border-bottom:none}.scroll-nav-wrapper .tabs ul li a{color:#a9abac}.scroll-nav-wrapper .tabs ul li:hover a{color:#c26820;border-bottom-color:#c26820}.scroll-nav-wrapper .tabs ul li.is-active a{color:#c26820;border-bottom:2px solid #c26820}.scroll-nav-wrapper .tabs ul li a.there{color:#c26820;border-bottom:2px solid #c26820}.menu-toggle{font-size:20px;color:#666;line-height:48px;text-align:center;background:rgba(0,0,0,0);display:block;width:24px;height:26px;cursor:pointer;padding:0;margin:0 14px;transition:opacity .4s;opacity:1;position:relative;top:2px}.menu-toggle .icon-box-toggle{height:100%;width:100%;background:tranparent;position:relative;display:block;width:30px;height:30px}.menu-toggle .icon-box-toggle.active>span.rotate{transform:translate(0px, 0px) rotate(90deg)}.menu-toggle .icon-box-toggle.active>span>i.icon-line-center{visibility:hidden;width:1px;height:3px;left:70%}.menu-toggle .icon-box-toggle.active>span>i.icon-line-bottom{margin:-2px 0 0 -10px;left:50%;top:12px;transform:translate(0px, 0px) rotate(135deg)}.menu-toggle .icon-box-toggle.active>span>i.icon-line-top{margin:-2px 0 0 -10px;left:50%;top:12px;transform:translate(0px, 0px) rotate(45deg)}.menu-toggle .icon-line-center{position:absolute;width:20px;height:2px;background:#a9abac;margin:-1px 0 0 -10px;left:50%;top:11px;transition:all .2s ease}.menu-toggle .icon-line-top{position:absolute;width:20px;height:2px;background:#a9abac;margin:-3px 0 0 -10px;left:50%;top:7px;transition:all .2s ease}.menu-toggle .icon-line-bottom{position:absolute;width:20px;height:2px;background:#a9abac;margin:2px 0 0 -10px;left:50%;top:14px;transition:all .2s ease}/*! _sections.scss | Bulkit | CSS Ninja */.section.section-light-grey{background-color:#eff4f7}.section.section-feature-grey{background-color:#fbfbfb}.section.section-header-grey{background-color:#f5f9fc}.section.section-feature-grey-accent{background-color:#efefef}.section.section-primary{background-color:#219d1a}.section.section-secondary{background-color:#e01f27}.section.has-border-bottom{border-bottom:1px solid #ededed}.section.has-border-top{border-top:1px solid #ededed}.section.is-relative{position:relative}.section.is-cover{background-size:cover !important}.section.no-margin{margin:0 !important;padding-top:0 !important;padding-bottom:0 !important}.section.section-half{height:75vh !important}.section.is-skewed-sm{transform:skew(0deg, -3deg) translate(0, -45px);padding-top:140px}.section .container{z-index:1}.section .container.is-reverse-skewed-sm{transform:skew(0deg, 3deg) translate(0, 45px)}.section .container.slanted-container{margin-top:-100px}.section .content-wrapper{padding-top:40px}.section .bottom-spacer{padding-bottom:200px}.section .section-title-wrapper{position:relative;padding:40px 20px}.section .section-title-wrapper .bg-number,.section .section-title-wrapper .bg-symbol{position:absolute;text-align:center;font-weight:bolder;top:-18px;margin-left:auto;margin-right:auto;left:0;right:0;font-size:160px;z-index:0;opacity:.1;color:#999;width:160px;height:160px;line-height:160px}.section .section-title-wrapper .bg-number .material-icons,.section .section-title-wrapper .bg-symbol .material-icons{font-size:12rem}.section .section-title-wrapper .top-subtitle{text-transform:uppercase;color:#219d1a;font-family:"Nexa Light",sans-serif;font-weight:700;font-size:1.05rem}.section .section-title-wrapper .icon-subtitle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.section .section-title-wrapper .icon-subtitle.is-one i{margin:10px 5px 0 5px;font-size:2.2rem;color:#e01f27}.section .section-title-wrapper .icon-subtitle.is-many i{margin:10px 5px 0 5px;font-size:1.4rem;color:#e01f27}.section .title.section-title{font-size:2.7rem;color:#a9abac;font-weight:bold;font-family:"Nexa Bold",sans-serif}.section .title.section-subtitle{font-size:2.3rem;color:#a9abac}.section .title.quick-feature{font-size:2.7rem;color:#444f60;position:relative}.section .title.quick-feature .bg-number,.section .title.quick-feature .bg-symbol{position:absolute;font-weight:bolder;top:-100px;left:40px;font-size:14rem;z-index:0;opacity:.1;color:#999}.section .title.feature-title{font-weight:600;color:#444f60;font-size:2.2rem}.section .icon-subtitle i{font-size:2.4rem;color:#219d1a}.section .detailed-feature-subtitle{text-transform:uppercase;font-family:"Nexa Light";font-size:15px;color:#a9abac;font-weight:600}.section .title-divider{margin:10px 0;width:80px;height:5px;background:#219d1a}.section .title-divider.is-right{margin-left:auto}.section .title-divider.is-centered{margin:0 auto}.section h2.feature-headline,.section .feature-headline.h2{color:#219d1a !important;line-height:1.2;padding:5px 0;margin-bottom:0 !important}.section .section-feature-description{color:#878787}.section .media.icon-box{border-top:none !important}.section .media.icon-box .media-content .content p span.icon-box-title{color:#444f60;font-size:1.2rem;font-weight:600}.section .media.icon-box .media-content .content p span.icon-box-text{color:#a9abac;font-size:1.1rem;font-weight:400}.section .flex-wrapper{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.section .flex-wrapper.flex-center{-ms-flex-pack:center;justify-content:center}.section .flex-wrapper.flex-start{-ms-flex-pack:start;justify-content:flex-start}.section .flex-wrapper.flex-end{-ms-flex-pack:end;justify-content:flex-end}.section .flex-wrapper img{width:23%}.content.content-flex,.content-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.content.content-flex.center-flex,.content-flex.center-flex{-ms-flex-pack:center !important;justify-content:center !important}.divider{display:table;white-space:nowrap;margin-top:20px;padding:0 20px}.divider .before-divider,.divider .after-divider{display:table-cell;width:50%;border-bottom:1px solid #ededed;transform:translateY(-50%);color:#999}.divider .children{padding:0 20px;font-size:14px;color:#cecece}/*! _hero.scss | Bulkit | CSS Ninja */.hero.is-relative{position:relative}.hero.is-cover{background-size:cover !important}.hero.is-theme-primary{background-color:#219d1a}.hero.is-theme-primary .title{color:#fff}.hero.is-theme-primary .subtitle{color:#fff}.hero.is-theme-secondary{background-color:#e01f27}.hero.is-theme-secondary .title{color:#fff}.hero.is-theme-secondary .subtitle{color:#fff}.hero.is-theme-accent{background-color:#c26820}.hero.is-theme-accent .title{color:#fff}.hero.is-theme-accent .subtitle{color:#fff}.hero.is-theme-info{background-color:#039be5}.hero.is-theme-info .title{color:#fff}.hero.is-theme-info .subtitle{color:#fff}.hero.is-theme-success{background-color:#00b289}.hero.is-theme-success .title{color:#fff}.hero.is-theme-success .subtitle{color:#fff}.hero.is-theme-warning{background-color:#eda514}.hero.is-theme-warning .title{color:#fff}.hero.is-theme-warning .subtitle{color:#fff}.hero.is-theme-danger{background-color:#ff7273}.hero.is-theme-danger .title{color:#fff}.hero.is-theme-danger .subtitle{color:#fff}.hero.is-feature-grey{background-color:#fbfbfb}.hero.is-feature-grey .title{color:#444f60}.hero.is-feature-grey .subtitle{color:#444f60}.hero.is-light-grey{background-color:#eff4f7;background-image:linear-gradient(141deg, #d0e0ec 0%, #f5f7fa 71%, white 100%)}.hero.is-light-grey .title.dark{color:#444f60}.hero.is-light-grey .title.theme{color:#219d1a}.hero.is-light-grey .subtitle{margin-top:0 !important;padding-right:20%;line-height:1.6 !important}.hero.is-coal{background-color:#444}.hero.is-coal .title{color:#fff}.hero.is-coal .subtitle{color:#fff}.hero-body{background-size:cover !important;background-repeat:no-repeat !important}.hero-body .title.main-title{color:#fff;z-index:999;font-size:3.5rem}.hero-body .title.big-title{color:#444f60;z-index:999;font-size:4rem}.hero-body .title.page-title{font-size:3.5rem}.hero-body .title.medium-title{font-size:2.5rem}.hero-body .title.small-title{font-size:2rem}.hero-body .subtitle.page-subtitle{font-size:1.8rem}.hero-body .clients-small{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;padding:15px 0}.hero-body .clients-small img{height:42px;margin:0 5px}.hero-body .clients-small.centered{-ms-flex-pack:center !important;justify-content:center !important}.hero-body.is-relative{position:relative}.hero-foot img.partner-logo{height:70px !important}.parallax-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#333;opacity:.4}/*! _footer.scss | Bulkit | CSS Ninja */footer.footer-dark{background:#444f60;color:#fff;position:relative}footer.footer-dark .columns{padding-top:30px;padding-bottom:30px}footer.footer-dark .footer-logo{padding:10px 0}footer.footer-dark .footer-logo img{height:25px}footer.footer-dark .footer-column .footer-header{padding:10px 0}footer.footer-dark .footer-column .footer-header h3,footer.footer-dark .footer-column .footer-header .h3{font-family:"Nexa Bold",sans-serif;font-weight:400;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:0 !important;color:#eff4f7}footer.footer-dark .footer-column ul.link-list{line-height:30px;font-size:1rem}footer.footer-dark .footer-column ul.link-list a{color:#98a9c3;font-weight:400;transition:all .5s}footer.footer-dark .footer-column ul.link-list :hover{color:#fcfcfc}footer.footer-dark .footer-column .level-item .icon{color:#219d1a;transition:all .5s}footer.footer-dark .footer-column .level-item .icon i{font-size:20px}footer.footer-dark .footer-column .level-item .icon :hover{color:#fcfcfc}footer.footer-dark .footer-column .copyright{padding:10px 0}footer.footer-light{background:#fff;color:#444f60;position:relative}footer.footer-light .columns{padding-top:30px;padding-bottom:30px}footer.footer-light .footer-logo{padding:10px 0}footer.footer-light .footer-logo img{height:25px}footer.footer-light .footer-column .footer-header{padding:10px 0}footer.footer-light .footer-column .footer-header h3,footer.footer-light .footer-column .footer-header .h3{font-family:"Nexa Bold",sans-serif;font-weight:400;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:0 !important;color:#444f60}footer.footer-light .footer-column ul.link-list{line-height:30px;font-size:1rem}footer.footer-light .footer-column ul.link-list a{color:#98a9c3;font-weight:400;transition:all .5s}footer.footer-light .footer-column ul.link-list :hover{color:#219d1a}footer.footer-light .footer-column .level-item .icon{color:#999;transition:all .5s}footer.footer-light .footer-column .level-item .icon i{font-size:20px}footer.footer-light .footer-column .level-item .icon :hover{color:#e01f27}footer.footer-light .footer-column .copyright{padding:10px 0}@media(max-width: 768px){.footer-columns.is-flex-mobile{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}footer.footer-light-left{padding:5rem 1.5rem !important}footer.footer-light-left .footer-nav-right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}footer.footer-light-left .footer-nav-right .footer-nav-link{margin:0 10px;padding:20px 0;color:#444f60 !important;border-bottom:2px solid rgba(0,0,0,0)}footer.footer-light-left .footer-nav-right .footer-nav-link:hover{color:#999 !important;border-bottom:2px solid #999}footer.footer-light-left .footer-nav-right .footer-nav-link.is-active{color:#219d1a !important;border-bottom:2px solid #219d1a !important}footer.footer-light-left .level-item .icon{color:#cecece;transition:all .5s}footer.footer-light-left .level-item .icon :hover{color:#219d1a}footer.footer-light-left .moto{color:#999}@media(max-width: 768px){.footer-nav-right{margin-top:0 !important}}footer.footer-dark-left{padding:5rem 1.5rem !important;background:#444f60}footer.footer-dark-left .footer-nav-right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}footer.footer-dark-left .footer-nav-right .footer-nav-link{margin:0 10px;padding:20px 0;color:#fff !important;border-bottom:2px solid rgba(0,0,0,0)}footer.footer-dark-left .footer-nav-right .footer-nav-link:hover{color:#fcfcfc !important;border-bottom:2px solid #fff}footer.footer-dark-left .footer-nav-right .footer-nav-link.is-active{color:#219d1a !important;border-bottom:2px solid #219d1a !important}footer.footer-dark-left .level-item .icon{color:#fff;transition:all .5s}footer.footer-dark-left .level-item .icon :hover{color:#219d1a}footer.footer-dark-left .moto{color:#fff}footer.footer-light-medium{padding-bottom:10rem !important;padding-top:8rem !important;background:#fff}footer.footer-light-medium .social-links{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}footer.footer-light-medium .social-links a{color:#a9abac;margin:0 5px}footer.footer-light-medium .social-links a:hover{color:#219d1a}footer.footer-light-medium .footer-description{color:#a9abac}footer.footer-light-medium .footer-column{padding-top:20px}footer.footer-light-medium .footer-column .column-header{font-family:"Nexa Light",sans-serif;text-transform:uppercase;color:#444f60;font-size:1rem;font-weight:700;margin:10px 0}footer.footer-light-medium .footer-column .column-item{padding-bottom:10px}footer.footer-light-medium .footer-column .column-item a{color:#a9abac}footer.footer-light-medium .footer-column .column-item a:hover{color:#219d1a}footer.footer-light-medium .moto{color:#999}footer.footer-light-medium .small-footer-logo{height:28px}/*! _animations.scss | Bulkit | CSS Ninja */.animated{animation-duration:.5s;animation-fill-mode:both;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both}@keyframes translateLeft{from{transform:translate3d(100%, 0, 0)}to{transform:translate3d(0, 0, 0)}}.translateLeft{animation-name:translateLeft;animation-duration:.3s;transition:all 500ms cubic-bezier(0.755, 0.05, 0.855, 0.06)}@keyframes translateDown{from{transform:translate3d(0, -100px, 0)}to{transform:translate3d(0, 0, 0)}}.translateDown{animation-name:translateDown;animation-duration:.3s;transition:all 500ms cubic-bezier(0.755, 0.05, 0.855, 0.06)}@keyframes translateUp{from{transform:translate3d(0, 100%, 0)}to{transform:translate3d(0, 0, 0)}}.translateUp{animation-name:translateUp;animation-duration:.3s;transition:all 500ms cubic-bezier(0.755, 0.05, 0.855, 0.06)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{opacity:0;animation-name:fadeIn}@keyframes fadeInLeft{from{transform:translate3d(20px, 0, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}.preFadeInLeft{opacity:0}.fadeInLeft{opacity:0;animation-name:fadeInLeft}@keyframes fadeInRight{from{transform:translate3d(-20px, 0, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}.preFadeInRight{opacity:0}.fadeInRight{opacity:0;animation-name:fadeInRight}@keyframes fadeInUp{from{transform:translate3d(0, 20px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.preFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp}@keyframes fadeInDown{from{transform:translate3d(0, -20px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.preFadeInDown{opacity:0}.fadeInDown{opacity:0;animation-name:fadeInDown}@keyframes fadeOutUp{from{transform:translate3d(0, 20px, 0)}to{transform:translate3d(0, 0, 0);opacity:0}}.preFadeOutUp{opacity:1}.fadeOutUp{opacity:1;animation-name:fadeOutUp}@keyframes levitate{from{transform:translate(0, 0)}50%{transform:translate(0, 10px)}to{transform:translate(0, 0)}}.levitate{animation-name:levitate;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes gelatine{from,to{transform:scale(1, 1)}25%{transform:scale(0.9, 1.1)}50%{transform:scale(1.1, 0.9)}75%{transform:scale(0.95, 1.05)}}.gelatine{animation:gelatine .6s;animation-duration:.6s;animation-fill-mode:both}@keyframes unzoom{from,to{transform:scale(1, 0)}25%{transform:scale(0.9, 1.1)}50%{transform:scale(1.1, 0)}}.unzoom{animation:unzoom .7s;animation-duration:.6s;animation-fill-mode:both}@keyframes dotPulse{0%{transform:scale(1);opacity:1}100%{transform:scale(1.8);opacity:0}}@keyframes entrance{from{transform:scale(0)}25%{transform:scale(1.05)}50%{transform:scale(0.95)}75%{transform:scale(1.05)}to{transform:none}}.entrance{animation:entrance .8s}@keyframes scaleIn{from{transform:scale(0)}to{transform:scale(1)}}.scaleIn{animation:scaleIn .5s;animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@keyframes scaleInCircle{from{transform:scale(0)}to{transform:scale(7)}}.scaleInCircle{animation:scaleInCircle .6s;animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@keyframes scaleOut{from{transform:scale(1)}to{transform:scale(0)}}.scaleOut{animation:scaleOut .6s}.pulsate{animation:pulsate 1s ease-out;animation-iteration-count:infinite;opacity:0}.delay-1{animation-delay:.25s}.delay-2{animation-delay:.5s}.delay-3{animation-delay:.75s}.delay-4{animation-delay:1s}.delay-5{animation-delay:1.25s}.delay-6{animation-delay:1.5s}.delay-7{animation-delay:1.75s}.delay-8{animation-delay:2.25s}.delay-9{animation-delay:2.5s}.delay-10{animation-delay:2.75s}.delay-11{animation-delay:3s}/*! _navigation.scss | Bulkit | CSS Ninja */.side-navigation-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;background:#344258;position:fixed;top:0;bottom:0;left:0;width:300px;overflow:hidden;transform:translateX(-301px);transition:width .05s linear;transition:transform .3s;z-index:1000}.side-navigation-menu.is-active{transform:translateX(0)}.side-navigation-menu .category-menu-wrapper{height:100%;position:relative;width:80px;background:#e01f27}.side-navigation-menu .category-menu-wrapper ul.categories li{height:60px}.side-navigation-menu .category-menu-wrapper ul.categories li.square-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.side-navigation-menu .category-menu-wrapper ul.categories li.square-logo img{max-height:28px}.side-navigation-menu .category-menu-wrapper ul.categories li.category-link{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}.side-navigation-menu .category-menu-wrapper ul.categories li.category-link i{font-size:20px;color:#fff}.side-navigation-menu .category-menu-wrapper ul.categories li.category-link:hover{background:rgb(201.6,27.9,35.1)}.side-navigation-menu .category-menu-wrapper ul.categories li.is-active{background:rgb(179.2,24.8,31.2)}.side-navigation-menu .category-menu-wrapper .author{position:absolute;left:0;bottom:0;width:100%}.side-navigation-menu .category-menu-wrapper .author li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.side-navigation-menu .category-menu-wrapper .author a{position:relative;z-index:4}.side-navigation-menu .category-menu-wrapper .author .main-menu-author{width:48px;height:48px;border-radius:100px;margin:0 auto;margin-bottom:10px;transform:scale(1);transition:transform .4s}.side-navigation-menu .category-menu-wrapper .author .main-menu-author:hover{transform:scale(1.1)}.side-navigation-menu .navigation-menu-wrapper{height:100%;width:100%;position:relative}.side-navigation-menu .navigation-menu-wrapper ul.navigation-menu{height:100%;margin:0;padding:0;max-width:400px;list-style:none;list-style-type:none;overflow:auto}.side-navigation-menu .navigation-menu-wrapper ul.navigation-menu::-webkit-scrollbar{width:10px}.side-navigation-menu .navigation-menu-wrapper ul.navigation-menu::-webkit-scrollbar-thumb{border-radius:5px;background:hsla(0,0%,100%,.1)}.side-navigation-menu .navigation-menu-wrapper .navigation-menu-header{height:60px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:25px;text-transform:uppercase;font-weight:300;color:#fcfcfc;letter-spacing:3px;font-size:92%}.side-navigation-menu .navigation-menu-wrapper .navigation-menu-header .menu-toggle .icon-box-toggle span i{background:#fff}.side-navigation-menu .navigation-menu-wrapper .navigation-menu-header .navigation-close{opacity:0}.side-navigation-menu .navigation-menu-wrapper .navigation-menu li a span{margin-right:20px;color:#fff;font-size:22px}.side-navigation-menu .navigation-menu-wrapper .navigation-menu li a{padding:18px 25px;display:block;text-decoration:none;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.side-navigation-menu .navigation-menu-wrapper .navigation-menu li a.is-submenu{padding:12px 25px}.side-navigation-menu .navigation-menu-wrapper .navigation-menu li a.parent-link{height:60px !important;position:relative}.side-navigation-menu .navigation-menu-wrapper .navigation-menu li a.parent-link.has-new:before{content:"";position:absolute;top:18px;left:22px;width:8px;height:8px;border-radius:50%;background:#039be5;animation:pulsate 1s ease-out;animation-iteration-count:infinite;opacity:0}.side-navigation-menu .navigation-menu-wrapper .navigation-menu li a:hover{background:rgb(61.4714285714,78.0214285714,104.0285714286)}.side-navigation-menu .navigation-menu-wrapper li.has-children.active-section a.parent-link{color:rgb(233.3,98.2,103.8) !important}.side-navigation-menu .navigation-menu-wrapper li.has-children.active-section a.parent-link span,.side-navigation-menu .navigation-menu-wrapper li.has-children.active-section a.parent-link span:after{color:rgb(233.3,98.2,103.8) !important}.side-navigation-menu .navigation-menu-wrapper li.has-children ul{padding:0px}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu{background-color:rgb(42.5285714286,53.9785714286,71.9714285714);padding-left:62px !important;font-size:95%}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu:hover,.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.is-active{color:#e01f27}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-feature{position:relative}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-feature:after{content:"2.0";position:absolute;color:#fff;background:#e01f27;padding:0;font-size:10px;font-weight:700;border-radius:3px;padding:3px 6px;right:20px}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-feature.is-2_2:after{content:"2.2";background:#eda514}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-feature.is-2_3:after{content:"2.3";background:#eda514}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-update{position:relative}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-update:after{content:"2.1";position:absolute;color:#fff;background:#219d1a;padding:0;font-size:10px;font-weight:700;border-radius:3px;padding:3px 6px;right:20px}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-update.is-2_2:after{content:"2.2";background:#eda514}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a.is-submenu.has-new-update.is-2_3:after{content:"2.3";background:#eda514}.side-navigation-menu .navigation-menu-wrapper li.has-children ul li a:hover{color:#fff;padding-left:42px}.side-navigation-menu .navigation-menu-wrapper li.has-children,.side-navigation-menu .navigation-menu-wrapper li{position:relative}.side-navigation-menu .navigation-menu-wrapper .has-children span::after{position:absolute;right:30px;content:"";color:#fff;transition:all .5s;font-size:90%;padding-top:2px}.side-navigation-menu .navigation-menu-wrapper li.active.has-children span::after{transform:rotate(90deg)}.side-navigation-menu .navigation-menu-wrapper li.active.has-children{background:rgb(61.4714285714,78.0214285714,104.0285714286)}.side-navigation-menu .navigation-menu-wrapper .navigation-menu .has-children>ul{display:none}/*! _pageloader.scss | Bulkit | CSS Ninja */.pageloader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#219d1a;z-index:999998;transition:transform .35s ease-out;transform:translateY(-100%);will-change:transform}.pageloader.is-active{transform:translateY(0)}.pageloader::after,.pageloader::before{position:absolute;top:50%;left:50%;display:block;border-radius:100%;content:"";z-index:999999}.pageloader::after{margin-top:-100px;margin-left:-100px;width:200px;height:200px;background-color:hsla(0,0%,100%,.5);border:3px solid hsla(0,0%,100%,.75);animation:page-loader-inner 1.5s infinite ease-out}.pageloader::before{margin-top:-30px;margin-left:-30px;width:60px;height:60px;background-color:#fff;animation:page-loader-outer 1.5s infinite ease-in}@keyframes page-loader-inner{0%,40%{transform:scale(0)}100%{transform:scale(1);opacity:0}}@keyframes page-loader-outer{0%{transform:scale(1)}100%,40%{transform:scale(0);opacity:0}}.infraloader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:-1;opacity:0;transition:opacity .35s}.infraloader.is-active{opacity:1;z-index:999997}/*! _buttons.scss | Bulkit | CSS Ninja */.button{transition:all .5s}.button.button-signup{padding:22px 40px !important}.button.button-signup.btn-outlined.is-bold{border-width:2px;font-weight:600}.button.button-cta{padding:22px 40px !important}.button.button-cta.btn-outlined.is-bold{border-width:2px;font-weight:600}.button.no-lh{line-height:0 !important}.button.button-action{padding:25px 40px !important}.button.btn-align{padding:3px 13px 6px 13px}.button.btn-align-md{padding:5px 15px 18px 15px}.button.btn-align-lg{padding:6px 15px 18px 15px}.button.btn-upper{text-transform:uppercase}.button.rounded{border-radius:500px}.button.raised:hover{box-shadow:0 14px 26px -12px rgba(0,0,0,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2) !important;opacity:.8}.button.is-raised{box-shadow:0 14px 26px -12px rgba(0,0,0,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2) !important}.button.btn-fade:hover{opacity:.6}.button.btn-outlined{background:rgba(0,0,0,0)}.button.btn-outlined.light-btn{border-color:#fff;color:#fff}.button.btn-outlined.light-btn:hover{background-color:#fff;color:#444f60}.button.btn-outlined.is-bold{border-width:2px;font-weight:600}.button.btn-padding{padding:6px 13px 16px 13px !important}.button.default-btn{color:#cecece !important}.button.is-link{text-decoration:none !important}.button.has-icon-right i{padding-left:8px}.button:focus{border-color:#ccc}.button i{position:relative;top:1px;padding-right:8px}.button.has-icon i{position:relative;margin-right:5px;font-size:1.7rem}.button.is-fullwidth{display:block !important;width:100% !important;text-align:center !important}.button.btn-square{width:45px;height:45px;text-align:center !important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.button.btn-square.is-small{width:36px;height:36px}.button.btn-square.is-medium{width:55px;height:55px}.button.btn-square.is-large{width:64px;height:64px}.button.btn-square i{font-size:21px;padding:0 !important}.button.btn-square.is-small i{font-size:18px}.button.btn-square.is-medium i{font-size:28px}.button.btn-square.is-large i{font-size:32px}.button.is-link{background:rgba(0,0,0,0) !important}.button.is-link.btn-more{text-decoration:none !important}.button.is-link.color-primary i{font-size:9px;margin-left:10px;position:relative;top:2px;color:#219d1a !important;transition:all .5s}.button.is-link:hover{background:#f5f5f5 !important}.button.is-link:hover i{transform:translate(10px, 0)}.button.primary-btn{outline:none;border-color:#219d1a;background-color:#219d1a;color:#fff;transition:all .5s}.button.primary-btn:hover{color:#fff}.button.primary-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(79,193,234,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(79,193,234,.2) !important;opacity:.9 .5}.button.primary-btn.btn-outlined{border-color:#219d1a;color:#219d1a;background-color:rgba(0,0,0,0)}.button.primary-btn.btn-outlined:hover{color:#fff;background-color:#219d1a}.button.primary-btn:focus{border-color:#219d1a}.button.secondary-btn{outline:none;border-color:#e01f27;background-color:#e01f27;color:#fff;transition:all .5s}.button.secondary-btn:hover{color:#fff}.button.secondary-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(103,58,183,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(103,58,183,.2) !important;opacity:.95}.button.secondary-btn.btn-outlined{border-color:#e01f27;color:#e01f27;background-color:rgba(0,0,0,0)}.button.secondary-btn.btn-outlined:hover{color:#fff;background-color:#e01f27}.button.secondary-btn:focus{border-color:#e01f27}.button.accent-btn{outline:none;border-color:#c26820;background-color:#c26820;color:#fff;transition:all .5s}.button.accent-btn:hover{color:#fff}.button.accent-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(127,0,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(127,0,255,.2) !important;opacity:.8}.button.accent-btn.btn-outlined{border-color:#c26820;color:#c26820;background-color:rgba(0,0,0,0)}.button.accent-btn.btn-outlined:hover{color:#fff;background-color:#c26820}.button.accent-btn:focus{border-color:#c26820}.button.success-btn{outline:none;border-color:#00b289;background-color:#00b289;color:#fff;transition:all .5s}.button.success-btn:hover{color:#fff}.button.success-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(0,178,137,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,178,137,.2) !important;opacity:.8}.button.success-btn.btn-outlined{border-color:#00b289;color:#00b289;background-color:rgba(0,0,0,0)}.button.success-btn.btn-outlined:hover{color:#fff;background-color:#00b289}.button.success-btn:focus{border-color:#00b289}.button.warning-btn{outline:none;border-color:#eda514;background-color:#eda514;color:#fff;transition:all .5s}.button.warning-btn:hover{color:#fff}.button.warning-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(237,165,20,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(237,165,20,.2) !important;opacity:.8}.button.warning-btn.btn-outlined{border-color:#eda514;color:#eda514;background-color:rgba(0,0,0,0)}.button.warning-btn.btn-outlined:hover{color:#fff;background-color:#eda514}.button.warning-btn:focus{border-color:#eda514}.button.danger-btn{outline:none;border-color:#ff7273;background-color:#ff7273;color:#fff;transition:all .5s}.button.danger-btn:hover{color:#fff}.button.danger-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important;opacity:.8}.button.danger-btn.btn-outlined{border-color:#ff7273;color:#ff7273;background-color:rgba(0,0,0,0)}.button.danger-btn.btn-outlined:hover{color:#fff;background-color:#ff7273}.button.danger-btn:focus{border-color:#ff7273}.button.info-btn{outline:none;border-color:#039be5;background-color:#039be5;color:#fff;transition:all .5s}.button.info-btn:hover{color:#fff}.button.info-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(3,155,229,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(3,155,229,.2) !important;opacity:.8}.button.info-btn.btn-outlined{border-color:#039be5;color:#039be5;background-color:rgba(0,0,0,0)}.button.info-btn.btn-outlined:hover{color:#fff;background-color:#039be5}.button.info-btn:focus{border-color:#039be5}.button.social-btn{color:#fff}.button.social-btn.facebook{background-color:#3b5998}.button.social-btn.twitter{background-color:#1dcaff}.button.social-btn.linkedin{background-color:#007bb6}.button.social-btn.tumblr{background-color:#35465c}.button.social-btn.github{background-color:#444}.ripple{overflow:hidden}.ripple-effect{position:absolute;border-radius:50%;width:50px;height:50px;background:#fff;animation:ripple-animation 2s}@keyframes ripple-animation{from{transform:scale(1);opacity:.4}to{transform:scale(100);opacity:0}}/*! _boxes.scss | Bulkit | CSS Ninja */.icon-box .box-icon{color:#cecece;font-size:2.8rem;margin-bottom:1rem}.icon-box .box-title{color:#444f60;margin-bottom:10px;font-weight:500}.icon-box .box-text{color:#a9abac;font-size:13px}.icon-box.primary .box-icon{color:#219d1a}.icon-box.primary .box-title{color:#219d1a}.icon-box.secondary .box-icon{color:#e01f27}.icon-box.secondary .box-title{color:#e01f27}.icon-box.accent .box-icon{color:#c26820}.icon-box.accent .box-title{color:#c26820}.icon-box.info .box-icon{color:#039be5}.icon-box.info .box-title{color:#039be5}.icon-box.success .box-icon{color:#00b289}.icon-box.success .box-title{color:#00b289}.icon-box.warning .box-icon{color:#eda514}.icon-box.warning .box-title{color:#eda514}.icon-box.danger .box-icon{color:#ff7273}.icon-box.danger .box-title{color:#ff7273}.icon-box.compact .box-icon{color:#fff;font-size:3rem;font-weight:bolder;transform:rotate(45deg)}.icon-box.compact .box-icon i{padding:1.4rem;background:#c26820;border-radius:5px}.icon-box.compact .box-text{padding:0 40px 0 40px}.diamond-box{text-align:center}.diamond-box .diamond-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.diamond-box .diamond{width:60px;height:60px;background-color:#999;position:relative;border-radius:4px;transform:rotate(45deg);margin-bottom:1.5rem}.diamond-box .diamond i{font-size:36px;position:absolute;color:#fff;left:11px;top:10px;transform:rotate(-45deg)}.diamond-box .box-title{color:#444f60;margin-bottom:10px;font-weight:500}.diamond-box .box-text{color:#a9abac;font-size:13px}.diamond-box.primary .diamond{background-color:#219d1a;box-shadow:0 14px 26px -12px rgba(79,193,234,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(79,193,234,.2) !important}.diamond-box.primary .box-title{color:#219d1a}.diamond-box.secondary .diamond{background-color:#e01f27;box-shadow:0 14px 26px -12px rgba(103,58,183,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(103,58,183,.2) !important}.diamond-box.secondary .box-title{color:#e01f27}.diamond-box.accent .diamond{background-color:#c26820;box-shadow:0 14px 26px -12px rgba(127,0,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(127,0,255,.2) !important}.diamond-box.accent .box-title{color:#c26820}.diamond-box.info .diamond{background-color:#039be5;box-shadow:0 14px 26px -12px rgba(3,155,229,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(3,155,229,.2) !important}.diamond-box.info .box-title{color:#039be5}.diamond-box.success .diamond{background-color:#00b289;box-shadow:0 14px 26px -12px rgba(0,178,137,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,178,137,.2) !important}.diamond-box.success .box-title{color:#00b289}.diamond-box.warning .diamond{background-color:#eda514;box-shadow:0 14px 26px -12px rgba(237,165,20,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(237,165,20,.2) !important}.diamond-box.warning .box-title{color:#eda514}.diamond-box.danger .diamond{background-color:#ff7273;box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important}.diamond-box.danger .box-title{color:#ff7273}.square-icon-box{text-align:center}.square-icon-box:hover .icon-box-wrapper .icon-box:after{transform:scale(1)}.square-icon-box.rounded .icon-box{border-radius:100px !important}.square-icon-box.rounded .icon-box:after{border-radius:100px !important}.square-icon-box .icon-box-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:5px}.square-icon-box .icon-box-wrapper .icon-box{width:60px;height:60px;background-color:#999;position:relative;border-radius:4px;cursor:pointer}.square-icon-box .icon-box-wrapper .icon-box i{font-size:28px;position:absolute;color:#fff;left:16px;top:16px}.square-icon-box .icon-box-wrapper .icon-box:after{width:76px;height:76px;content:"";display:block;position:absolute;z-index:1;top:-8px;left:-8px;opacity:.8;border-radius:4px;transform:scale(0.8);transition:all .3s}.square-icon-box .box-title{color:#444f60;padding:5px;font-weight:500}.square-icon-box .box-text{color:#a9abac;padding:0 10px;font-size:13px}.square-icon-box.primary .icon-box{background-color:#219d1a;box-shadow:0 14px 26px -12px rgba(79,193,234,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(79,193,234,.2) !important}.square-icon-box.primary .icon-box:after{border:2px solid #219d1a}.square-icon-box.primary .box-title{color:#219d1a}.square-icon-box.secondary .icon-box{background-color:#e01f27;box-shadow:0 14px 26px -12px rgba(103,58,183,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(103,58,183,.2) !important}.square-icon-box.secondary .icon-box:after{border:2px solid #e01f27}.square-icon-box.secondary .box-title{color:#e01f27}.square-icon-box.accent .icon-box{background-color:#c26820;box-shadow:0 14px 26px -12px rgba(127,0,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(127,0,255,.2) !important}.square-icon-box.accent .icon-box:after{border:2px solid #c26820}.square-icon-box.accent .box-title{color:#c26820}.square-icon-box.info .icon-box{background-color:#039be5;box-shadow:0 14px 26px -12px rgba(3,155,229,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(3,155,229,.2) !important}.square-icon-box.info .icon-box:after{border:2px solid #039be5}.square-icon-box.info .box-title{color:#039be5}.square-icon-box.success .icon-box{background-color:#00b289;box-shadow:0 14px 26px -12px rgba(0,178,137,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,178,137,.2) !important}.square-icon-box.success .icon-box:after{border:2px solid #00b289}.square-icon-box.success .box-title{color:#00b289}.square-icon-box.warning .icon-box{background-color:#eda514;box-shadow:0 14px 26px -12px rgba(237,165,20,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(237,165,20,.2) !important}.square-icon-box.warning .icon-box:after{border:2px solid #eda514}.square-icon-box.warning .box-title{color:#eda514}.square-icon-box.danger .icon-box{background-color:#ff7273;box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important}.square-icon-box.danger .icon-box:after{border:2px solid #ff7273}.square-icon-box.danger .box-title{color:#ff7273}.shadow-icon-box span{display:block;position:absolute;height:75px;width:75px;color:#fff;text-shadow:rgb(19.2049180328,91.368852459,15.131147541) 1px 1px,rgb(19.2049180328,91.368852459,15.131147541) 2px 2px,rgb(19.2049180328,91.368852459,15.131147541) 3px 3px,rgb(19.2049180328,91.368852459,15.131147541) 4px 4px,rgb(19.2049180328,91.368852459,15.131147541) 5px 5px,rgb(19.2049180328,91.368852459,15.131147541) 6px 6px,rgb(19.2049180328,91.368852459,15.131147541) 7px 7px,rgb(19.2049180328,91.368852459,15.131147541) 8px 8px,rgb(19.2049180328,91.368852459,15.131147541) 9px 9px,rgb(19.2049180328,91.368852459,15.131147541) 10px 10px,rgb(19.2049180328,91.368852459,15.131147541) 11px 11px,rgb(19.2049180328,91.368852459,15.131147541) 12px 12px,rgb(19.2049180328,91.368852459,15.131147541) 13px 13px,rgb(19.2049180328,91.368852459,15.131147541) 14px 14px,rgb(19.2049180328,91.368852459,15.131147541) 15px 15px,rgb(19.2049180328,91.368852459,15.131147541) 16px 16px,rgb(19.2049180328,91.368852459,15.131147541) 17px 17px,rgb(19.2049180328,91.368852459,15.131147541) 18px 18px,rgb(19.2049180328,91.368852459,15.131147541) 19px 19px,rgb(19.2049180328,91.368852459,15.131147541) 20px 20px,rgb(19.2049180328,91.368852459,15.131147541) 21px 21px,rgb(19.2049180328,91.368852459,15.131147541) 22px 22px,rgb(19.2049180328,91.368852459,15.131147541) 23px 23px,rgb(19.2049180328,91.368852459,15.131147541) 24px 24px,rgb(19.2049180328,91.368852459,15.131147541) 25px 25px,rgb(19.2049180328,91.368852459,15.131147541) 26px 26px,rgb(19.2049180328,91.368852459,15.131147541) 27px 27px,rgb(19.2049180328,91.368852459,15.131147541) 28px 28px,rgb(19.2049180328,91.368852459,15.131147541) 29px 29px,rgb(19.2049180328,91.368852459,15.131147541) 30px 30px,rgb(19.2049180328,91.368852459,15.131147541) 31px 31px,rgb(19.2049180328,91.368852459,15.131147541) 32px 32px,rgb(19.2049180328,91.368852459,15.131147541) 33px 33px,rgb(19.2049180328,91.368852459,15.131147541) 34px 34px,rgb(19.2049180328,91.368852459,15.131147541) 35px 35px,rgb(19.2049180328,91.368852459,15.131147541) 36px 36px,rgb(19.2049180328,91.368852459,15.131147541) 37px 37px,rgb(19.2049180328,91.368852459,15.131147541) 38px 38px,rgb(19.2049180328,91.368852459,15.131147541) 39px 39px,rgb(19.2049180328,91.368852459,15.131147541) 40px 40px,rgb(19.2049180328,91.368852459,15.131147541) 41px 41px,rgb(19.2049180328,91.368852459,15.131147541) 42px 42px,rgb(19.2049180328,91.368852459,15.131147541) 43px 43px,rgb(19.2049180328,91.368852459,15.131147541) 44px 44px,rgb(19.2049180328,91.368852459,15.131147541) 45px 45px,rgb(19.2049180328,91.368852459,15.131147541) 46px 46px,rgb(19.2049180328,91.368852459,15.131147541) 47px 47px,rgb(19.2049180328,91.368852459,15.131147541) 48px 48px,rgb(19.2049180328,91.368852459,15.131147541) 49px 49px,rgb(19.2049180328,91.368852459,15.131147541) 50px 50px,rgb(19.2049180328,91.368852459,15.131147541) 51px 51px,rgb(19.2049180328,91.368852459,15.131147541) 52px 52px,rgb(19.2049180328,91.368852459,15.131147541) 53px 53px,rgb(19.2049180328,91.368852459,15.131147541) 54px 54px,rgb(19.2049180328,91.368852459,15.131147541) 55px 55px,rgb(19.2049180328,91.368852459,15.131147541) 56px 56px,rgb(19.2049180328,91.368852459,15.131147541) 57px 57px,rgb(19.2049180328,91.368852459,15.131147541) 58px 58px,rgb(19.2049180328,91.368852459,15.131147541) 59px 59px,rgb(19.2049180328,91.368852459,15.131147541) 60px 60px,rgb(19.2049180328,91.368852459,15.131147541) 61px 61px,rgb(19.2049180328,91.368852459,15.131147541) 62px 62px,rgb(19.2049180328,91.368852459,15.131147541) 63px 63px,rgb(19.2049180328,91.368852459,15.131147541) 64px 64px,rgb(19.2049180328,91.368852459,15.131147541) 65px 65px,rgb(19.2049180328,91.368852459,15.131147541) 66px 66px,rgb(19.2049180328,91.368852459,15.131147541) 67px 67px,rgb(19.2049180328,91.368852459,15.131147541) 68px 68px,rgb(19.2049180328,91.368852459,15.131147541) 69px 69px,rgb(19.2049180328,91.368852459,15.131147541) 70px 70px,rgb(19.2049180328,91.368852459,15.131147541) 71px 71px,rgb(19.2049180328,91.368852459,15.131147541) 72px 72px,rgb(19.2049180328,91.368852459,15.131147541) 73px 73px,rgb(19.2049180328,91.368852459,15.131147541) 74px 74px,rgb(19.2049180328,91.368852459,15.131147541) 75px 75px}.shadow-icon-box{position:relative;text-align:center;overflow:hidden;margin:0 auto;width:75px;height:75px;font-size:25px;line-height:75px;background-color:#219d1a;border-radius:10px;-ms-box-shadow:0 14px 26px -12px rgba(79,193,234,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(79,193,234,.2) !important;box-shadow:0 14px 26px -12px rgba(79,193,234,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(79,193,234,.2) !important}.shadow-icon-box.rounded{border-radius:100px}.shadow-icon-box.is-secondary{background-color:#e01f27;-ms-box-shadow:0 14px 26px -12px rgba(103,58,183,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(103,58,183,.2) !important;box-shadow:0 14px 26px -12px rgba(103,58,183,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(103,58,183,.2) !important}.shadow-icon-box.is-secondary span{text-shadow:rgb(156.8,21.7,27.3) 1px 1px,rgb(156.8,21.7,27.3) 2px 2px,rgb(156.8,21.7,27.3) 3px 3px,rgb(156.8,21.7,27.3) 4px 4px,rgb(156.8,21.7,27.3) 5px 5px,rgb(156.8,21.7,27.3) 6px 6px,rgb(156.8,21.7,27.3) 7px 7px,rgb(156.8,21.7,27.3) 8px 8px,rgb(156.8,21.7,27.3) 9px 9px,rgb(156.8,21.7,27.3) 10px 10px,rgb(156.8,21.7,27.3) 11px 11px,rgb(156.8,21.7,27.3) 12px 12px,rgb(156.8,21.7,27.3) 13px 13px,rgb(156.8,21.7,27.3) 14px 14px,rgb(156.8,21.7,27.3) 15px 15px,rgb(156.8,21.7,27.3) 16px 16px,rgb(156.8,21.7,27.3) 17px 17px,rgb(156.8,21.7,27.3) 18px 18px,rgb(156.8,21.7,27.3) 19px 19px,rgb(156.8,21.7,27.3) 20px 20px,rgb(156.8,21.7,27.3) 21px 21px,rgb(156.8,21.7,27.3) 22px 22px,rgb(156.8,21.7,27.3) 23px 23px,rgb(156.8,21.7,27.3) 24px 24px,rgb(156.8,21.7,27.3) 25px 25px,rgb(156.8,21.7,27.3) 26px 26px,rgb(156.8,21.7,27.3) 27px 27px,rgb(156.8,21.7,27.3) 28px 28px,rgb(156.8,21.7,27.3) 29px 29px,rgb(156.8,21.7,27.3) 30px 30px,rgb(156.8,21.7,27.3) 31px 31px,rgb(156.8,21.7,27.3) 32px 32px,rgb(156.8,21.7,27.3) 33px 33px,rgb(156.8,21.7,27.3) 34px 34px,rgb(156.8,21.7,27.3) 35px 35px,rgb(156.8,21.7,27.3) 36px 36px,rgb(156.8,21.7,27.3) 37px 37px,rgb(156.8,21.7,27.3) 38px 38px,rgb(156.8,21.7,27.3) 39px 39px,rgb(156.8,21.7,27.3) 40px 40px,rgb(156.8,21.7,27.3) 41px 41px,rgb(156.8,21.7,27.3) 42px 42px,rgb(156.8,21.7,27.3) 43px 43px,rgb(156.8,21.7,27.3) 44px 44px,rgb(156.8,21.7,27.3) 45px 45px,rgb(156.8,21.7,27.3) 46px 46px,rgb(156.8,21.7,27.3) 47px 47px,rgb(156.8,21.7,27.3) 48px 48px,rgb(156.8,21.7,27.3) 49px 49px,rgb(156.8,21.7,27.3) 50px 50px,rgb(156.8,21.7,27.3) 51px 51px,rgb(156.8,21.7,27.3) 52px 52px,rgb(156.8,21.7,27.3) 53px 53px,rgb(156.8,21.7,27.3) 54px 54px,rgb(156.8,21.7,27.3) 55px 55px,rgb(156.8,21.7,27.3) 56px 56px,rgb(156.8,21.7,27.3) 57px 57px,rgb(156.8,21.7,27.3) 58px 58px,rgb(156.8,21.7,27.3) 59px 59px,rgb(156.8,21.7,27.3) 60px 60px,rgb(156.8,21.7,27.3) 61px 61px,rgb(156.8,21.7,27.3) 62px 62px,rgb(156.8,21.7,27.3) 63px 63px,rgb(156.8,21.7,27.3) 64px 64px,rgb(156.8,21.7,27.3) 65px 65px,rgb(156.8,21.7,27.3) 66px 66px,rgb(156.8,21.7,27.3) 67px 67px,rgb(156.8,21.7,27.3) 68px 68px,rgb(156.8,21.7,27.3) 69px 69px,rgb(156.8,21.7,27.3) 70px 70px,rgb(156.8,21.7,27.3) 71px 71px,rgb(156.8,21.7,27.3) 72px 72px,rgb(156.8,21.7,27.3) 73px 73px,rgb(156.8,21.7,27.3) 74px 74px,rgb(156.8,21.7,27.3) 75px 75px}.shadow-icon-box.is-accent{background-color:#c26820;-ms-box-shadow:0 14px 26px -12px rgba(127,0,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(127,0,255,.2) !important;box-shadow:0 14px 26px -12px rgba(127,0,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(127,0,255,.2) !important}.shadow-icon-box.is-accent span{text-shadow:rgb(128.3318584071,68.796460177,21.1681415929) 1px 1px,rgb(128.3318584071,68.796460177,21.1681415929) 2px 2px,rgb(128.3318584071,68.796460177,21.1681415929) 3px 3px,rgb(128.3318584071,68.796460177,21.1681415929) 4px 4px,rgb(128.3318584071,68.796460177,21.1681415929) 5px 5px,rgb(128.3318584071,68.796460177,21.1681415929) 6px 6px,rgb(128.3318584071,68.796460177,21.1681415929) 7px 7px,rgb(128.3318584071,68.796460177,21.1681415929) 8px 8px,rgb(128.3318584071,68.796460177,21.1681415929) 9px 9px,rgb(128.3318584071,68.796460177,21.1681415929) 10px 10px,rgb(128.3318584071,68.796460177,21.1681415929) 11px 11px,rgb(128.3318584071,68.796460177,21.1681415929) 12px 12px,rgb(128.3318584071,68.796460177,21.1681415929) 13px 13px,rgb(128.3318584071,68.796460177,21.1681415929) 14px 14px,rgb(128.3318584071,68.796460177,21.1681415929) 15px 15px,rgb(128.3318584071,68.796460177,21.1681415929) 16px 16px,rgb(128.3318584071,68.796460177,21.1681415929) 17px 17px,rgb(128.3318584071,68.796460177,21.1681415929) 18px 18px,rgb(128.3318584071,68.796460177,21.1681415929) 19px 19px,rgb(128.3318584071,68.796460177,21.1681415929) 20px 20px,rgb(128.3318584071,68.796460177,21.1681415929) 21px 21px,rgb(128.3318584071,68.796460177,21.1681415929) 22px 22px,rgb(128.3318584071,68.796460177,21.1681415929) 23px 23px,rgb(128.3318584071,68.796460177,21.1681415929) 24px 24px,rgb(128.3318584071,68.796460177,21.1681415929) 25px 25px,rgb(128.3318584071,68.796460177,21.1681415929) 26px 26px,rgb(128.3318584071,68.796460177,21.1681415929) 27px 27px,rgb(128.3318584071,68.796460177,21.1681415929) 28px 28px,rgb(128.3318584071,68.796460177,21.1681415929) 29px 29px,rgb(128.3318584071,68.796460177,21.1681415929) 30px 30px,rgb(128.3318584071,68.796460177,21.1681415929) 31px 31px,rgb(128.3318584071,68.796460177,21.1681415929) 32px 32px,rgb(128.3318584071,68.796460177,21.1681415929) 33px 33px,rgb(128.3318584071,68.796460177,21.1681415929) 34px 34px,rgb(128.3318584071,68.796460177,21.1681415929) 35px 35px,rgb(128.3318584071,68.796460177,21.1681415929) 36px 36px,rgb(128.3318584071,68.796460177,21.1681415929) 37px 37px,rgb(128.3318584071,68.796460177,21.1681415929) 38px 38px,rgb(128.3318584071,68.796460177,21.1681415929) 39px 39px,rgb(128.3318584071,68.796460177,21.1681415929) 40px 40px,rgb(128.3318584071,68.796460177,21.1681415929) 41px 41px,rgb(128.3318584071,68.796460177,21.1681415929) 42px 42px,rgb(128.3318584071,68.796460177,21.1681415929) 43px 43px,rgb(128.3318584071,68.796460177,21.1681415929) 44px 44px,rgb(128.3318584071,68.796460177,21.1681415929) 45px 45px,rgb(128.3318584071,68.796460177,21.1681415929) 46px 46px,rgb(128.3318584071,68.796460177,21.1681415929) 47px 47px,rgb(128.3318584071,68.796460177,21.1681415929) 48px 48px,rgb(128.3318584071,68.796460177,21.1681415929) 49px 49px,rgb(128.3318584071,68.796460177,21.1681415929) 50px 50px,rgb(128.3318584071,68.796460177,21.1681415929) 51px 51px,rgb(128.3318584071,68.796460177,21.1681415929) 52px 52px,rgb(128.3318584071,68.796460177,21.1681415929) 53px 53px,rgb(128.3318584071,68.796460177,21.1681415929) 54px 54px,rgb(128.3318584071,68.796460177,21.1681415929) 55px 55px,rgb(128.3318584071,68.796460177,21.1681415929) 56px 56px,rgb(128.3318584071,68.796460177,21.1681415929) 57px 57px,rgb(128.3318584071,68.796460177,21.1681415929) 58px 58px,rgb(128.3318584071,68.796460177,21.1681415929) 59px 59px,rgb(128.3318584071,68.796460177,21.1681415929) 60px 60px,rgb(128.3318584071,68.796460177,21.1681415929) 61px 61px,rgb(128.3318584071,68.796460177,21.1681415929) 62px 62px,rgb(128.3318584071,68.796460177,21.1681415929) 63px 63px,rgb(128.3318584071,68.796460177,21.1681415929) 64px 64px,rgb(128.3318584071,68.796460177,21.1681415929) 65px 65px,rgb(128.3318584071,68.796460177,21.1681415929) 66px 66px,rgb(128.3318584071,68.796460177,21.1681415929) 67px 67px,rgb(128.3318584071,68.796460177,21.1681415929) 68px 68px,rgb(128.3318584071,68.796460177,21.1681415929) 69px 69px,rgb(128.3318584071,68.796460177,21.1681415929) 70px 70px,rgb(128.3318584071,68.796460177,21.1681415929) 71px 71px,rgb(128.3318584071,68.796460177,21.1681415929) 72px 72px,rgb(128.3318584071,68.796460177,21.1681415929) 73px 73px,rgb(128.3318584071,68.796460177,21.1681415929) 74px 74px,rgb(128.3318584071,68.796460177,21.1681415929) 75px 75px}.shadow-icon-box.is-info{background-color:#039be5;-ms-box-shadow:0 14px 26px -12px rgba(3,155,229,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(3,155,229,.2) !important;box-shadow:0 14px 26px -12px rgba(3,155,229,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(3,155,229,.2) !important}.shadow-icon-box.is-info span{text-shadow:rgb(2.0107758621,103.8900862069,153.4892241379) 1px 1px,rgb(2.0107758621,103.8900862069,153.4892241379) 2px 2px,rgb(2.0107758621,103.8900862069,153.4892241379) 3px 3px,rgb(2.0107758621,103.8900862069,153.4892241379) 4px 4px,rgb(2.0107758621,103.8900862069,153.4892241379) 5px 5px,rgb(2.0107758621,103.8900862069,153.4892241379) 6px 6px,rgb(2.0107758621,103.8900862069,153.4892241379) 7px 7px,rgb(2.0107758621,103.8900862069,153.4892241379) 8px 8px,rgb(2.0107758621,103.8900862069,153.4892241379) 9px 9px,rgb(2.0107758621,103.8900862069,153.4892241379) 10px 10px,rgb(2.0107758621,103.8900862069,153.4892241379) 11px 11px,rgb(2.0107758621,103.8900862069,153.4892241379) 12px 12px,rgb(2.0107758621,103.8900862069,153.4892241379) 13px 13px,rgb(2.0107758621,103.8900862069,153.4892241379) 14px 14px,rgb(2.0107758621,103.8900862069,153.4892241379) 15px 15px,rgb(2.0107758621,103.8900862069,153.4892241379) 16px 16px,rgb(2.0107758621,103.8900862069,153.4892241379) 17px 17px,rgb(2.0107758621,103.8900862069,153.4892241379) 18px 18px,rgb(2.0107758621,103.8900862069,153.4892241379) 19px 19px,rgb(2.0107758621,103.8900862069,153.4892241379) 20px 20px,rgb(2.0107758621,103.8900862069,153.4892241379) 21px 21px,rgb(2.0107758621,103.8900862069,153.4892241379) 22px 22px,rgb(2.0107758621,103.8900862069,153.4892241379) 23px 23px,rgb(2.0107758621,103.8900862069,153.4892241379) 24px 24px,rgb(2.0107758621,103.8900862069,153.4892241379) 25px 25px,rgb(2.0107758621,103.8900862069,153.4892241379) 26px 26px,rgb(2.0107758621,103.8900862069,153.4892241379) 27px 27px,rgb(2.0107758621,103.8900862069,153.4892241379) 28px 28px,rgb(2.0107758621,103.8900862069,153.4892241379) 29px 29px,rgb(2.0107758621,103.8900862069,153.4892241379) 30px 30px,rgb(2.0107758621,103.8900862069,153.4892241379) 31px 31px,rgb(2.0107758621,103.8900862069,153.4892241379) 32px 32px,rgb(2.0107758621,103.8900862069,153.4892241379) 33px 33px,rgb(2.0107758621,103.8900862069,153.4892241379) 34px 34px,rgb(2.0107758621,103.8900862069,153.4892241379) 35px 35px,rgb(2.0107758621,103.8900862069,153.4892241379) 36px 36px,rgb(2.0107758621,103.8900862069,153.4892241379) 37px 37px,rgb(2.0107758621,103.8900862069,153.4892241379) 38px 38px,rgb(2.0107758621,103.8900862069,153.4892241379) 39px 39px,rgb(2.0107758621,103.8900862069,153.4892241379) 40px 40px,rgb(2.0107758621,103.8900862069,153.4892241379) 41px 41px,rgb(2.0107758621,103.8900862069,153.4892241379) 42px 42px,rgb(2.0107758621,103.8900862069,153.4892241379) 43px 43px,rgb(2.0107758621,103.8900862069,153.4892241379) 44px 44px,rgb(2.0107758621,103.8900862069,153.4892241379) 45px 45px,rgb(2.0107758621,103.8900862069,153.4892241379) 46px 46px,rgb(2.0107758621,103.8900862069,153.4892241379) 47px 47px,rgb(2.0107758621,103.8900862069,153.4892241379) 48px 48px,rgb(2.0107758621,103.8900862069,153.4892241379) 49px 49px,rgb(2.0107758621,103.8900862069,153.4892241379) 50px 50px,rgb(2.0107758621,103.8900862069,153.4892241379) 51px 51px,rgb(2.0107758621,103.8900862069,153.4892241379) 52px 52px,rgb(2.0107758621,103.8900862069,153.4892241379) 53px 53px,rgb(2.0107758621,103.8900862069,153.4892241379) 54px 54px,rgb(2.0107758621,103.8900862069,153.4892241379) 55px 55px,rgb(2.0107758621,103.8900862069,153.4892241379) 56px 56px,rgb(2.0107758621,103.8900862069,153.4892241379) 57px 57px,rgb(2.0107758621,103.8900862069,153.4892241379) 58px 58px,rgb(2.0107758621,103.8900862069,153.4892241379) 59px 59px,rgb(2.0107758621,103.8900862069,153.4892241379) 60px 60px,rgb(2.0107758621,103.8900862069,153.4892241379) 61px 61px,rgb(2.0107758621,103.8900862069,153.4892241379) 62px 62px,rgb(2.0107758621,103.8900862069,153.4892241379) 63px 63px,rgb(2.0107758621,103.8900862069,153.4892241379) 64px 64px,rgb(2.0107758621,103.8900862069,153.4892241379) 65px 65px,rgb(2.0107758621,103.8900862069,153.4892241379) 66px 66px,rgb(2.0107758621,103.8900862069,153.4892241379) 67px 67px,rgb(2.0107758621,103.8900862069,153.4892241379) 68px 68px,rgb(2.0107758621,103.8900862069,153.4892241379) 69px 69px,rgb(2.0107758621,103.8900862069,153.4892241379) 70px 70px,rgb(2.0107758621,103.8900862069,153.4892241379) 71px 71px,rgb(2.0107758621,103.8900862069,153.4892241379) 72px 72px,rgb(2.0107758621,103.8900862069,153.4892241379) 73px 73px,rgb(2.0107758621,103.8900862069,153.4892241379) 74px 74px,rgb(2.0107758621,103.8900862069,153.4892241379) 75px 75px}.shadow-icon-box.is-success{background-color:#00b289;-ms-box-shadow:0 14px 26px -12px rgba(0,178,137,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,178,137,.2) !important;box-shadow:0 14px 26px -12px rgba(0,178,137,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,178,137,.2) !important}.shadow-icon-box.is-success span{text-shadow:rgb(0,101.5,78.1207865169) 1px 1px,rgb(0,101.5,78.1207865169) 2px 2px,rgb(0,101.5,78.1207865169) 3px 3px,rgb(0,101.5,78.1207865169) 4px 4px,rgb(0,101.5,78.1207865169) 5px 5px,rgb(0,101.5,78.1207865169) 6px 6px,rgb(0,101.5,78.1207865169) 7px 7px,rgb(0,101.5,78.1207865169) 8px 8px,rgb(0,101.5,78.1207865169) 9px 9px,rgb(0,101.5,78.1207865169) 10px 10px,rgb(0,101.5,78.1207865169) 11px 11px,rgb(0,101.5,78.1207865169) 12px 12px,rgb(0,101.5,78.1207865169) 13px 13px,rgb(0,101.5,78.1207865169) 14px 14px,rgb(0,101.5,78.1207865169) 15px 15px,rgb(0,101.5,78.1207865169) 16px 16px,rgb(0,101.5,78.1207865169) 17px 17px,rgb(0,101.5,78.1207865169) 18px 18px,rgb(0,101.5,78.1207865169) 19px 19px,rgb(0,101.5,78.1207865169) 20px 20px,rgb(0,101.5,78.1207865169) 21px 21px,rgb(0,101.5,78.1207865169) 22px 22px,rgb(0,101.5,78.1207865169) 23px 23px,rgb(0,101.5,78.1207865169) 24px 24px,rgb(0,101.5,78.1207865169) 25px 25px,rgb(0,101.5,78.1207865169) 26px 26px,rgb(0,101.5,78.1207865169) 27px 27px,rgb(0,101.5,78.1207865169) 28px 28px,rgb(0,101.5,78.1207865169) 29px 29px,rgb(0,101.5,78.1207865169) 30px 30px,rgb(0,101.5,78.1207865169) 31px 31px,rgb(0,101.5,78.1207865169) 32px 32px,rgb(0,101.5,78.1207865169) 33px 33px,rgb(0,101.5,78.1207865169) 34px 34px,rgb(0,101.5,78.1207865169) 35px 35px,rgb(0,101.5,78.1207865169) 36px 36px,rgb(0,101.5,78.1207865169) 37px 37px,rgb(0,101.5,78.1207865169) 38px 38px,rgb(0,101.5,78.1207865169) 39px 39px,rgb(0,101.5,78.1207865169) 40px 40px,rgb(0,101.5,78.1207865169) 41px 41px,rgb(0,101.5,78.1207865169) 42px 42px,rgb(0,101.5,78.1207865169) 43px 43px,rgb(0,101.5,78.1207865169) 44px 44px,rgb(0,101.5,78.1207865169) 45px 45px,rgb(0,101.5,78.1207865169) 46px 46px,rgb(0,101.5,78.1207865169) 47px 47px,rgb(0,101.5,78.1207865169) 48px 48px,rgb(0,101.5,78.1207865169) 49px 49px,rgb(0,101.5,78.1207865169) 50px 50px,rgb(0,101.5,78.1207865169) 51px 51px,rgb(0,101.5,78.1207865169) 52px 52px,rgb(0,101.5,78.1207865169) 53px 53px,rgb(0,101.5,78.1207865169) 54px 54px,rgb(0,101.5,78.1207865169) 55px 55px,rgb(0,101.5,78.1207865169) 56px 56px,rgb(0,101.5,78.1207865169) 57px 57px,rgb(0,101.5,78.1207865169) 58px 58px,rgb(0,101.5,78.1207865169) 59px 59px,rgb(0,101.5,78.1207865169) 60px 60px,rgb(0,101.5,78.1207865169) 61px 61px,rgb(0,101.5,78.1207865169) 62px 62px,rgb(0,101.5,78.1207865169) 63px 63px,rgb(0,101.5,78.1207865169) 64px 64px,rgb(0,101.5,78.1207865169) 65px 65px,rgb(0,101.5,78.1207865169) 66px 66px,rgb(0,101.5,78.1207865169) 67px 67px,rgb(0,101.5,78.1207865169) 68px 68px,rgb(0,101.5,78.1207865169) 69px 69px,rgb(0,101.5,78.1207865169) 70px 70px,rgb(0,101.5,78.1207865169) 71px 71px,rgb(0,101.5,78.1207865169) 72px 72px,rgb(0,101.5,78.1207865169) 73px 73px,rgb(0,101.5,78.1207865169) 74px 74px,rgb(0,101.5,78.1207865169) 75px 75px}.shadow-icon-box.is-warning{background-color:#eda514;-ms-box-shadow:0 14px 26px -12px rgba(237,165,20,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(237,165,20,.2) !important;box-shadow:0 14px 26px -12px rgba(237,165,20,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(237,165,20,.2) !important}.shadow-icon-box.is-warning span{text-shadow:rgb(167.6581027668,116.290513834,12.8418972332) 1px 1px,rgb(167.6581027668,116.290513834,12.8418972332) 2px 2px,rgb(167.6581027668,116.290513834,12.8418972332) 3px 3px,rgb(167.6581027668,116.290513834,12.8418972332) 4px 4px,rgb(167.6581027668,116.290513834,12.8418972332) 5px 5px,rgb(167.6581027668,116.290513834,12.8418972332) 6px 6px,rgb(167.6581027668,116.290513834,12.8418972332) 7px 7px,rgb(167.6581027668,116.290513834,12.8418972332) 8px 8px,rgb(167.6581027668,116.290513834,12.8418972332) 9px 9px,rgb(167.6581027668,116.290513834,12.8418972332) 10px 10px,rgb(167.6581027668,116.290513834,12.8418972332) 11px 11px,rgb(167.6581027668,116.290513834,12.8418972332) 12px 12px,rgb(167.6581027668,116.290513834,12.8418972332) 13px 13px,rgb(167.6581027668,116.290513834,12.8418972332) 14px 14px,rgb(167.6581027668,116.290513834,12.8418972332) 15px 15px,rgb(167.6581027668,116.290513834,12.8418972332) 16px 16px,rgb(167.6581027668,116.290513834,12.8418972332) 17px 17px,rgb(167.6581027668,116.290513834,12.8418972332) 18px 18px,rgb(167.6581027668,116.290513834,12.8418972332) 19px 19px,rgb(167.6581027668,116.290513834,12.8418972332) 20px 20px,rgb(167.6581027668,116.290513834,12.8418972332) 21px 21px,rgb(167.6581027668,116.290513834,12.8418972332) 22px 22px,rgb(167.6581027668,116.290513834,12.8418972332) 23px 23px,rgb(167.6581027668,116.290513834,12.8418972332) 24px 24px,rgb(167.6581027668,116.290513834,12.8418972332) 25px 25px,rgb(167.6581027668,116.290513834,12.8418972332) 26px 26px,rgb(167.6581027668,116.290513834,12.8418972332) 27px 27px,rgb(167.6581027668,116.290513834,12.8418972332) 28px 28px,rgb(167.6581027668,116.290513834,12.8418972332) 29px 29px,rgb(167.6581027668,116.290513834,12.8418972332) 30px 30px,rgb(167.6581027668,116.290513834,12.8418972332) 31px 31px,rgb(167.6581027668,116.290513834,12.8418972332) 32px 32px,rgb(167.6581027668,116.290513834,12.8418972332) 33px 33px,rgb(167.6581027668,116.290513834,12.8418972332) 34px 34px,rgb(167.6581027668,116.290513834,12.8418972332) 35px 35px,rgb(167.6581027668,116.290513834,12.8418972332) 36px 36px,rgb(167.6581027668,116.290513834,12.8418972332) 37px 37px,rgb(167.6581027668,116.290513834,12.8418972332) 38px 38px,rgb(167.6581027668,116.290513834,12.8418972332) 39px 39px,rgb(167.6581027668,116.290513834,12.8418972332) 40px 40px,rgb(167.6581027668,116.290513834,12.8418972332) 41px 41px,rgb(167.6581027668,116.290513834,12.8418972332) 42px 42px,rgb(167.6581027668,116.290513834,12.8418972332) 43px 43px,rgb(167.6581027668,116.290513834,12.8418972332) 44px 44px,rgb(167.6581027668,116.290513834,12.8418972332) 45px 45px,rgb(167.6581027668,116.290513834,12.8418972332) 46px 46px,rgb(167.6581027668,116.290513834,12.8418972332) 47px 47px,rgb(167.6581027668,116.290513834,12.8418972332) 48px 48px,rgb(167.6581027668,116.290513834,12.8418972332) 49px 49px,rgb(167.6581027668,116.290513834,12.8418972332) 50px 50px,rgb(167.6581027668,116.290513834,12.8418972332) 51px 51px,rgb(167.6581027668,116.290513834,12.8418972332) 52px 52px,rgb(167.6581027668,116.290513834,12.8418972332) 53px 53px,rgb(167.6581027668,116.290513834,12.8418972332) 54px 54px,rgb(167.6581027668,116.290513834,12.8418972332) 55px 55px,rgb(167.6581027668,116.290513834,12.8418972332) 56px 56px,rgb(167.6581027668,116.290513834,12.8418972332) 57px 57px,rgb(167.6581027668,116.290513834,12.8418972332) 58px 58px,rgb(167.6581027668,116.290513834,12.8418972332) 59px 59px,rgb(167.6581027668,116.290513834,12.8418972332) 60px 60px,rgb(167.6581027668,116.290513834,12.8418972332) 61px 61px,rgb(167.6581027668,116.290513834,12.8418972332) 62px 62px,rgb(167.6581027668,116.290513834,12.8418972332) 63px 63px,rgb(167.6581027668,116.290513834,12.8418972332) 64px 64px,rgb(167.6581027668,116.290513834,12.8418972332) 65px 65px,rgb(167.6581027668,116.290513834,12.8418972332) 66px 66px,rgb(167.6581027668,116.290513834,12.8418972332) 67px 67px,rgb(167.6581027668,116.290513834,12.8418972332) 68px 68px,rgb(167.6581027668,116.290513834,12.8418972332) 69px 69px,rgb(167.6581027668,116.290513834,12.8418972332) 70px 70px,rgb(167.6581027668,116.290513834,12.8418972332) 71px 71px,rgb(167.6581027668,116.290513834,12.8418972332) 72px 72px,rgb(167.6581027668,116.290513834,12.8418972332) 73px 73px,rgb(167.6581027668,116.290513834,12.8418972332) 74px 74px,rgb(167.6581027668,116.290513834,12.8418972332) 75px 75px}.shadow-icon-box.is-danger{background-color:#ff7273;-ms-box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important;box-shadow:0 14px 26px -12px rgba(255,114,115,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(255,114,115,.2) !important}.shadow-icon-box.is-danger span{text-shadow:rgb(255,37.5,39.0425531915) 1px 1px,rgb(255,37.5,39.0425531915) 2px 2px,rgb(255,37.5,39.0425531915) 3px 3px,rgb(255,37.5,39.0425531915) 4px 4px,rgb(255,37.5,39.0425531915) 5px 5px,rgb(255,37.5,39.0425531915) 6px 6px,rgb(255,37.5,39.0425531915) 7px 7px,rgb(255,37.5,39.0425531915) 8px 8px,rgb(255,37.5,39.0425531915) 9px 9px,rgb(255,37.5,39.0425531915) 10px 10px,rgb(255,37.5,39.0425531915) 11px 11px,rgb(255,37.5,39.0425531915) 12px 12px,rgb(255,37.5,39.0425531915) 13px 13px,rgb(255,37.5,39.0425531915) 14px 14px,rgb(255,37.5,39.0425531915) 15px 15px,rgb(255,37.5,39.0425531915) 16px 16px,rgb(255,37.5,39.0425531915) 17px 17px,rgb(255,37.5,39.0425531915) 18px 18px,rgb(255,37.5,39.0425531915) 19px 19px,rgb(255,37.5,39.0425531915) 20px 20px,rgb(255,37.5,39.0425531915) 21px 21px,rgb(255,37.5,39.0425531915) 22px 22px,rgb(255,37.5,39.0425531915) 23px 23px,rgb(255,37.5,39.0425531915) 24px 24px,rgb(255,37.5,39.0425531915) 25px 25px,rgb(255,37.5,39.0425531915) 26px 26px,rgb(255,37.5,39.0425531915) 27px 27px,rgb(255,37.5,39.0425531915) 28px 28px,rgb(255,37.5,39.0425531915) 29px 29px,rgb(255,37.5,39.0425531915) 30px 30px,rgb(255,37.5,39.0425531915) 31px 31px,rgb(255,37.5,39.0425531915) 32px 32px,rgb(255,37.5,39.0425531915) 33px 33px,rgb(255,37.5,39.0425531915) 34px 34px,rgb(255,37.5,39.0425531915) 35px 35px,rgb(255,37.5,39.0425531915) 36px 36px,rgb(255,37.5,39.0425531915) 37px 37px,rgb(255,37.5,39.0425531915) 38px 38px,rgb(255,37.5,39.0425531915) 39px 39px,rgb(255,37.5,39.0425531915) 40px 40px,rgb(255,37.5,39.0425531915) 41px 41px,rgb(255,37.5,39.0425531915) 42px 42px,rgb(255,37.5,39.0425531915) 43px 43px,rgb(255,37.5,39.0425531915) 44px 44px,rgb(255,37.5,39.0425531915) 45px 45px,rgb(255,37.5,39.0425531915) 46px 46px,rgb(255,37.5,39.0425531915) 47px 47px,rgb(255,37.5,39.0425531915) 48px 48px,rgb(255,37.5,39.0425531915) 49px 49px,rgb(255,37.5,39.0425531915) 50px 50px,rgb(255,37.5,39.0425531915) 51px 51px,rgb(255,37.5,39.0425531915) 52px 52px,rgb(255,37.5,39.0425531915) 53px 53px,rgb(255,37.5,39.0425531915) 54px 54px,rgb(255,37.5,39.0425531915) 55px 55px,rgb(255,37.5,39.0425531915) 56px 56px,rgb(255,37.5,39.0425531915) 57px 57px,rgb(255,37.5,39.0425531915) 58px 58px,rgb(255,37.5,39.0425531915) 59px 59px,rgb(255,37.5,39.0425531915) 60px 60px,rgb(255,37.5,39.0425531915) 61px 61px,rgb(255,37.5,39.0425531915) 62px 62px,rgb(255,37.5,39.0425531915) 63px 63px,rgb(255,37.5,39.0425531915) 64px 64px,rgb(255,37.5,39.0425531915) 65px 65px,rgb(255,37.5,39.0425531915) 66px 66px,rgb(255,37.5,39.0425531915) 67px 67px,rgb(255,37.5,39.0425531915) 68px 68px,rgb(255,37.5,39.0425531915) 69px 69px,rgb(255,37.5,39.0425531915) 70px 70px,rgb(255,37.5,39.0425531915) 71px 71px,rgb(255,37.5,39.0425531915) 72px 72px,rgb(255,37.5,39.0425531915) 73px 73px,rgb(255,37.5,39.0425531915) 74px 74px,rgb(255,37.5,39.0425531915) 75px 75px}.shadow-title{padding-top:10px;color:#444f60;font-weight:500}.shadow-text{color:#a9abac;font-size:13px}.simple-counter{position:relative}.simple-counter .counter-number{font-size:3rem;color:#444f60;z-index:99}.simple-counter .counter-number.is-bold{font-weight:700 !important}.simple-counter .counter-text{text-transform:uppercase;font-family:"Nexa Light",sans-serif;font-size:1rem;font-weight:900;color:#219d1a !important}.simple-counter .background-icon{position:absolute;font-size:5rem;top:-10px !important;left:0;right:0;color:#999;opacity:.1;z-index:0}.card-counter .flex-card{padding:20px;overflow:visible}.card-counter .flex-card:hover .round-icon i{transform:rotate(360deg) scale(1.05);background:#c26820;box-shadow:0 14px 26px -12px rgba(127,0,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(127,0,255,.2) !important}.card-counter .flex-card:hover .counter-text{color:#c26820}.card-counter .round-icon i{font-size:2rem;padding:22px;color:#fff;background:#219d1a;box-shadow:0 14px 26px -12px rgba(79,193,234,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(79,193,234,.2) !important;border-radius:100px;margin-top:-40px;transition:all .4s}.card-counter .counter-number{font-weight:bolder;font-size:2.6rem;color:#444f60}.card-counter .counter-text{color:#219d1a;font-weight:600;transition:all .4s;font-size:1.1rem}.icon-counter .counter-icon i{font-size:3.4rem;color:#219d1a}.icon-counter .counter-number{font-weight:bolder;font-size:3rem;color:#444f60}.icon-counter .counter-text{color:#219d1a;font-size:1.1rem;font-weight:600;transition:all .4s}.parallax-counter .counter-icon i{font-size:3.4rem;color:#fff}.parallax-counter .counter-number{font-weight:bolder;font-size:3rem;color:#fff}.parallax-counter .counter-text{color:#fff;font-family:"Nexa Light",sans-serif;font-size:1.1rem;font-weight:500;padding:0 10px;transition:all .4s}.team-classic .team-member{position:relative}.team-classic .team-member img{height:100%;width:100%;display:block}.team-classic .team-member .item-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0);transition:all .5s;overflow:hidden}.team-classic .team-member .item-overlay .overlay-quote{opacity:0;opacity:0;color:#fff;position:absolute;top:55%;left:0;padding:5%;overflow:hidden;width:100%;z-index:2;transform:translateY(100%);transition:all .3s}.team-classic .team-member .item-overlay .overlay-quote .quote-text i{font-size:18px}.team-classic .team-member .item-overlay .overlay-quote .social-links{padding:20px 0;transition:all .3s}.team-classic .team-member .item-overlay .overlay-quote .social-links span a{margin:0 10px 0 10px;color:#fff}.team-classic .team-member .item-overlay .overlay-quote .social-links span a:hover{opacity:1}.team-classic .team-member .item-overlay .overlay-quote .social-links span a i{font-size:1.4em;padding:15px;border-radius:100px;border:2px dashed #fff;transition:all .1}.team-classic .team-member .item-overlay .overlay-quote .social-links span:first-child a i:hover{background:#1dcaff;border:2px solid #1dcaff}.team-classic .team-member .item-overlay .overlay-quote .social-links span:nth-child(2) a i:hover{background:#007bb6;border:2px solid #007bb6}.team-classic .team-member .item-overlay .overlay-quote .social-links span:last-child a i:hover{background:#ea4c89;border:2px solid #ea4c89}.team-classic .team-member:hover .item-overlay{background:rgba(0,0,0,.7)}.team-classic .team-member:hover .overlay-quote{opacity:1;transform:translateY(-100%)}.team-classic .member-name{font-family:"Nexa Light",sans-serif;text-transform:uppercase;font-size:1.3rem}.team-classic .member-name .last-name{font-weight:bolder;font-family:"Nexa Bold",sans-serif}.team-classic .member-name .position{font-size:.9rem;color:#219d1a;font-family:"Nexa Light",sans-serif}.team-classic.circled .social-links span:first-child a i:hover{background:none !important;border:2px solid #1dcaff;color:#1dcaff}.team-classic.circled .social-links span:nth-child(2) a i:hover{background:none !important;border:2px solid #007bb6;color:#007bb6}.team-classic.circled .social-links span:last-child a i:hover{background:none !important;border:2px solid #ea4c89;color:#ea4c89}.team-classic.squared .social-links span a i{border-radius:3px !important}.team-classic.squared .social-links span:first-child a i:hover{background:none !important;border:2px solid #1dcaff;color:#1dcaff}.team-classic.squared .social-links span:nth-child(2) a i:hover{background:none !important;border:2px solid #007bb6;color:#007bb6}.team-classic.squared .social-links span:last-child a i:hover{background:none !important;border:2px solid #ea4c89;color:#ea4c89}.modern-team{position:relative;z-index:1;overflow:hidden;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.modern-team .modern-team-item .item-wrapper{position:relative}.modern-team .modern-team-item .item-img{position:relative;overflow:hidden}.modern-team .modern-team-item .item-img:before{content:"";background-color:rgba(72,27,174,.7);position:absolute;top:50%;left:50%;z-index:2}.modern-team .modern-team-item .item-img .member-avatar{display:block;max-width:100%;position:relative;z-index:1}.modern-team .modern-team-item .overlay-wrapper{width:100%;height:100%;box-sizing:border-box;opacity:0;will-change:opacity;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:10px;padding-right:10px;text-align:center;position:absolute;top:0;left:0;z-index:3}.modern-team .modern-team-item .overlay-wrapper .social{box-sizing:border-box;width:42px;height:42px;padding:10px;background-color:#fff;border-radius:100%;margin:5px;position:relative;display:inline-block;vertical-align:middle}.modern-team .modern-team-item .overlay-wrapper .social i{position:relative;font-size:1.6rem}.modern-team .modern-team-item .member-info{padding:10px 20px}.modern-team .modern-team-item .member-info .member-name{font-family:"Nexa Light",sans-serif;font-size:1.2em;margin-top:0;margin-bottom:0;text-transform:uppercase}.modern-team .modern-team-item .member-info .member-name strong{font-family:"Nexa Bold",sans-serif}.modern-team .modern-team-item .member-info .member-position{display:block;margin:.5em 0;font-family:"Nexa Light",sans-serif;font-size:.8em;text-transform:uppercase;color:#219d1a}.modern-team .modern-team-item:hover .overlay-wrapper{opacity:1;height:100%;transition:opacity .4s cubic-bezier(0.71, 0.05, 0.29, 0.9) .2s}.modern-team .modern-team-item.circle-mask .item-img:before{width:0;height:0;padding:25%;border-radius:50%;transition:transform .3s ease,opacity .3s ease-out;will-change:opacity,transform;opacity:0;transform:translate(-50%, -50%) scale(0)}.modern-team .modern-team-item.circle-mask:hover .item-img:before{opacity:1;transform:translate(-50%, -50%) scale(4);transition-duration:.6s}.modern-team .modern-team-item.curtain-mask .item-img:before{width:100%;height:100%;opacity:0;-webkit-clip-path:polygon(50% 10%, 15% 90%, 85% 90%);clip-path:polygon(50% 10%, 15% 90%, 85% 90%);transition:transform,opacity;transition-duration:.2s,.4s;transition-delay:.4s,0s;transition-timing-function:ease-out;will-change:transform,opacity;transform:translate(-50%, -50%) scale(1)}.modern-team .modern-team-item.curtain-mask:hover .item-img:before{opacity:1;transform:translate(-50%, -50%) scale(5);transition-delay:.1s,0s;transition-duration:.4s}.modern-team .modern-team-item.zoom-effect .member-avatar{transition:transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);will-change:transform;transform:scale(1)}.modern-team .modern-team-item.zoom-effect:hover .member-avatar{transform:scale(1.2)}.modern-team .modern-team-item.rotate-zoom-effect .member-avatar{transition:transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);will-change:transform;transform:scale(1) rotate(0)}.modern-team .modern-team-item.rotate-zoom-effect:hover .member-avatar{transform:scale(1.2) rotate(5deg)}.modern-team .modern-team-item.zoom-slide-effect .member-avatar{transition:transform .4s cubic-bezier(0.71, 0.05, 0.29, 0.9);will-change:transform;transform:scale(1) translate(0, 0)}.modern-team .modern-team-item.zoom-slide-effect:hover .member-avatar{transform:scale(1.2) translate(4%, 4%)}.card-team .card-team-item{text-align:center;height:270px}.card-team .card-team-item .flex-card{height:270px;margin-bottom:0;border-radius:0}.card-team .card-team-item .flex-card:hover{transform:scale(1.05);z-index:1000}.card-team .card-team-item .team-avatar{width:100%}.card-team .card-team-item .team-avatar img{width:70px;height:70px;border-radius:100px}.card-team .card-team-item .member-id .name{font-family:"Nexa Bold",sans-serif;margin-top:15px;font-size:1.4rem;font-weight:600;color:#444f60}.card-team .card-team-item .member-id .position{font-family:"Nexa Light",sans-serif;text-transform:uppercase;margin-top:5px;font-size:.8rem;font-weight:400;color:#219d1a}.card-team .card-team-item .card-social-links{padding-top:35px;margin-bottom:20px}.card-team .card-team-item .card-social-links a{color:#999;margin:0 10px 0 10px}.card-team .card-team-item .card-social-links a:nth-child(2) i{transition-delay:.05s}.card-team .card-team-item .card-social-links a:last-child i{transition-delay:.1s}.card-team .card-team-item .card-social-links a:hover{color:#219d1a}.card-team .card-team-item .card-social-links a i{font-size:1.3rem;transform:translateY(300px);transition:all .35s}.card-team .card-team-item:hover .card-social-links a i{transform:translateY(0)}.flip-boxes .flip-box{perspective:500px;min-height:300px;cursor:pointer}.flip-boxes .flip-box-wrapper{position:relative;transition:all .5s ease-in-out;transform-style:preserve-3d;border:1px solid #ededed;box-shadow:0px 5px 25px 0px rgba(0,0,0,.2)}.flip-boxes .flip-box-wrapper div{position:relative;top:0;left:0;width:100%;height:100%;text-align:center;background:#fff}.flip-boxes .flip-box-wrapper .front{z-index:2;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0px 5px 25px 0px rgba(0,0,0,.2)}.flip-boxes .flip-box-wrapper .front img{height:100%;width:100%;display:block}.flip-boxes .flip-box-wrapper .back{z-index:1;background:#fff;opacity:1;transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0px 5px 25px 0px rgba(0,0,0,.2)}.flip-boxes .flip-box-wrapper .back .flip-name{background:#fff;position:absolute;top:-22rem !important;left:0;min-height:25px;font-size:1.4rem;text-transform:uppercase}.flip-boxes .flip-box-wrapper .back .flip-name span{font-size:.9rem;text-transform:uppercase;color:#219d1a}.flip-boxes .flip-box-wrapper .back .flip-social{position:absolute;top:-16rem}.flip-boxes .flip-box-wrapper .back .flip-social a{color:#999;font-size:1.4rem;margin:0 10px 0 10px}.flip-boxes .flip-box-wrapper .back .flip-social a:hover{color:#219d1a}.flip-boxes .flip-box-wrapper:hover{transform:rotateY(180deg)}.grid-clients .client{max-height:70px}.grid-clients.three-grid .column:nth-child(2),.grid-clients.three-grid .column:nth-child(3){border-right:1px solid #ededed}.grid-clients.three-grid .is-separator{border-top:1px solid #ededed}.grid-clients.four-grid .column:nth-child(2),.grid-clients.four-grid .column:nth-child(3){border-right:1px solid #ededed}.grid-clients.four-grid .column:nth-child(5){border-left:1px solid #ededed}.grid-clients.four-grid .is-separator{border-top:1px solid #ededed}.grid-clients.five-grid .column:nth-child(2),.grid-clients.five-grid .column:nth-child(3),.grid-clients.five-grid .column:nth-child(4){border-right:1px solid #ededed}.grid-clients.five-grid .column:nth-child(5),.grid-clients.five-grid .column:nth-child(6){border-left:1px solid #ededed}.grid-clients.five-grid .is-separator{border-top:1px solid #ededed}.grid-clients a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.image-carousel{text-align:center;max-width:950px;margin:0 auto}.image-carousel:hover .slick-custom{opacity:1}.image-carousel .carousel-item{margin:0 20px}.image-carousel .image-wrapper{position:relative}.image-carousel .image-wrapper .stack-logo{max-height:130px}.image-carousel .slick-custom{opacity:0}.image-carousel .slick-custom.is-prev{left:-4%}.image-carousel .slick-custom.is-next{right:-4%}.image-carousel .slick-dots{bottom:-60px !important}.image-carousel .slick-prev:before,.image-carousel .slick-next:before{color:#999}.multiple-image-carousel{text-align:center;max-width:950px;margin:0 auto}.multiple-image-carousel:hover .slick-custom{opacity:1}.multiple-image-carousel .carousel-item{margin:0 20px}.multiple-image-carousel .image-wrapper{position:relative}.multiple-image-carousel .image-wrapper .stack-logo{max-height:130px;margin:0 auto}.multiple-image-carousel .slick-custom{opacity:0;top:35px}.multiple-image-carousel .slick-dots{bottom:-60px !important}.multiple-image-carousel .slick-prev:before,.multiple-image-carousel .slick-next:before{color:#999}.single-image-carousel{text-align:center;max-width:650px;margin:0 auto}.single-image-carousel:hover .slick-custom{opacity:1}.single-image-carousel .carousel-item{margin:0 20px}.single-image-carousel .image-wrapper{position:relative}.single-image-carousel .image-wrapper:hover .caption{transform:translateY(0)}.single-image-carousel .image-wrapper img{width:100%;height:100%;min-height:400px}.single-image-carousel .image-wrapper .caption{position:absolute;left:0;width:100%;bottom:0;z-index:99;padding:20px;background:rgba(0,0,0,.8);transform:translateY(120%);transition:transform .4s}.single-image-carousel .image-wrapper .caption span{color:#fff;font-size:1.1rem}.single-image-carousel .slick-custom{opacity:0}.single-image-carousel .slick-dots{bottom:-60px !important}.single-image-carousel .slick-prev:before,.single-image-carousel .slick-next:before{color:#999}.slick-custom{position:absolute;top:41%;border:1px solid #ededed;width:50px;height:50px;background:#fff;border-radius:100px;cursor:pointer;color:#444f60;transition:all .3s;z-index:999}.slick-custom i{position:relative;top:14px}.slick-custom:hover{transform:rotate(360deg);background:#219d1a;border:1px solid #219d1a;color:#fff;box-shadow:0 14px 26px -12px rgba(79,193,234,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(79,193,234,.2) !important}.slick-custom.is-prev{left:-6px}.slick-custom.is-prev i{right:2px}.slick-custom.is-next{right:-6px}.slick-custom.is-next i{left:2px}/*! _tabs.scss | Bulkit | CSS Ninja */.tabs-nav{list-style:none;margin:0;padding:0;width:100%}.tabs-nav .tabs-container{overflow:hidden;width:100%}.tabs-nav .tabs-container .tab-content{padding:28px 33px;position:relative;z-index:10;display:inline-block;width:100%}.tabs-nav .tabs-container .tab-content p:last-child{margin-bottom:0}.tabs-nav .tabs-container.type-2{border-radius:3px}.tabs-nav .tabs-container.type-1 .tab-content{border:none;border-top:1px solid #e0e0e0;padding:30px 0 0 0}.tabs-nav li{float:left;line-height:45px;padding:0;margin-right:4px;position:relative;z-index:12}.tabs-nav li.active .tab-reviews{color:#fff}.tabs-nav li a,.tabs-nav tab-reviews{transition:all .25s ease-in-out}.tabs-nav li a{border-bottom:2px solid rgba(0,0,0,0);color:#333;display:inline-block;outline:none;padding:7px 15px;text-decoration:none;font-size:15px;z-index:11;position:relative;margin-bottom:-1px}.tabs-nav li a:hover{border-color:#66676b}.tabs-nav li a:hover,.tabs-nav li.active a{border-color:#219d1a;color:#219d1a !important;z-index:11}.tabs-nav li a i{padding-right:5px;font-size:16px;top:1px;position:relative}.navigation-tabs{overflow:hidden}.navigation-tabs .navtab-content{display:none;padding:15px;min-height:190px}.navigation-tabs .navtab-content.navtab-modal{max-height:350px;overflow:auto}.navigation-tabs .navtab-content.is-active{display:block}.navigation-tabs.animated-tabs .navtab-content{animation-name:fadeInLeft;animation-duration:.5s}.navigation-tabs.translated-tabs .navtab-content{animation-name:translateLeft;animation-duration:.5s}.navigation-tabs.simple-tabs .tabs ul li a{color:#a9abac}.navigation-tabs.simple-tabs .tabs ul li:hover a{border-bottom-color:#219d1a}.navigation-tabs.simple-tabs .tabs ul li.is-active a{color:#444f60;border-bottom:2px solid #219d1a}.navigation-tabs.simple-tabs .tabs ul li.is-active a .icon i{color:#219d1a}.navigation-tabs.boxed-tabs .tabs ul li a{color:#a9abac}.navigation-tabs.boxed-tabs .tabs ul li.is-active a{color:#219d1a}.navigation-tabs.outlined-pills.rounded-pills .tabs ul li.is-active a{border-radius:100px}.navigation-tabs.outlined-pills .tabs ul{border-bottom:1px rgba(0,0,0,0) !important}.navigation-tabs.outlined-pills .tabs a{border:1px rgba(0,0,0,0)}.navigation-tabs.outlined-pills .tabs ul li a{color:#a9abac;margin-bottom:5px}.navigation-tabs.outlined-pills .tabs ul li.is-active a{color:#219d1a;border:1px solid #219d1a;border-bottom-color:#219d1a !important;border-radius:3px}.navigation-tabs.full-pills.rounded .tabs ul li.is-active a{border-radius:100px !important}.navigation-tabs.full-pills .tabs ul{border-bottom:1px rgba(0,0,0,0) !important;padding-bottom:10px}.navigation-tabs.full-pills .tabs a{border:1px rgba(0,0,0,0)}.navigation-tabs.full-pills .tabs ul li a{color:#a9abac;margin-bottom:5px}.navigation-tabs.full-pills.primary .tabs ul li.is-active a{color:#fff;border:1px solid #219d1a;background-color:#219d1a;border-radius:3px;box-shadow:0 14px 26px -12px rgba(79,193,234,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(79,193,234,.2) !important}.navigation-tabs.full-pills.secondary .tabs ul li.is-active a{color:#fff;border:1px solid #e01f27;background-color:#e01f27;border-radius:3px;box-shadow:0 14px 26px -12px rgba(103,58,183,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(103,58,183,.2) !important}.navigation-tabs.full-pills.accent .tabs ul li.is-active a{color:#fff;border:1px solid #c26820;background-color:#c26820;border-radius:3px;box-shadow:0 14px 26px -12px rgba(127,0,255,.42),0 4px 23px 0px rgba(0,0,0,.12),0 8px 10px -5px rgba(127,0,255,.2) !important}.navigation-tabs.square-pills.circle-pills .tabs ul li a{border-radius:30px}.navigation-tabs.square-pills .tabs ul{padding:20px}.navigation-tabs.square-pills .tabs ul li a{padding:0 15.5px;text-align:center;height:60px;width:60px;border-radius:3px;font-weight:400;color:#9a9a9a;margin-right:19px;background-color:rgba(222,222,222,.3);border-bottom:none !important;transition:all .5s}.navigation-tabs.square-pills .tabs ul li a :hover{border-bottom:none !important}.navigation-tabs.square-pills .tabs ul li a i{display:block;font-size:18px}.navigation-tabs.square-pills .tabs ul li.is-active a{background-color:#219d1a;color:#fff;box-shadow:0px 5px 35px 0px rgba(0,0,0,.18)}.tabs.partner-tabs ul{border-bottom:1px rgba(0,0,0,0) !important}.tab-reviews{color:#aaa}/*! _testimonials.scss | Bulkit | CSS Ninja */.testimonials,.demo{position:relative;width:100%;display:block;box-sizing:border-box}.testimonials .testimonial-item,.demo .testimonial-item{margin:40px;outline:none !important}.testimonials .testimonial-item .testimonial-avatar,.demo .testimonial-item .testimonial-avatar{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.testimonials .testimonial-item .testimonial-avatar img,.demo .testimonial-item .testimonial-avatar img{border-radius:100px;width:75px;height:75px;position:relative;top:-40px}.testimonials .testimonial-item .testimonial-name,.demo .testimonial-item .testimonial-name{text-align:center}.testimonials .testimonial-item .testimonial-name h3,.testimonials .testimonial-item .testimonial-name .h3,.demo .testimonial-item .testimonial-name h3,.demo .testimonial-item .testimonial-name .h3{font-family:"Nexa Bold",sans-serif;font-size:18px;color:#c26820;position:relative;top:-20px}.testimonials .testimonial-item .testimonial-name span,.demo .testimonial-item .testimonial-name span{font-family:"Nexa Light",sans-serif;font-size:14px;color:#a9abac;position:relative;top:-15px}.testimonials .testimonial-item .testimonial-content p,.demo .testimonial-item .testimonial-content p{padding:20px 30px}.slick-dots li.slick-active button:before{opacity:.75;color:#c26820 !important}.vertical-testimonials{margin-top:90px}.vertical-testimonials .vtestimonial-item{margin:5px 80px;border-radius:12px}.vertical-testimonials .vtestimonial-item:last-child{margin-bottom:100px}.vertical-testimonials .vtestimonial-item .vt-avatar{height:55px;border-radius:100px}.vertical-testimonials .vtestimonial-item .vt-content{margin:0 10px}.vertical-testimonials .vtestimonial-item .vt-content .vt-name{font-family:"Nexa Bold",sans-serif;font-weight:500;color:#e01f27;margin-bottom:.7em !important}.vertical-testimonials .vtestimonial-item .vt-content .vt-text{padding-right:5px;font-size:12px}.vertical-testimonials .vtestimonial-item .vt-content .star-rating{float:right;position:relative;top:3px;right:15px}.vertical-testimonials .slick-current.slick-active.slick-center{transform:scale(1.1);box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px}.vertical-testimonials .slick-slide:not(.slick-current){opacity:.1 !important}.flat-testimonials .flat-testimonial-item{margin:0 20px 50px 20px}.flat-testimonials .flat-testimonial-item .image-container{position:relative;overflow:hidden}.flat-testimonials .flat-testimonial-item .image-container img{border-radius:10px;box-shadow:0px 5px 12px rgba(0,0,0,.18)}.flat-testimonials .flat-testimonial-item .image-container .skewed-overlay{position:absolute;top:95%;left:0;height:40%;width:200%;transform:skewY(8deg);padding:20px;background:#fff}.flat-testimonials .flat-testimonial-item .testimonial-text .quoted-text{color:#878787}.flat-testimonials .flat-testimonial-item .testimonial-text .client-name{margin-top:20px;font-family:"Nexa Bold",sans-serif;font-weight:400;font-size:1.2rem}.flat-testimonials .flat-testimonial-item .testimonial-text .client-position{font-family:"Nexa Light",sans-serif;font-size:.9rem;color:#444f60}.flat-testimonials .flat-testimonial-item .testimonial-text .company{max-height:60px;margin-right:50px;float:right}.flat-testimonials .flat-testimonial-item .testimonial-text .fa-quote-left{margin:20px 0 !important}.flat-testimonials .flat-testimonial-item.primary .skewed-overlay{background:#219d1a}.flat-testimonials .flat-testimonial-item.primary .client-name{color:#219d1a}.flat-testimonials .flat-testimonial-item.primary .fa-quote-left{color:#219d1a}.flat-testimonials .flat-testimonial-item.secondary .skewed-overlay{background:#e01f27}.flat-testimonials .flat-testimonial-item.secondary .client-name{color:#e01f27}.flat-testimonials .flat-testimonial-item.secondary .fa-quote-left{color:#e01f27}.flat-testimonials .flat-testimonial-item.accent .skewed-overlay{background:#c26820}.flat-testimonials .flat-testimonial-item.accent .client-name{color:#c26820}.flat-testimonials .flat-testimonial-item.accent .fa-quote-left{color:#c26820}/*! _dialogs.scss | Bulkit | CSS Ninja */.modal{transition:all .5s;transform:scale(0)}.modal .modal-content{transition:all .4s;transform:scale(0);opacity:0;z-index:99 !important}.modal .modal-close{transition:all .4s;z-index:100 !important}.modal .modal-close:hover{transform:rotate(135deg)}.modal a{border-radius:6px}.modal.is-active{transform:scale(1)}.modal.is-active .modal-background{background:linear-gradient(45deg, #6a85b6 0%, #bac8e0 100%);background-color:#219d1a;width:1000px;height:1000px;border-radius:10000px;transition:all .5s;transform:scale(0);margin-left:auto;margin-right:auto;left:0;right:0;top:0;bottom:0;z-index:98 !important;overflow:hidden !important}.modal.is-active .modal-background.scaleInCircle{transform:scale(7)}.modal.is-active .modal-content.scaleIn{transform:scale(1);opacity:1}.modal.is-active .modal-close{z-index:100 !important}.modal.is-active.image-modal .modal-background{background:linear-gradient(45deg, #444F60, #444);background-color:#444f60}.modal.is-active.image-modal img{border-radius:6px}.modal.is-active.image-modal .gallery-item figure{background:none}.modal.is-active .modal-card .modal-card-head,.modal.is-active .modal-card .modal-card-foot{padding:15px}.modal.is-active .modal-card .modal-card-head{background-color:#fff}.modal.is-active .modal-card .modal-card-head p{color:#444f60}.modal.is-active .modal-card .modal-card-head .delete{background:rgba(0,0,0,0) !important;transition:all .3s}.modal.is-active .modal-card .modal-card-head .delete:before{background:#c26820}.modal.is-active .modal-card .modal-card-head .delete:after{background:#c26820}.modal.is-active .modal-card .modal-card-head .delete:hover{transform:rotate(135deg)}.modal.is-active .modal-card .modal-card-body::-webkit-scrollbar{width:10px}.modal.is-active .modal-card .modal-card-body::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,.2)}.modal.is-active .modal-card .modal-card-foot{background-color:#fff;-ms-flex-pack:end;justify-content:flex-end;border-top:none}.modal.is-active.modal-sm .modal-card-body{max-height:400px}.modal.is-active.modal-hero .modal-background{background:linear-gradient(to right, #e01f27, #C26820);background:linear-gradient(to top, #e01f27, #C26820);background-color:#e01f27}.modal.is-active.modal-success .modal-background{background:#00b289}.modal.is-active.modal-error .modal-background{background:#ff7273}.modal.is-active.modal-warning .modal-background{background:#eda514}.modal.is-active.modal-info .modal-background{background:#039be5}.modal.is-active .modal-svg{max-width:110px;margin:0 auto !important}@media screen and (min-width: 769px){.modal.modal-lg .modal-card,.modal.modal-lg .modal-content{width:800px !important}.modal.modal-sm .modal-card,.modal.modal-sm .modal-content{width:400px !important}}/*! _forms.scss | Bulkit | CSS Ninja */.input,.textarea,select{box-shadow:none !important}.form-label{padding-bottom:5px;color:#999}input.input{color:#878787;box-shadow:none;transition:all .8s;padding-bottom:3px;border-color:#ccc;font-size:.9rem}input.input.is-small{padding-bottom:2px;padding-left:10px}input.input.is-medium{padding-bottom:5px;font-size:1rem;height:2.5rem}input.input.is-large{padding-bottom:7px;font-size:1.25rem;height:3rem}input.input.rounded{border-radius:100px}input.input.is-primary-focus:focus{border-color:#219d1a}input.input.is-primary-focus:focus~span.icon i{color:#219d1a}input.input.is-secondary-focus:focus{border-color:#e01f27}input.input.is-secondary-focus:focus~span.icon i{color:#e01f27}input.input.is-accent-focus:focus{border-color:#c26820}input.input.is-accent-focus:focus~span.icon i{color:#c26820}input.input.is-grey-focus:focus{border-color:#a9abac}input.input.is-grey-focus:focus~span.icon i{color:#a9abac}input.input:focus,input.input:active{border-color:#eff4f7}.input.custom-input{height:46px;line-height:46px;padding-left:50px !important}.input.custom-input:focus{border-color:#dbdbdb !important}textarea.textarea{color:#878787;box-shadow:none;transition:all .8s}textarea.textarea:focus{border:1px solid #ededed}textarea.textarea.is-primary-focus:focus{border-color:#219d1a}textarea.textarea.is-primary-focus:focus~span.icon i{color:#219d1a}textarea.textarea.is-secondary-focus:focus{border-color:#e01f27}textarea.textarea.is-secondary-focus:focus~span.icon i{color:#e01f27}textarea.textarea.is-accent-focus:focus{border-color:#c26820}textarea.textarea.is-accent-focus:focus~span.icon i{color:#c26820}textarea.textarea.is-grey-focus:focus{border-color:#a9abac}textarea.textarea.is-grey-focus:focus~span.icon i{color:#a9abac}textarea.textarea.is-default-focus:focus{border-color:#ccc}textarea.textarea.is-default-focus:focus~span.icon i{color:#ccc}textarea.textarea.is-grow{min-height:40px !important;height:40px;resize:none;transition:all .5s;overflow:hidden}textarea.textarea.is-grow:focus{height:130px !important;border-color:#999}textarea.textarea.is-button{min-height:40px !important;height:40px !important;resize:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none !important;transition:all .6s}textarea.textarea.is-button:hover{border-color:#ccc}textarea.textarea.is-button:focus{height:130px !important;padding-bottom:40px !important;border-color:#ccc}textarea.textarea.is-button+.textarea-button{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative;border:1px solid #ccc;border-top:none !important;border-bottom-left-radius:4px;border-bottom-right-radius:4px}textarea.textarea.is-button+.textarea-button button{margin:10px 7px 7px 7px}.field .control.datepicker-control .icon,.field .control.timepicker-control .icon{top:-2px}.field .control i{transition:all .4s}.field .control.required{position:relative}.field .control.required i{display:none;position:absolute;right:10px;top:8px}.field .control.required small.validation-info,.field .control.required .validation-info.small{display:none;font-size:.8rem}.field .control.required.has-success input{border:1px solid #00b289}.field .control.required.has-success small.validation-info.success,.field .control.required.has-success .validation-info.success.small{color:#00b289;display:block}.field .control.required.has-success .success i{display:block;color:#00b289}.field .control.required.has-error input{border:1px solid #ff7273}.field .control.required.has-error small.validation-info.error,.field .control.required.has-error .validation-info.error.small{color:#ff7273;display:block}.field .control.required.has-error .error i{display:block;color:#ff7273}.control-material{position:relative;margin-bottom:3em}.control-material input,.control-material textarea{border-radius:0 !important}.control-material.is-primary input.material-input:focus~label,.control-material.is-primary input:valid~label,.control-material.is-primary textarea:focus~label{color:#219d1a}.control-material.is-primary .bar:before,.control-material.is-primary .bar:after{background:#219d1a}.control-material.is-primary.has-icon input:focus~i{color:#219d1a !important}.control-material.is-secondary input.material-input:focus~label,.control-material.is-secondary input:valid~label,.control-material.is-secondary textarea:focus~label{color:#e01f27}.control-material.is-secondary .bar:before,.control-material.is-secondary .bar:after{background:#e01f27}.control-material.is-secondary.has-icon input:focus~i{color:#e01f27 !important}.control-material.is-accent input.material-input:focus~label,.control-material.is-accent input:valid~label,.control-material.is-accent textarea:focus~label{color:#c26820}.control-material.is-accent .bar:before,.control-material.is-accent .bar:after{background:#c26820}.control-material.is-accent.has-icon input:focus~i{color:#c26820 !important}.control-material.is-light input.material-input:focus~label,.control-material.is-light input:valid~label,.control-material.is-light textarea:focus~label{color:#fff}.control-material.is-light .bar:before,.control-material.is-light .bar:after{background:#fff}.control-material.is-light.has-icon input:focus~i{color:#fff !important}.control-material input.material-input,.control-material textarea{width:100% !important;font-size:18px;padding:.625em .625em .625em .3125em;display:block;width:18.75em;border:none;border-bottom:1px solid #a9abac;background-color:rgba(0,0,0,0) !important}.control-material input.material-input:focus,.control-material textarea:focus{outline:none}.control-material label{font-family:"Arial";color:#cecece;font-size:15px;font-weight:normal;position:absolute;pointer-events:none;left:.3125em;top:.625em;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.control-material input.material-input:focus~label,.control-material input:valid~label,.control-material textarea:focus~label{top:-20px;left:-2px;font-size:12px}.control-material .bar{position:relative;display:block}.control-material .bar:before,.control-material .bar:after{content:"";height:2px;width:0;bottom:0px;position:absolute;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.control-material .bar:before{left:50%}.control-material .bar:after{right:50%}.control-material input.material-input:focus~.bar:before,.control-material input.material-input:focus~.bar:after,.control-material textarea:focus~.bar:before,.control-material textarea:focus~.bar:after{width:50%}.control-material.has-icon{position:relative}.control-material.has-icon input{padding-right:25px}.control-material.has-icon i{position:absolute;right:15px;top:12px;color:#cecece}.control-material.required{position:relative}.control-material.required input{padding-right:25px}.control-material.required i{position:absolute;right:15px;top:8px;color:#cecece;display:none}.control-material.required small.validation-info,.control-material.required .validation-info.small{display:none;font-size:.8rem}.control-material.required.has-success input{border-bottom-color:#00b289 !important}.control-material.required.has-success .bar:after,.control-material.required.has-success .bar:before{background:#00b289 !important}.control-material.required.has-success .success i{color:#00b289 !important;display:block}.control-material.required.has-success label{color:#00b289 !important}.control-material.required.has-success small.validation-info.success,.control-material.required.has-success .validation-info.success.small{color:#00b289;display:block}.control-material.required.has-error input{border-bottom-color:#ff7273 !important}.control-material.required.has-error .bar:after,.control-material.required.has-error .bar:before{background:#ff7273 !important}.control-material.required.has-error .error i{color:#ff7273 !important;display:block}.control-material.required.has-error label{color:#ff7273 !important}.control-material.required.has-error small.validation-info.error,.control-material.required.has-error .validation-info.error.small{color:#ff7273;display:block}.select:after{border:1px solid #219d1a;border-right:0;border-top:0}.select:hover:after{border:1px solid rgb(23.8032786885,113.2459016393,18.7540983607);border-right:0;border-top:0}.select select:active,.select select:focus{border-color:#219d1a}.select:not(.is-multiple):not(.is-loading)::after{right:1.525em;z-index:4;font-size:.8rem;border:1px solid #999;border-right:0;border-top:0}.control.has-icons-left .select i{z-index:2 !important}.control.has-icons-left .select select{padding-left:2.5rem}.control.has-icons-left .select.is-medium select{padding-left:3rem}.control.has-icons-left .select.is-large+.icon{font-size:1.6rem}.control.has-icons-left .select.is-large select{padding-left:3.3rem}.autocpl{box-shadow:none !important}.autocpl .easy-autocomplete-container ul{padding:10px !important}.autocpl .easy-autocomplete-container ul li{margin:0 10px}.auto-cpl-control .icon{top:3px !important}.template-wrapper{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.template-wrapper .autocpl-avatar{width:36px !important;height:36px !important;border-radius:100px !important}.template-wrapper .entry-text{margin-left:15px}.template-wrapper .entry-text span{font-size:.8rem;color:#a9abac}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{background-color:#c26820 !important}.file-input-wrapper .control{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}.file-input-wrapper .control .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file-input-wrapper .control .inputfile+label{max-width:80%;font-size:1.05rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;border-radius:5px;padding:.625rem 1.45rem .8rem 1.25rem;transition:all .4s}.file-input-wrapper .control .inputfile+label i{position:relative;top:4px;margin-right:10px}.file-input-wrapper .control .simple-file-input+label{color:#fff;background-color:#c26820}.file-input-wrapper .control .simple-file-input:focus+label,.file-input-wrapper .control .simple-file-input.has-focus+label,.file-input-wrapper .control .simple-file-input+label:hover{background-color:rgb(215.889380531,115.7345132743,35.610619469);outline:none;box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px}.field-input-wrapper{box-sizing:border-box}.field-input-wrapper .field-input{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fcfcfc;border:1px solid #ededed;padding:16px;width:450px;position:relative;border-radius:3px}.field-input-wrapper .field-input>[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}.field-input-wrapper .field-input>.button{display:inline-block;cursor:pointer;padding:8px 16px;border-radius:2px;margin-right:8px;line-height:1}.field-input-wrapper .field-input>.label{color:#444f60;font-weight:400;white-space:nowrap;opacity:.3}.field-input-wrapper .field-input.-chosen>.label{opacity:1}.label--checkbox{position:relative;margin:.5rem;font-family:Arial,sans-serif;line-height:135% !important;cursor:pointer;transform:scale(0.7)}.label--checkbox span{position:relative;top:-7px;font-size:14px;color:#444f60}.md-checkbox{position:relative;top:-0.375rem;margin:0 1rem 0 0;cursor:pointer;transform:scale(1.8)}.md-checkbox:before{transition:all .3s ease-in-out;content:"";position:absolute;left:0;z-index:1;width:.9rem;height:.9rem;border:1.5px solid #ccc}.md-checkbox:checked:before{transform:rotate(-45deg);height:.5rem;border-color:#219d1a;border-top-style:none;border-right-style:none}.md-checkbox:after{content:"";position:absolute;top:-0.125rem;left:0;width:1rem;height:1rem;background:#fff;cursor:pointer}@keyframes slideUp{0%{transform:translateY(6.25rem)}100%{transform:translateY(0)}}@media(min-width: 769px){input.md-checkbox:focus{border-bottom-color:rgba(0,0,0,0) !important;box-shadow:none !important;outline:none !important;outline-offset:0 !important;background:#fff !important}}.radio-wrap,.checkbox-wrap{position:relative;cursor:pointer;padding:1em}.radio-wrap::-moz-selection,.checkbox-wrap::-moz-selection{background:rgba(0,0,0,0)}.radio-wrap::selection,.checkbox-wrap::selection{background:rgba(0,0,0,0)}.radio-wrap input.d-checkbox+span,.checkbox-wrap input.d-checkbox+span,.radio-wrap input.b-radio+span,.checkbox-wrap input.b-radio+span{background:#fff;content:"";display:inline-block;margin:0 .5em 0 0;padding:0;border:1px solid #999;vertical-align:middle;width:2em;height:2em}.radio-wrap input.d-checkbox+span::after,.checkbox-wrap input.d-checkbox+span::after,.radio-wrap input.b-radio+span::after,.checkbox-wrap input.b-radio+span::after{content:"";display:block;transform:scale(0);transition:transform .2s}.radio-wrap input.d-checkbox:checked+span::after,.checkbox-wrap input.d-checkbox:checked+span::after,.radio-wrap input.b-radio:checked+span::after,.checkbox-wrap input.b-radio:checked+span::after{transform:scale(1)}.radio-wrap input.d-checkbox,.checkbox-wrap input.d-checkbox,.radio-wrap input.b-radio,.checkbox-wrap input.b-radio{position:absolute;cursor:pointer;opacity:0}.checkbox-wrap input+span{border-radius:2px}.checkbox-wrap input+span::after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTMuNzA3LDMyLjI5MyAxMi4yOTMsMzMuODU0IDI0LjI5Myw0NiAyNS43MDcsNDYgNDkuNzA3LDIxLjg1NCA0OC4yOTMsMjAuMzY2IDI1LDQzLjYyMyAiLz48L2c+PC9zdmc+) no-repeat center;background-size:contain;width:1.9em;height:1.9em}.checkbox-wrap.is-medium input+span{width:1.4em;height:1.4em}.checkbox-wrap.is-medium input+span::after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTMuNzA3LDMyLjI5MyAxMi4yOTMsMzMuODU0IDI0LjI5Myw0NiAyNS43MDcsNDYgNDkuNzA3LDIxLjg1NCA0OC4yOTMsMjAuMzY2IDI1LDQzLjYyMyAiLz48L2c+PC9zdmc+) no-repeat center;background-size:contain;width:1.3em;height:1.3em}.checkbox-wrap.is-small input+span{width:1em;height:1em}.checkbox-wrap.is-small input+span::after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTMuNzA3LDMyLjI5MyAxMi4yOTMsMzMuODU0IDI0LjI5Myw0NiAyNS43MDcsNDYgNDkuNzA3LDIxLjg1NCA0OC4yOTMsMjAuMzY2IDI1LDQzLjYyMyAiLz48L2c+PC9zdmc+) no-repeat center;background-size:contain;width:.9em;height:.9em}.radio-wrap input+span{border-radius:1000px}.radio-wrap input+span::after{border-radius:1000px;margin:.55em;width:.75em;height:.75em}.radio-wrap input:checked+span::after{background:#444f60}.radio-wrap.is-small span{transform:scale(0.6) !important}.radio-wrap.is-small span::after{margin:.54em !important}.radio-wrap.is-medium span{transform:scale(0.8) !important}.radio-wrap.is-medium span::after{margin:.58em !important}.radio-wrap.is-primary input:checked+span::after{background:#219d1a}.radio-wrap.is-secondary input:checked+span::after{background:#e01f27}.radio-wrap.is-accent input:checked+span::after{background:#c26820}.tagsinput{border:1px solid #ccc;background:#fff;padding:5px;width:300px;height:100px;overflow-y:auto}.tagsinput .tag{position:relative;border:1px solid #039be5;-moz-border-radius:2px;-webkit-border-radius:2px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;float:left;padding:4px 8px;text-decoration:none;background:#039be5;color:#fff;margin-right:5px;margin-bottom:5px;font-size:13px}.tagsinput .tag span{position:relative;top:-2px}.tagsinput .tag:after{font-family:"Material Icons";content:"";color:#fff;opacity:1;position:absolute;top:3px;right:4px;z-index:0}.tagsinput .tag a{font-weight:700;color:#fff;text-decoration:none;font-size:11px;opacity:0;position:relative;z-index:2}.tagsinput input{width:80px;margin:0 5px 5px 0;font-family:helvetica;font-size:13px;border:1px solid rgba(0,0,0,0);padding:5px;background:0 0;color:#000;outline:0}.tagsinput div{display:block;float:left}.tags_clear{clear:both;width:100%;height:0}.not_valid{background:#fbd8db !important;color:#90111a !important}.wickedpicker__controls{padding:0 !important}/*! _tables.scss | Bulkit | CSS Ninja */.table.device-table th,.table.device-table td{text-align:center !important;border:none}.table.device-table th i{font-size:35px;color:#cecece}.table.device-table td{padding:.75em 1em}.table.device-table td:first-child{text-align:left !important}.table.device-table td.feature-name{line-height:1.9;font-family:"Nexa Light",sans-serif}.table.device-table td i.im-icon-Yes{font-size:24px;color:#219d1a}.table.device-table td i.im-icon-Close{font-size:24px;color:#cecece}.table.device-table th{border-bottom:1px solid #dbdbdb}.table.compare-table th,.table.compare-table td{text-align:center !important;border:none}.table.compare-table th i{font-size:35px;color:#cecece}.table.compare-table td{padding:.75em 1em}.table.compare-table td:first-child{text-align:left !important}.table.compare-table td.feature-name{line-height:1.9;font-family:"Nexa Light",sans-serif}.table.compare-table td i.fa-check{font-size:24px;color:#219d1a}.table.compare-table td i.fa-close{font-size:24px;color:#cecece}.table.compare-table th{border-bottom:1px solid #dbdbdb;font-family:"Nexa Bold",sans-serif}.responsive-table{margin:auto;min-width:300px;max-width:100%;border-collapse:collapse;color:#333;border-radius:.2em;overflow:hidden;box-shadow:-1px 3px 10px 0 rgba(0,0,0,.06)}.responsive-table.is-primary tr:first-child{background:#219d1a}.responsive-table.is-secondary tr:first-child{background:#e01f27}.responsive-table.is-accent tr:first-child{background:#c26820}.responsive-table tr:first-child{border-top:none;background:#999;color:#fff !important}.responsive-table tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff;border-color:#bfbfbf}.responsive-table:nth-child(odd):not(:first-child){background-color:#fcfcfc}.responsive-table th{display:none;color:#fff}.responsive-table td{display:block}.responsive-table td:first-child{margin-top:.5em}.responsive-table td:last-child{margin-bottom:.5em}.responsive-table td:before{content:attr(data-th) ": ";font-weight:bold;width:120px;display:inline-block;color:#000}.responsive-table th,.responsive-table td{text-align:left;padding:.5em 1em}@media screen and (max-width: 601px){.responsive-table tr:nth-child(2){border-top:none}}@media screen and (min-width: 600px){.responsive-table tr:hover:not(:first-child){background-color:#f2f2f2}.responsive-table td:before{display:none}.responsive-table th,.responsive-table td{display:table-cell;padding:.25em .5em}.responsive-table th:first-child,.responsive-table td:first-child{padding-left:0}.responsive-table th:last-child,.responsive-table td:last-child{padding-right:0}.responsive-table th,.responsive-table td{padding:1em !important}}/*! _lists.scss | Bulkit | CSS Ninja */.content ul{list-style-type:disc}.content ol{list-style-type:decimal}ul,ol{list-style-type:none}.icon-bullet-list{list-style:none;padding:0}.icon-bullet-list li{padding-left:1.3em;padding:3px 0 3px 1.3em}.icon-bullet-list li:before{content:"";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;margin-right:.7rem;width:1.3em}.solid-list{display:inline-block}.solid-list .solid-list-item{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin:5px 0}.solid-list .solid-list-item .list-bullet i{font-size:1.5rem;margin-right:15px;position:relative;top:2px;color:#a9abac}.inline-list{display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-list i.inline-bullet{font-size:.4rem;margin:0 10px;color:#ededed;position:relative;top:8px}.list-block{border:1px solid #ededed;box-shadow:-1px 3px 10px 0 rgba(0,0,0,.06)}.list-block li{padding:10px 20px}.list-block li a{color:#444}.list-block li.is-active{background:#219d1a}.list-block li.is-active:hover{background:#219d1a}.list-block li.is-active .b-badge{border:1px solid #fff;background:rgba(0,0,0,0)}.list-block li.is-active a{color:#fff}.list-block li:hover{background:#eff4f7}.list-block.bordered li:not(last-child){border-bottom:1px solid #ededed}.list-block.minimal{border:none;box-shadow:none}.list-block.minimal li{border-bottom:1px solid #ededed}.list-block .b-badge{float:right}.list-block.is-secondary li.is-active{background:#e01f27}.list-block.is-accent li.is-active{background:#c26820}.level.nav-level{padding:20px 40px;border:1px solid #ededed;background:#fff}.level.nav-level i{cursor:pointer}.level.nav-level i:hover{color:#219d1a}.level.centered-level{padding:20px 40px;border:1px solid #ededed;background:#fff}.user-list li{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:10px 15px}.user-list .user-list-avatar img{width:40px;height:40px;border-radius:100px}.user-list .user-list-info{margin:0 10px}.user-list .user-list-info .name{font-size:14px;font-weight:500;color:#444f60}.user-list .user-list-info .position{font-size:12px;color:#a9abac}.user-list .user-list-status{height:10px;width:10px;border-radius:100px;background:#a9abac;margin-left:auto}.user-list .user-list-status.is-offline{background:#ededed}.user-list .user-list-status.is-online{background:#00b289}.user-list .user-list-status.is-busy{background:#eda514}.user-media-list li{margin:15px 0}.user-media-list .media-left .image{position:relative}.user-media-list .media-left .image .avatar-status{height:10px;width:10px;border-radius:200px;background:#a9abac;position:absolute;right:1px;top:3px}.user-media-list .media-left .image .avatar-status.is-offline{background:#ededed}.user-media-list .media-left .image .avatar-status.is-online{background:#00b289}.user-media-list .media-left .image .avatar-status.is-busy{background:#eda514}.user-media-list .media-content span{color:#444f60;font-weight:500}/*! _labels.scss | Bulkit | CSS Ninja */.b-badge{height:20px;min-width:20px;max-width:100px;padding:3px 6px;line-height:1.2;white-space:nowrap;vertical-align:middle;font-size:.8rem;color:#fff;background:#999;text-align:center;border-radius:3px}.b-badge.rounded{border-radius:200px}.b-badge.badge-outlined{background:rgba(0,0,0,0);border:1px solid #999;color:#999}.b-badge.is-primary{background:#219d1a}.b-badge.is-primary.badge-outlined{background:rgba(0,0,0,0);border:1px solid #219d1a;color:#219d1a}.b-badge.is-secondary{background:#e01f27}.b-badge.is-secondary.badge-outlined{background:rgba(0,0,0,0);border:1px solid #e01f27;color:#e01f27}.b-badge.is-accent{background:#c26820}.b-badge.is-accent.badge-outlined{background:rgba(0,0,0,0);border:1px solid #c26820;color:#c26820}.b-badge.is-success{background:#00b289}.b-badge.is-success.badge-outlined{background:rgba(0,0,0,0);border:1px solid #00b289;color:#00b289}.b-badge.is-warning{background:#eda514}.b-badge.is-warning.badge-outlined{background:rgba(0,0,0,0);border:1px solid #eda514;color:#eda514}.b-badge.is-danger{background:#ff7273}.b-badge.is-danger.badge-outlined{background:rgba(0,0,0,0);border:1px solid #ff7273;color:#ff7273}.b-badge.is-info{background:#039be5}.b-badge.is-info.badge-outlined{background:rgba(0,0,0,0);border:1px solid #039be5;color:#039be5}.tag{margin-bottom:5px}.tag.squared{border-radius:2px !important}.tag.is-outlined{border:1px solid #999}.tag.is-primary{background:#219d1a;color:#fff}.tag.is-primary.is-outlined{background:rgba(0,0,0,0);border:1px solid #219d1a;color:#219d1a}.tag.is-secondary{background:#e01f27;color:#fff}.tag.is-secondary.is-outlined{background:rgba(0,0,0,0);border:1px solid #e01f27;color:#e01f27}.tag.is-accent{background:#c26820;color:#fff}.tag.is-accent.is-outlined{background:rgba(0,0,0,0);border:1px solid #c26820;color:#c26820}.tag.is-success{background:#00b289;color:#fff}.tag.is-success.is-outlined{background:rgba(0,0,0,0);border:1px solid #00b289;color:#00b289}.tag.is-warning{background:#eda514 !important;color:#fff !important}.tag.is-warning.is-outlined{background:rgba(0,0,0,0) !important;border:1px solid #eda514 !important;color:#eda514 !important}.tag.is-danger{background:#ff7273;color:#fff}.tag.is-danger.is-outlined{background:rgba(0,0,0,0);border:1px solid #ff7273;color:#ff7273}.tag.is-info{background:#039be5;color:#fff}.tag.is-info.is-outlined{background:rgba(0,0,0,0);border:1px solid #039be5;color:#039be5}.tag.is-light{background:#fff;color:#444f60}.tag.is-light.is-outlined{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.tag span.delete{top:2px}.tags.has-addons span:first-child{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;margin-right:0}.tags.has-addons span:last-child{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important;margin-left:-5px}.tags.has-addons.is-centered{-ms-flex-pack:center;justify-content:center}.control.tag-group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.tag.is-delete{margin-left:1px;padding:0;position:relative;width:2em;border-radius:0 2px 2px 0 !important;margin-left:-5px}.tag.is-delete:before{height:1px;width:50%}.tag.is-delete:after{height:50%;width:1px}.tag.is-delete:before,.tag.is-delete:after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}/*! _dropdowns.scss | Bulkit | CSS Ninja */.is-drop{position:relative;cursor:pointer}.is-drop i.sl-icon-arrow-down{font-size:8px !important;top:2px !important}.is-drop .drop-caret{position:relative;top:5px}.is-drop .dropContain{width:220px;position:absolute;z-index:3;left:50%;margin-left:-165px;top:-500vh}.is-drop .dropContain .dropOut{width:220px;background:#fff;float:left;position:relative;margin-top:15px;opacity:0;border:1px solid #ededed;border-radius:4px;box-shadow:0 3px 10px 4px rgba(0,0,0,.04);transition:all .5s ease-out}.is-drop .dropContain .dropOut .triangle{width:0;height:0;position:absolute;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #fff;top:-8px;left:50%;margin-left:-8px}.is-drop .dropContain .dropOut ul li{text-align:left;float:left;width:200px;padding:12px 0 10px 15px;margin:3px 10px;color:#777;border-radius:4px;transition:background .2s ease-out}.is-drop .dropContain .dropOut ul li:hover{background:#eff4f7;cursor:pointer}.is-drop .dropContain .dropOut ul li i.drop-icon{position:relative;top:4px;margin-right:15px}.is-drop .dropContain .dropOut ul li i.drop-icon.sl{position:relative;top:0;margin-right:15px}.is-drop .dropContain .dropOut ul{float:left;padding:10px 0;list-style:none}.is-drop .dropContain .dropOut ul.big-icons li{padding:2px 0 10px 15px;color:#a9abac}.is-drop .dropContain .dropOut ul.big-icons i.im{font-size:18px;color:#a9abac;margin-right:10px;position:relative;top:1px}.is-drop .dropContain .dropOut ul li.dropdown-divider{padding:0 !important;border-radius:0 !important;height:5px;border-bottom:1px solid #f2f2f2}.is-drop .dropContain .dropOut ul li.dropdown-divider:hover{background-color:#fff}.is-drop .dropContain .dropOut.is-primary ul li:hover{background:#219d1a;color:#fff}.is-drop .dropContain .dropOut.is-secondary ul li:hover{background:#e01f27;color:#fff}.is-drop .dropContain .dropOut.is-accent ul li:hover{background:#c26820;color:#fff}.is-drop:hover .dropContain{top:30px !important}.is-drop:hover .dropContain .dropOut{animation:fadeInUp .27s ease-out;opacity:1}.is-drop.drop-sm:hover .dropContain{top:15px !important}.is-drop.is-centered .dropContain{margin-left:-110px}.is-drop.is-right .dropContain{margin-left:-55px}button i.sl-icon-arrow-down{font-size:8px !important;top:2px !important;padding-left:8px !important}.jq-dropdown{position:absolute;top:5px;z-index:1039;display:none;animation-name:fadeInUp;animation-duration:.27s;animation-timing-function:ease}.jq-dropdown .jq-dropdown-menu,.jq-dropdown .jq-dropdown-panel{min-width:220px;max-width:360px;list-style:none;background:#fff;border:solid 1px #ddd;border-radius:4px;box-shadow:0 3px 10px 4px rgba(0,0,0,.04);overflow:visible;padding:4px 0;margin:0}.jq-dropdown .jq-dropdown-panel{padding:20px}.jq-dropdown.jq-dropdown-tip{margin-top:8px}.jq-dropdown.jq-dropdown-tip:before{position:absolute;top:-6px;left:9px;content:"";border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid #ddd;display:inline-block}.jq-dropdown.jq-dropdown-tip:after{position:absolute;top:-5px;left:10px;content:"";border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;display:inline-block}.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:before{left:auto;right:9px}.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:after{left:auto;right:10px}.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu,.jq-dropdown.jq-dropdown-scroll .jq-dropdown-panel{max-height:180px;overflow:auto}.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu::-webkit-scrollbar{width:10px}.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,.2)}.jq-dropdown li{list-style:none;padding:0 3px;text-indent:0;margin:0;line-height:18px}.jq-dropdown li>a,.jq-dropdown label{display:block;color:inherit;text-decoration:none;line-height:18px;padding:10px 15px;margin:0;white-space:nowrap}.jq-dropdown li>a:hover,.jq-dropdown label:hover{background-color:#eff4f7;color:inherit;cursor:pointer}.jq-dropdown .jq-dropdown-divider{font-size:1px;border-top:solid 1px #e5e5e5;padding:0;margin:5px 0}.jq-dropdown .jq-dropdown-menu li>a:hover,.jq-dropdown .jq-dropdown .jq-dropdown-menu label:hover{background-color:#eff4f7;color:inherit}.jq-dropdown.is-primary .jq-dropdown-menu li>a:hover,.jq-dropdown.is-primary .jq-dropdown .jq-dropdown-menu label:hover{background-color:#219d1a;color:#fff}.jq-dropdown.is-secondary .jq-dropdown-menu li>a:hover,.jq-dropdown.is-secondary .jq-dropdown .jq-dropdown-menu label:hover{background-color:#e01f27;color:#fff}.jq-dropdown.is-accent .jq-dropdown-menu li>a:hover,.jq-dropdown.is-accent .jq-dropdown .jq-dropdown-menu label:hover{background-color:#c26820;color:#fff}/*! _pricing.scss | Bulkit | CSS Ninja */.classic-pricing .pricing-table{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.classic-pricing .pricing-table.is-comparative .pricing-plan{margin:0}.classic-pricing .pricing-table.is-comparative .pricing-plan:not(:last-child){border-right:none}.classic-pricing .pricing-table.is-horizontal .pricing-plan{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:100%;flex-basis:100%}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-header{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-price{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-items{width:100%;background-color:#fcfcfc;columns:2;-webkit-columns:2;-moz-columns:2;column-gap:.1rem}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-footer{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:auto}.classic-pricing .pricing-table .pricing-plan{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;background-color:#fff;border:.1rem solid #ededed;border-radius:3px;list-style-type:none;transition:.25s;margin:.5em}.classic-pricing .pricing-table .pricing-plan .plan-header{border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fff;font-size:1.1rem;font-weight:700;padding:.75em;-ms-flex-line-pack:center;align-content:center;text-align:center}.classic-pricing .pricing-table .pricing-plan .plan-item{background:#fcfcfc;border-bottom:1px solid #ededed;padding:.75em;-ms-flex-line-pack:center;align-content:center;text-align:center;font-size:.9em;color:#444f60}.classic-pricing .pricing-table .pricing-plan .plan-item:hover{background:#eff4f7}.classic-pricing .pricing-table .pricing-plan .plan-price{background-color:#fff;font-size:.8rem;font-weight:normal;padding:.75em;-ms-flex-line-pack:center;align-content:center;text-align:center}.classic-pricing .pricing-table .pricing-plan .plan-price .plan-price-amount{font-size:3rem;font-weight:bolder}.classic-pricing .pricing-table .pricing-plan .plan-price .plan-price-amount .plan-price-currency{vertical-align:super;font-size:1.1rem !important;font-weight:normal !important;color:#444f60;margin-right:.25rem}.classic-pricing .pricing-table .pricing-plan .plan-footer{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:.75em;-ms-flex-line-pack:center;align-content:center;text-align:center;margin-top:auto}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-header{color:#219d1a}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-price .plan-price-amount{color:#219d1a}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-price .plan-price-currency{color:#219d1a}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button{background-color:#219d1a;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button.is-hovered{background-color:rgb(30.7008196721,146.0614754098,24.1885245902);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(33,157,26,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button.is-active{background-color:rgb(28.4016393443,135.1229508197,22.3770491803);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-primary .plan-footer .button[disabled]{background-color:#219d1a;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-header{color:#e01f27}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-price .plan-price-amount{color:#e01f27}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-price .plan-price-currency{color:#e01f27}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button{background-color:#e01f27;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button.is-hovered{background-color:rgb(212.8,29.45,37.05);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(224,31,39,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button.is-active{background-color:rgb(201.6,27.9,35.1);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-secondary .plan-footer .button[disabled]{background-color:#e01f27;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-header{color:#c26820}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-price .plan-price-amount{color:#c26820}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-price .plan-price-currency{color:#c26820}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button{background-color:#c26820;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button.is-hovered{background-color:rgb(183.0553097345,98.1327433628,30.1946902655);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(194,104,32,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button.is-active{background-color:rgb(172.110619469,92.2654867257,28.389380531);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-accent .plan-footer .button[disabled]{background-color:#c26820;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-success .plan-header{color:#00b289}.classic-pricing .pricing-table .pricing-plan.is-success .plan-price .plan-price-amount{color:#00b289}.classic-pricing .pricing-table .pricing-plan.is-success .plan-price .plan-price-currency{color:#00b289}.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button{background-color:#00b289;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button.is-hovered{background-color:rgb(0,165.25,127.1867977528);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(0,178,137,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button.is-active{background-color:rgb(0,152.5,117.3735955056);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-success .plan-footer .button[disabled]{background-color:#00b289;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-header{color:#eda514}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-price .plan-price-amount{color:#eda514}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-price .plan-price-currency{color:#eda514}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button{background-color:#eda514;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button.is-hovered{background-color:rgb(226.8725296443,157.3626482213,17.3774703557);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(237,165,20,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button.is-active{background-color:rgb(215.0296442688,149.1482213439,16.4703557312);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-warning .plan-footer .button[disabled]{background-color:#eda514;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-header{color:#ff7273}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-price .plan-price-amount{color:#ff7273}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-price .plan-price-currency{color:#ff7273}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button{background-color:#ff7273;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button.is-hovered{background-color:rgb(255,101.25,102.3404255319);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(255,114,115,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button.is-active{background-color:rgb(255,88.5,89.6808510638);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-danger .plan-footer .button[disabled]{background-color:#ff7273;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-info .plan-header{color:#039be5}.classic-pricing .pricing-table .pricing-plan.is-info .plan-price .plan-price-amount{color:#039be5}.classic-pricing .pricing-table .pricing-plan.is-info .plan-price .plan-price-currency{color:#039be5}.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button{background-color:#039be5;border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button:hover,.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button.is-hovered{background-color:rgb(2.8351293103,146.4816810345,216.4148706897);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button:focus,.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button.is-focused{border-color:rgba(0,0,0,0);box-shadow:0 0 .5em rgba(3,155,229,.25);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button:active,.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button.is-active{background-color:rgb(2.6702586207,137.963362069,203.8297413793);border-color:rgba(0,0,0,0);color:#fff}.classic-pricing .pricing-table .pricing-plan.is-info .plan-footer .button[disabled]{background-color:#039be5;border-color:rgba(0,0,0,0)}.classic-pricing .pricing-table .pricing-plan.is-active{box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px;transform:scale(1.05)}@media(min-width: 768px)and (max-width: 1024px){.classic-pricing .pricing-table.is-comparative{margin:.5rem}.classic-pricing .pricing-table.is-comparative.is-features{display:none}.classic-pricing .pricing-table.is-comparative .plan-item::before{content:attr("data-feature")}.classic-pricing .pricing-table.is-horizontal .pricing-plan{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:100%;flex-basis:100%}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-header{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-price{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-items{width:100%;background-color:#fcfcfc;columns:2;-webkit-columns:2;-moz-columns:2;column-gap:.1rem}.classic-pricing .pricing-table.is-horizontal .pricing-plan .plan-footer{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:auto}}@media(max-width: 767px){.classic-pricing .pricing-table.is-comparative .pricing-plan{width:100% !important;margin:.5rem}.classic-pricing .pricing-table.is-comparative .pricing-plan.is-features{display:none}.classic-pricing .pricing-table.is-comparative .pricing-plan .plan-item::before{content:attr(data-feature);display:block;font-weight:600;font-size:.8rem;color:#eff4f7}.classic-pricing .pricing-table.is-horizontal .plan-items{display:none}.classic-pricing .pricing-plan.is-mobile{min-width:100% !important;display:block !important}}.minimal-pricing{border:2px solid #444f60;border-radius:2px}.minimal-pricing.wide-box{max-width:100%;margin:0 10px 0 10px;padding:20px 0 20px 0}.minimal-pricing.featured{border:2px solid #219d1a}.minimal-pricing.featured .plan-name{color:#219d1a}.minimal-pricing.featured .price .price-number{color:#219d1a}.minimal-pricing.featured .price .price-currency{color:#219d1a}.minimal-pricing.bg-secondary{background-color:#e01f27;border:2px solid #e01f27}.minimal-pricing.bg-secondary .plan-name{color:#fff}.minimal-pricing.bg-secondary .price .price-number{color:#fff}.minimal-pricing.bg-secondary .price .price-currency{color:#fff}.minimal-pricing.bg-secondary .price .price-period{color:#fff}.minimal-pricing.bg-secondary .plan-features{color:#fff}.minimal-pricing .plan-name{color:#444f60;font-size:1.3rem;font-weight:500}.minimal-pricing .price{margin-bottom:20px}.minimal-pricing .price .price-currency{font-weight:bold;font-size:1.2rem;margin-right:15px}.minimal-pricing .price .price-number{font-size:6rem;font-weight:bold}.minimal-pricing .plan-features{margin-bottom:30px}.minimal-pricing .plan-features ul li{padding:5px 10px 5px 10px}.minimal-pricing.wide-box{background-image:url(https://via.placeholder.com/1280x720);background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.plan-controls{padding:10px 0}.plan-controls span{margin:0 5px 0 5px;padding:10px 20px;font-size:16px;cursor:pointer}.plan-controls span.is-active{border:1px solid #219d1a;border-radius:4px;color:#219d1a}.period-select{padding:20px 0;max-width:245px}.period-select span{padding:8px 20px;font-size:14px;cursor:pointer;color:#444f60;border:1px solid #444f60}.period-select span:first-child{border-right:1px solid #444f60;border-top-left-radius:50px;border-bottom-left-radius:50px}.period-select span:last-child{border-top-right-radius:50px;border-bottom-right-radius:50px}.period-select span.is-active{background:#444f60;color:#fff}.side-pricing .pricing-card{display:inline-block;position:relative;width:100%;margin-bottom:30px;border:1px solid #ededed;border-radius:6px;color:rgba(0,0,0,.87);background:#fff;transition:all .5s}.side-pricing .pricing-card .popular{position:absolute;top:15px;right:25px}.side-pricing .pricing-card .popular i{font-size:26px;color:#219d1a}.side-pricing .pricing-card .inner{padding:15px}.side-pricing .pricing-card .inner .plan-name{font-size:.9em;text-transform:uppercase;font-weight:500;color:#999}.side-pricing .pricing-card .inner .plan-price{color:#444f60;font-weight:bolder;font-size:3.8em;line-height:1.15em;position:relative}.side-pricing .pricing-card .inner .plan-price small.currency,.side-pricing .pricing-card .inner .plan-price .currency.small{position:relative;top:38px;left:-90px;font-size:26px}.side-pricing .pricing-card .inner .plan-price small:last-child,.side-pricing .pricing-card .inner .plan-price .small:last-child{font-size:12px;font-weight:400}.side-pricing .pricing-card .inner ul{list-style:none;padding:0;max-width:240px;margin:10px auto}.side-pricing .pricing-card .inner ul li{color:#999;text-align:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,60%,.3)}.side-pricing .pricing-card .inner ul li b{color:#3c4858}.side-pricing .pricing-card .inner a{margin:10px 0}.side-pricing .pricing-card.transparent{background:rgba(0,0,0,0) !important;box-shadow:none !important}.side-pricing .pricing-card.card-raised:hover{box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px !important}.fancy-pricing .fancy-pricing-card{padding:20px;text-align:center;border-radius:15px 15px 0 15px;transition:all .3s}.fancy-pricing .fancy-pricing-card:hover{transform:translateY(-20px)}.fancy-pricing .fancy-pricing-card:hover .plan-icon i{box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px}.fancy-pricing .fancy-pricing-card .plan-name{text-transform:uppercase;font-size:1.2rem;font-weight:500;padding:10px 0}.fancy-pricing .fancy-pricing-card .plan-icon{padding:20px 0}.fancy-pricing .fancy-pricing-card .plan-icon i{font-size:3rem;padding:20px;border:1px solid #ededed;color:#fff;border-radius:200px;transition:all .5s}.fancy-pricing .fancy-pricing-card .plan-price{font-size:3rem;padding:30px 20px;color:#444f60;font-weight:bolder}.fancy-pricing .fancy-pricing-card .plan-price small:first-child,.fancy-pricing .fancy-pricing-card .plan-price .small:first-child{font-size:1.4rem;position:relative;top:-20px}.fancy-pricing .fancy-pricing-card .plan-price small:last-child,.fancy-pricing .fancy-pricing-card .plan-price .small:last-child{font-size:1rem;font-weight:400}.fancy-pricing .fancy-pricing-card .plan-features{text-align:left;padding:10px 0}.fancy-pricing .fancy-pricing-card .plan-features li{margin:10px 40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.fancy-pricing .fancy-pricing-card .plan-features li .feature-count.unlimited{font-size:1rem;font-weight:500}.fancy-pricing .fancy-pricing-card .plan-features li .feature-count-text{color:#999}.fancy-pricing .fancy-pricing-card.streched{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;padding:20px 40px}.fancy-pricing .fancy-pricing-card.streched .plan-name{font-family:"Nexa Bold",sans-serif;margin-bottom:0;margin-right:25px}.fancy-pricing .fancy-pricing-card.streched .plan-price{margin-top:0;font-size:2rem}.fancy-pricing .fancy-pricing-card.streched .plan-price small:first-child,.fancy-pricing .fancy-pricing-card.streched .plan-price .small:first-child{position:static !important}.fancy-pricing .fancy-pricing-card.streched .large-count{font-size:1.3rem;font-weight:500}.fancy-pricing .fancy-pricing-card.primary .plan-name{color:#219d1a}.fancy-pricing .fancy-pricing-card.primary .plan-icon i{color:#219d1a}.fancy-pricing .fancy-pricing-card.primary .plan-features li .large-count{color:#219d1a}.fancy-pricing .fancy-pricing-card.secondary .plan-name{color:#e01f27}.fancy-pricing .fancy-pricing-card.secondary .plan-icon i{color:#e01f27}.fancy-pricing .fancy-pricing-card.secondary .plan-features li .large-count{color:#e01f27}.fancy-pricing .fancy-pricing-card.accent .plan-name{color:#c26820}.fancy-pricing .fancy-pricing-card.accent .plan-icon i{color:#c26820}.fancy-pricing .fancy-pricing-card.accent .plan-features li .large-count{color:#c26820}.header-pricing .header-pricing-card{text-align:center;border-radius:15px 15px 0 15px;transition:all .3s}.header-pricing .header-pricing-card .plan-name{text-transform:uppercase;font-size:1.2rem;font-weight:500;color:#fff;background:#999;padding:20px}.header-pricing .header-pricing-card .pricing-card-body{border:1px solid #ededed;border-top-color:rgba(0,0,0,0)}.header-pricing .header-pricing-card .pricing-card-body .plan-price{font-size:3rem;padding:40px 20px;color:#444f60;font-weight:bolder}.header-pricing .header-pricing-card .pricing-card-body .plan-price small:first-child,.header-pricing .header-pricing-card .pricing-card-body .plan-price .small:first-child{font-size:1.4rem;position:relative;top:-20px}.header-pricing .header-pricing-card .pricing-card-body .plan-price small:last-child,.header-pricing .header-pricing-card .pricing-card-body .plan-price .small:last-child{font-size:1rem;font-weight:400}.header-pricing .header-pricing-card .pricing-card-body ul{list-style:none;padding:0;max-width:240px;margin:10px auto}.header-pricing .header-pricing-card .pricing-card-body ul li{color:#999;text-align:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,60%,.3)}.header-pricing .header-pricing-card .pricing-card-body ul li b{color:#3c4858}.header-pricing .header-pricing-card.primary .plan-name{background:#219d1a}.header-pricing .header-pricing-card.secondary .plan-name{background:#e01f27}.header-pricing .header-pricing-card.accent .plan-name{background:#c26820}/*! _messages.scss | Bulkit | CSS Ninja */.message .message-header{background:#999}.message.msg-primary .message-header{background:#219d1a}.message.msg-primary .message-body{border:1px solid #219d1a}.message.msg-secondary .message-header{background:#e01f27}.message.msg-secondary .message-body{border:1px solid #e01f27}.message.msg-accent .message-header{background:#c26820}.message.msg-accent .message-body{border:1px solid #c26820}.message.msg-info .message-header{background:#039be5}.message.msg-info .message-body{border:1px solid #039be5}.message.msg-success .message-header{background:#00b289}.message.msg-success .message-body{border:1px solid #00b289}.message.msg-warning .message-header{background:#eda514}.message.msg-warning .message-body{border:1px solid #eda514}.message.msg-danger .message-header{background:#ff7273}.message.msg-danger .message-body{border:1px solid #ff7273}.message.icon-msg{position:relative}.message.icon-msg .message-body{padding:1em 3em 1em 1.5em}.message.icon-msg .message-body h4,.message.icon-msg .message-body .h4{padding-bottom:5px;font-size:1.1rem;font-weight:500;color:#444f60}.message.icon-msg i{position:absolute;top:-35px;right:-20px;padding:20px;background:#999;border:5px solid #fff;border-radius:100px;color:#fff}.message.icon-msg.primary-msg i{background:#219d1a}.message.icon-msg.secondary-msg i{background:#e01f27}.message.icon-msg.accent-msg i{background:#c26820}.message.icon-msg.info-msg i{background:#039be5}.message.icon-msg.success-msg i{background:#00b289}.message.icon-msg.warning-msg i{background:#eda514}.message.icon-msg.danger-msg i{background:#ff7273}.ggpopover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;background-clip:padding-box;border:1px solid #ededed;border-radius:4px;box-shadow:inset rgba(143,160,241,.2) 0 0 0 1px,rgba(213,220,247,.59) 0 10px 20px}.ggpopover.fade{filter:alpha(opacity=0);opacity:0;transition:opacity .15s linear}.ggpopover.fade.in{filter:alpha(opacity=100);opacity:1}.ggpopover.top{margin-top:-20px}.ggpopover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.ggpopover.top>.arrow>.after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.ggpopover.right{margin-left:20px}.ggpopover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.ggpopover.right>.arrow>.after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.ggpopover.bottom{margin-top:20px}.ggpopover.bottom .arrow .after{border-bottom-color:#f7f7f7}.ggpopover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.ggpopover.bottom>.arrow>.after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.ggpopover.left{margin-left:-20px}.ggpopover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.ggpopover.left>.arrow>.after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.ggpopover .popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#fff;border-bottom:1px solid #000;border-color:#ededed;border-radius:4px 4px 0 0;color:#444f60}.ggpopover .popover-content{padding:9px 14px 15px 14px;border-radius:0 0 4px 4px;font-size:.9rem;color:#666 !important}.ggpopover>.arrow,.ggpopover .arrow>.after{position:absolute;display:block;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid}.ggpopover>.arrow{border-width:11px}.ggpopover .arrow>.after{content:"";border-width:10px}.ggtooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:10px;opacity:0;filter:alpha(opacity=0);visibility:visible}.ggtooltip.fade{opacity:0;transition:opacity .2s linear}.ggtooltip.fade.in{opacity:1}.ggtooltip.in{opacity:.8;filter:alpha(opacity=80)}.ggtooltip.top{margin-top:-15px}.ggtooltip.top .ggtooltip-arrow,.ggtooltip.top .ggtooltip-arrow-shadow{bottom:1px;left:50%;margin-left:-5px;border-top-color:#222 !important;border-width:5px 5px 0}.ggtooltip.top .ggtooltip-arrow-shadow{bottom:0}.ggtooltip.right{margin-left:15px}.ggtooltip.right .ggtooltip-arrow,.ggtooltip.right .ggtooltip-arrow-shadow{top:50%;left:1px;margin-top:-5px;border-right-color:#222 !important;border-width:5px 5px 5px 0}.ggtooltip.right .ggtooltip-arrow-shadow{left:0}.ggtooltip.bottom{margin-top:15px}.ggtooltip.bottom .ggtooltip-arrow,.ggtooltip.bottom .ggtooltip-arrow-shadow{top:1px;left:50%;margin-left:-5px;border-bottom-color:#222 !important;border-width:0 5px 5px}.ggtooltip.bottom .ggtooltip-arrow-shadow{top:0}.ggtooltip.left{margin-left:-15px}.ggtooltip.left .ggtooltip-arrow,.ggtooltip.left .ggtooltip-arrow-shadow{top:50%;right:1px;margin-top:-5px;border-left-color:#222 !important;border-width:5px 0 5px 5px}.ggtooltip.left .ggtooltip-arrow-shadow{right:0}.ggtooltip .ggtooltip-inner{max-width:200px;padding:8px 12px;color:#fff !important;text-align:center;text-decoration:none;background-color:#222 !important;border-radius:4px;box-shadow:0 3px 10px 4px rgba(0,0,0,.04)}.ggtooltip .ggtooltip-arrow,.ggtooltip .ggtooltip-arrow-shadow{position:absolute;width:0;height:0;border-color:rgba(0,0,0,0) !important;border-style:solid}/*! _checkboxes.scss | Bulkit | CSS Ninja */.b-checkbox{position:relative}.b-checkbox label{padding-left:5px;cursor:pointer;font-size:1rem;line-height:1}.b-checkbox label::before{content:"";position:absolute;width:17px;height:17px;left:0;top:1px;border:1px solid #dbdbdb;border-radius:3px;background-color:#fff;transition:background .1s ease-in-out}.b-checkbox label::after{position:absolute;width:16px;height:16px;left:3px;top:3px;font-size:12px;color:#363636}.b-checkbox input[type=checkbox],.b-checkbox input[type=radio]{opacity:0;z-index:1;cursor:pointer}.b-checkbox input[type=checkbox]:checked+label::after,.b-checkbox input[type=radio]:checked+label::after{font-family:"FontAwesome";content:""}.b-checkbox input[type=checkbox]:disabled,.b-checkbox input[type=radio]:disabled{cursor:not-allowed}.b-checkbox input[type=checkbox]:disabled+label,.b-checkbox input[type=radio]:disabled+label{opacity:.65}.b-checkbox input[type=checkbox]:disabled+label::before,.b-checkbox input[type=radio]:disabled+label::before{background-color:#f5f5f5;cursor:not-allowed}.b-checkbox.is-circular label::before{border-radius:50%}.b-checkbox.is-inline{display:inline-block;font-weight:normal}.b-checkbox.is-inline+.is-inline{margin-left:10px}.b-checkbox.is-primary input[type=checkbox]:checked+label::before{background-color:#219d1a;border-color:#219d1a}.b-checkbox.is-primary input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-secondary input[type=checkbox]:checked+label::before{background-color:#e01f27;border-color:#e01f27}.b-checkbox.is-secondary input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-accent input[type=checkbox]:checked+label::before{background-color:#c26820;border-color:#c26820}.b-checkbox.is-accent input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-danger input[type=checkbox]:checked+label::before{background-color:#ff7273;border-color:#ff7273}.b-checkbox.is-danger input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-info input[type=checkbox]:checked+label::before{background-color:#039be5;border-color:#039be5}.b-checkbox.is-info input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-warning input[type=checkbox]:checked+label::before{background-color:#eda514;border-color:#eda514}.b-checkbox.is-warning input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-success input[type=checkbox]:checked+label::before{background-color:#00b289;border-color:#00b289}.b-checkbox.is-success input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox.is-dark input[type=checkbox]:checked+label::before{background-color:#444;border-color:#444}.b-checkbox.is-dark input[type=checkbox]:checked+label::after{color:#fff}.b-checkbox input[type=checkbox].styled:checked+label:after{font-family:"FontAwesome";content:""}.b-checkbox input[type=checkbox] .styled:checked+label::before{color:#fff}.b-checkbox input[type=checkbox] .styled:checked+label::after{color:#fff}/*! _details.scss | Bulkit | CSS Ninja */.side-block{width:100%;height:100%;position:relative;background-color:rgba(0,0,0,0);overflow:visible;z-index:2}.side-block .background-wrapper{background-color:#344258;border-radius:10px;overflow:visible}.side-block .background-wrapper .video-wrapper{position:relative;height:0;max-width:100%;padding-bottom:56.25%;margin-bottom:0;overflow:hidden;cursor:pointer;display:block}.side-block .background-wrapper .video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:10px;overflow:hidden}.side-block .background-wrapper .video-wrapper .video-overlay{position:absolute;width:100%;background-size:cover;filter:alpha(opacity=35);opacity:.2}.side-block .background-wrapper .video-wrapper .playbutton{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-63px;cursor:pointer}.side-block .background-wrapper .video-wrapper .playbutton .icon-play i{font-size:6rem;color:#219d1a;transition:all .5s}.side-block .background-wrapper .video-wrapper .playbutton .icon-play i:hover{color:#e01f27}.image-grid .image-title{font-size:1.1rem;font-weight:400;text-transform:uppercase;margin-bottom:2rem;color:#444f60}.image-grid figure{position:relative;overflow:hidden;background:rgba(0,0,0,0);text-align:center;cursor:pointer;box-shadow:0px 5px 12px rgba(0,0,0,.18)}.image-grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}.image-grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.image-grid figure figcaption:before,.image-grid figure figcaption:after{pointer-events:none}.image-grid figure figcaption a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.image-grid figure h2,.image-grid figure .h2{word-spacing:-0.15em;font-weight:300;margin:0}.image-grid figure h2 span,.image-grid figure .h2 span{font-weight:800}.image-grid figure p{margin:0;letter-spacing:1px;font-size:68.5%}.image-grid figure p span{font-size:75% !important;color:#fff}figure.round-corner{background:linear-gradient(-45deg, #000 0%, #fff 100%);border-radius:5px;box-shadow:0 3px 10px 4px rgba(0,0,0,.04)}figure.round-corner img{margin:-10px 0 0 -10px;max-width:none;width:calc(100% + 10px);opacity:.9;transition:opacity .35s,transform .35s;transform:translate3d(10px, 10px, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.round-corner figcaption:before{transition:opacity .35s,transform .35s;position:absolute;right:-100px;bottom:-100px;width:300px;height:300px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 900px hsla(0,0%,100%,.2);content:"";opacity:0;transform:scale3d(0.5, 0.5, 1);transform-origin:50% 50%}figure.round-corner p{transition:opacity .35s,transform .35s;position:absolute;right:0;bottom:0;padding:0 1.5em 1.5em 0;width:140px;text-align:right;opacity:0;transform:translate3d(20px, 20px, 0)}figure.round-corner:hover img{opacity:.6;transform:translate3d(0, 0, 0)}figure.round-corner:hover figcaption::before{opacity:1;transform:scale3d(1, 1, 1)}figure.round-corner:hover h2,figure.round-corner:hover .h2,figure.round-corner:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.round-corner h2,figure.round-corner .h2{text-align:left;transition:transform .35s;transform:translate3d(5px, 5px, 0)}figure.cornered img{max-width:none;width:calc(100% + 60px);opacity:1;transition:opacity .35s,transform .35s;transform:translate3d(-30px, 0, 0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.cornered h2,figure.cornered .h2{position:absolute;right:0;bottom:0;padding:1em 1.2em}figure.cornered:hover img{opacity:.5;transform:translate3d(0, 0, 0) scale(1)}figure.cornered:hover p{opacity:1;transform:translate3d(0, 0, 0)}figure.cornered p{padding:0 10px 0 0;width:50%;border-right:1px solid #fff;text-align:right;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(-40px, 0, 0)}figure.team-hover figcaption{top:auto;bottom:0;padding:1em;height:3.75em;background:#fff;color:#3c4a50;transition:transform .35s;transform:translate3d(0, 100%, 0)}figure.team-hover h2,figure.team-hover .h2{float:left;display:inline-block}figure.team-hover p.icon-links a{float:right !important;color:#3c4a50;font-size:1.4em}figure.team-hover p.icon-links a:hover span::before{color:#219d1a}figure.team-hover p.description{position:absolute;left:0;right:0;background:rgba(0,0,0,.3);bottom:65px;padding:1em;color:#fff;text-transform:none;font-size:90%;opacity:0;-webkit-backface-visibility:hidden;transition:opacity .35s;-webkit-backface-visibility:hidden}figure.team-hover h2,figure.team-hover .h2,figure.team-hover p.icon-links a{position:static;width:auto;height:auto;z-index:1000;text-indent:0 !important;white-space:nowrap;opacity:inherit;transition:transform .35s;transform:translate3d(0, 200%, 0)}figure.team-hover p.icon-links a span::before{display:inline-block;font-size:1.2rem;margin-top:-5px;padding:8px 10px;font-family:"FontAwesome";color:#444f60;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}figure.team-hover .icon-twitter::before{content:""}figure.team-hover .icon-linkedin::before{content:""}figure.team-hover .icon-dribbble::before{content:""}figure.team-hover:hover p.icon-links a:hover,figure.team-hover:hover p.icon-links a:focus{color:#252d31}figure.team-hover:hover p.description{opacity:1}figure.team-hover:hover figcaption,figure.team-hover:hover h2,figure.team-hover:hover .h2,figure.team-hover:hover p.icon-links a{transform:translate3d(0, 0, 0)}figure.team-hover:hover h2,figure.team-hover:hover .h2{transition-delay:.05s}figure.team-hover:hover p.icon-links a:nth-child(3){transition-delay:.1s}figure.team-hover:hover p.icon-links a:nth-child(2){transition-delay:.15s}figure.team-hover:hover p.icon-links a:first-child{transition-delay:.2s}figure.team-slanted{background:#162633;text-align:left}figure.team-slanted img{transition:opacity .45s;-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.team-slanted figcaption::before{position:absolute;top:95%;left:10%;width:200%;height:100%;opacity:0;background:hsla(0,0%,100%,.8) no-repeat center center;background-size:100% 100%;content:"";transition:opacity .45s,transform .45s;transform:rotate3d(0, 0, 1, 0);transform-origin:0 100%}figure.team-slanted .member-position{position:static !important;font-size:.9rem;opacity:0;transition:all .5s}figure.team-slanted h2,figure.team-slanted .h2{transition:transform .35s;transform:translate3d(0, 20px, 0)}figure.team-slanted p{position:absolute;right:0;bottom:-5px;padding:0 1.5em 7% 0}figure.team-slanted a{margin:0 10px;color:#5d504f;font-size:170% !important;position:static !important;width:auto;height:auto;text-indent:0 !important;white-space:nowrap;opacity:1 !important}figure.team-slanted a:hover,figure.team-slanted a:focus{color:#219d1a}figure.team-slanted p a i{opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(0, 50px, 0)}figure.team-slanted:hover img{opacity:.6}figure.team-slanted:hover h2,figure.team-slanted:hover .h2{transform:translate3d(0, 0, 0)}figure.team-slanted:hover figcaption::before{opacity:.9;transform:rotate(-15deg)}figure.team-slanted:hover p i{opacity:1;transform:translate3d(0, 0, 0)}figure.team-slanted:hover p a:nth-child(3) i{transition-delay:.05s}figure.team-slanted:hover p a:nth-child(2) i{transition-delay:.1s}figure.team-slanted:hover p a:first-child i{transition-delay:.15s}figure.team-slanted:hover .member-position{opacity:1}.shadow-z-1{box-shadow:0 1px 4px 0 rgba(0,0,0,.37)}.shadow-z-2{box-shadow:0 6px 10px 0 rgba(0,0,0,.3),0 2px 2px 0 rgba(0,0,0,.2)}.shadow-z-3{box-shadow:0 13px 25px 0 rgba(0,0,0,.3),0 7px 7px 0 rgba(0,0,0,.19)}.shadow-z-4{box-shadow:0 20px 40px 0 rgba(0,0,0,.3),0 14px 12px 0 rgba(0,0,0,.17)}.shadow-z-5{box-shadow:0 27px 55px 0 rgba(0,0,0,.3),0 17px 17px 0 rgba(0,0,0,.15)}.switcher .switcher-block{width:48px;height:48px;background-color:#999;position:fixed;top:20px;left:20px;border-radius:4px;transition:all .5s;cursor:pointer;overflow:visible}.switcher .switcher-block.is-primary{background-color:#219d1a}.switcher .switcher-block.is-secondary{background-color:#e01f27}.switcher .switcher-block.is-accent{background-color:#c26820}.switcher .switcher-block:hover{width:200px}.switcher .switcher-block:hover .button-text{display:block}.switcher .switcher-block i{position:relative;top:15px;left:15px;color:#fff;font-size:1.3rem}.switcher .switcher-block .button-text{position:absolute;top:13px;left:35%;color:#fff;display:none}/*! _auth.scss | Bulkit | CSS Ninja */.top-logo{height:40px}.intro-section .intro-text .intro-title{margin:15px 0;font-size:18px;color:#219d1a}.intro-section .intro-text .intro-sub{padding:20px 30px;font-size:14px;color:#a9abac}.login{padding:10px 0}.column.login-column{padding:0 !important}.login-wrapper{overflow:hidden !important;height:100%;padding:0;margin:0}.login-wrapper.is-gapless:not(:last-child){margin-bottom:0 !important}.hero.login-hero,.hero.signup-hero{background-position:center;background-size:auto}#signup-banner .hero{background:url("https://source.unsplash.com/DWui9DmfCXA/");background-position:center;background-size:cover;background-blend-mode:screen}.hero-banner .title{padding:25px;padding-top:25%}.hero-banner .subtitle{padding:0 30px}.hero-banner img.login-city{position:absolute;bottom:0;left:0;right:0;z-index:0}.hero-banner .button{position:relative;z-index:2}.signup-hero .title{padding:25px;padding-top:15%}.signup-hero .subtitle{padding:0 22%}.signup-hero img.mockup{position:absolute;bottom:-15%;left:0;right:0;z-index:0}.signup-hero .already{position:absolute;top:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:20px}.signup-hero .already span{margin-right:15px;color:#fff}.signup-hero .already a{min-width:80px}.forgot,.no-account,.return{color:#a9abac !important;transition:opacity .5s}.forgot:hover,.no-account:hover,.return:hover{opacity:.8;color:#219d1a !important}.forgot.is-secondary,.no-account.is-secondary,.return.is-secondary{color:#e01f27 !important}.forgot.is-accent,.no-account.is-accent,.return.is-accent{color:#c26820 !important}.forgot-password a{color:#95a5a6;font-weight:normal;padding-right:20px;transition:all .6s}.forgot-password a:hover{color:#219d1a}.no-account-link a{color:#a9abac;font-weight:500}.no-account-link a:hover{color:#219d1a}.icon.user,.icon.password{margin:5px 10px 0 0}.checkbox-wrap{color:#a9abac;margin-bottom:10px}.checkbox-wrap span{position:relative;top:-2px}/*! _landing.scss | Bulkit | CSS Ninja */#landing-hero{background:#e01f27 url(../images/bg/shapes/icon-bg.png) repeat 0 0;animation:18s linear 0s normal none infinite animate}@keyframes animate{from{background-position:0 0}to{background-position:0 -1450px}}.hero.hero-waves:before{background:rgba(0,0,0,0) url(../images/bg/shapes/wavy.png) no-repeat scroll 0 bottom/100% auto;content:"";height:321px;width:100%;z-index:0 !important;position:absolute;bottom:-1px;left:0}.header-caption{margin-top:-80px;padding:0 20px;text-align:left}.header-caption .landing-title{font-family:"Nexa Bold",sans-serif;font-size:3.4rem;font-weight:900 !important;margin-bottom:0 !important;color:#fff}.header-caption .landing-title.is-big{font-size:4rem}.header-caption .subtitle{margin-bottom:0;padding:10px 0}.header-caption.is-centered{text-align:center !important}@media(max-width: 767px){.header-caption{text-align:center;padding:40px 10px}.header-caption .landing-title{font-size:2.5rem}}@media(max-width: 768px){.header-caption{margin-top:0 !important}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.header-caption{text-align:center}}.section-title-wrapper .section-title-landing{font-family:"Nexa Bold",sans-serif;font-size:2.6rem;color:#444f60;padding:10px 0}.section-title-wrapper h4,.section-title-wrapper .h4{padding:20px 40px;font-family:"Nexa Light",sans-serif;font-weight:300;font-size:1.2rem;color:#999}.half-mockup{position:absolute;bottom:0;max-height:550px}.phone-slide{background-position:center left;background-repeat:no-repeat;background-attachment:fixed;background-position:50% 50%;vertical-align:top;padding:800px 30px 30px 30px}.phone-slide.is-first{background-image:url(../images/illustrations/mockups/landing/laptop-slide-1.png)}.phone-slide.is-second{background-image:url(../images/illustrations/mockups/landing/laptop-slide-2.png)}.phone-slide.is-third{background-image:url(../images/illustrations/mockups/landing/laptop-slide-3.png)}.phone-slide.is-fourth{background-image:url(../images/illustrations/mockups/landing/laptop-slide-4.png)}.featured-svg-lg{max-width:550px;max-height:550px}.wavy-icon-box i{font-size:3.8rem;color:#e01f27}.wavy-icon-box .box-title{font-family:"Nexa Light",sans-serif;padding:5px 0;font-size:14px;line-height:20px;font-weight:600;color:#e01f27}.wavy-icon-box .box-content{color:#999}.square-icon-box.is-landing .box-title{font-family:"Nexa Light",sans-serif;font-size:1.2rem;font-weight:700;color:#444f60}.square-icon-box.is-landing .box-text{font-size:14px}.quick-feature.is-handwritten{font-size:2.1rem !important;font-family:"Nexa Bold",sans-serif;font-weight:400 !important;margin-bottom:.8rem !important}.quick-feature.is-handwritten .bg-number{padding-right:10px !important;font-family:"Roboto" !important}.event-card.is-wavy h2.text-title,.event-card.is-wavy .text-title.h2{font-family:"Nexa Bold",sans-serif;text-transform:none;font-size:1.35em}.event-card.is-wavy p.text-subtitle{font-family:"Nexa Light",sans-serif;font-size:.9rem}.testimonials.is-wavy .testimonial-name h3,.testimonials.is-wavy .testimonial-name .h3{font-family:"Nexa Bold",sans-serif}@media(max-width: 768px){.testimonial-item{margin:40px 15px !important}.testimonial-item .testimonial-content p{padding:20px !important}}.bottom-spacer{margin-bottom:80px;min-height:100px}.small-feature{padding:5px 0;font-family:"Nexa Bold",sans-serif;font-size:1.3rem}#features-video{margin-top:-35%}#header-pricing{margin-top:-20%}@media(max-width: 768px){#features-video{margin-top:0 !important}}.pricing-picker span{color:#fff;font-family:"Nexa Light",sans-serif;margin:0 5px 0 5px;padding:10px 20px 13px 20px;border:1px solid rgba(0,0,0,0);border-radius:4px;cursor:pointer}.pricing-picker span.is-active{border:1px solid #fff}.header-pricing.is-wavy .flex-card{border:none !important}.header-pricing.is-wavy .flex-card .plan-name{font-family:"Nexa Bold",sans-serif;text-transform:none;font-size:1.4rem}.giant-input-wrapper.is-wavy{padding:30px 40px;background:#efefef}.giant-input-wrapper.is-wavy .giant-input{position:relative;min-width:300px;max-width:100%}.giant-input-wrapper.is-wavy .giant-input input{padding:20px 165px 20px 20px;width:100%;background:#fff;color:#999;border:none;height:60px;line-height:60px;transition:all .5s;border:1px solid rgba(213,220,247,.59);border-radius:100px}.giant-input-wrapper.is-wavy .giant-input input:focus{outline:none !important;box-shadow:0px 5px 43px rgba(0,0,0,.18) !important}.giant-input-wrapper.is-wavy .giant-input button.inner{position:absolute;right:7px;top:7px}.section.footer-waves:after{background:rgba(0,0,0,0) url(../images/bg/shapes/wavy-dark.png) no-repeat scroll 0 bottom/100% auto;content:"";height:321px;width:100%;z-index:0 !important;position:absolute;bottom:-1px;left:0}.hero.hero-waves-dark:before{background:rgba(0,0,0,0) url(../images/bg/shapes/wavy-dark.png) no-repeat scroll 0 bottom/100% auto;content:"";height:321px;width:100%;z-index:0 !important;position:absolute;bottom:-1px;left:0}.wavy-login-card,.wavy-signup-card{padding:40px;border-radius:6px;max-width:400px;margin:auto;background-color:#fff;border:1px solid #ecf0f1;box-shadow:0 1px 5px rgba(0,0,0,.05)}.wavy-login-card h2,.wavy-login-card .h2,.wavy-signup-card h2,.wavy-signup-card .h2{font-size:22px;margin-bottom:40px;font-weight:700 !important;font-family:"Nexa Light",sans-serif}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){#landing-hero figure img{left:25%;top:20%}p.is-tablet-padded{padding:0 10%}.column.slide-description{padding:40px 0 !important}.event-card.is-wavy .text-title{font-size:1.5rem !important}}/*! _layout-utils.scss | Bulkit | CSS Ninja */body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";overflow:hidden !important}a,a:active,i,i:active,div,div:active,div:focus,span:focus,span:active{outline:none !important}.button.is-active,.button:active,.button:focus{box-shadow:none !important}section:focus{outline:none !important}@font-face{font-family:"Nexa Light";src:url("../fonts/text/nexa/NexaLight.woff") format("woff"),url("../fonts/text/nexa/NexaLight.ttf") format("truetype")}@font-face{font-family:"Nexa Bold";font-weight:bold;src:url("../fonts/text/nexa/NexaBold.woff") format("woff"),url("../fonts/text/nexa/NexaBold.ttf") format("truetype")}#backtotop{position:fixed;right:0;opacity:0;visibility:hidden;bottom:25px;margin:0 25px 0 0;z-index:9999;transition:.35s;transform:scale(0.7);transition:all .5s}#backtotop.visible{opacity:1;visibility:visible;transform:scale(1)}#backtotop.visible a:hover{outline:none;opacity:.9;background:#e01f27}#backtotop a{outline:none;text-decoration:none;border:0 none;display:block;width:46px;height:46px;background-color:#66676b;opacity:1;transition:all .3s;border-radius:50%;text-align:center;font-size:26px}body #backtotop a{outline:none;color:#fff}#backtotop a:after{outline:none;content:"";font-family:"FontAwesome";position:relative;display:block;top:50%;transform:translateY(-55%)}.progress{width:100% !important}.progress.primary::-webkit-progress-value{background-color:#219d1a !important}.progress.secondary::-moz-progress-bar{background-color:#e01f27 !important}::-webkit-input-placeholder{color:#cecece}::-moz-placeholder{color:#cecece}:-ms-input-placeholder{color:#cecece}:-moz-placeholder{color:#cecece}*::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{width:10px}*::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,.2)}/*! _helpers.scss | Bulkit | CSS Ninja */.color-primary{color:#219d1a !important}.color-secondary{color:#e01f27 !important}.color-accent{color:#c26820 !important}.color-red{color:#ff7273 !important}.border-light{border-color:#fff !important}.dark-text{color:#444f60 !important}.light-text{color:#fff !important}.primary-text{color:#219d1a !important}.secondary-text{color:#e01f27 !important}.accent-text{color:#c26820 !important}.info-text{color:#039be5 !important}.success-text{color:#00b289 !important}.warning-text{color:#eda514 !important}.danger-text{color:#ff7273 !important}.dark-bg{background:#444 !important}.light-bg{background:#fff !important}.font-w-400{font-weight:400 !important}.font-w-500{font-weight:500 !important}.font-w-600{font-weight:600 !important}.text-decoration-none{text-decoration:none !important}.text-upper{text-transform:uppercase !important}.text-bold{font-weight:600 !important}.text-bolder{font-weight:700 !important}.font-size-normal{font-size:1rem}.font-size-2x{font-size:2rem}.is-size-1{font-size:3rem}.is-size-2{font-size:2.5rem}.is-size-3{font-size:2rem}.is-size-4{font-size:1.5rem}.is-size-5{font-size:1.25rem}.is-size-6{font-size:1rem}.is-size-7{font-size:.75rem}.is-flex{display:-ms-flexbox;display:flex}.is-flex.is-start{-ms-flex-pack:start;justify-content:flex-start}.is-flex.is-center{-ms-flex-pack:center;justify-content:center}.is-flex.is-end{-ms-flex-pack:end;justify-content:flex-end}.is-flex.is-vcenter{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.is-block{display:block !important}.z-index-2{z-index:2 !important}.z-index-101{z-index:101 !important}.no-padding{padding:0 !important}.no-padding-top{padding-top:0 !important}.no-padding-bottom{padding-bottom:0 !important}.no-padding-right{padding-right:0 !important}.no-padding-left{padding-left:0 !important}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-25{padding:25px}.padding-30{padding:30px}.padding-40{padding:40px}.padding-50{padding:50px}.padding-60{padding:60px}.padding-70{padding:70px}.padding-80{padding:80px}.padding-90{padding:90px}.padding-100{padding:100px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pl-50{padding-left:50px}.pl-60{padding-left:60px}.pl-70{padding-left:70px}.pl-80{padding-left:80px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.pr-50{padding-right:50px}.pr-60{padding-right:60px}.pr-70{padding-right:70px}.pr-80{padding-right:80px}.huge-pt{padding-top:100px}.huge-pb{padding-bottom:100px}.giant-pb{padding-bottom:150px}.no-margin{margin:0 !important}.no-margin-left{margin-left:0 !important}.no-margin-right{margin-right:0 !important}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}.margin-x-auto{margin:0 auto !important}.mr-auto{margin-right:auto !important}.ml-auto{margin-left:auto !important}.margin-10{margin:10px}.margin-20{margin:20px}.margin-25{margin:25px}.margin-30{margin:30px}.margin-40{margin:40px}.margin-50{margin:50px}.margin-60{margin:60px}.margin-70{margin:70px}.margin-80{margin:80px}.margin-90{margin:90px}.margin-100{margin:100px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-120{margin-top:120px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.ml-60{margin-left:60px}.ml-70{margin-left:70px}.ml-80{margin-left:80px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}.mr-60{margin-right:60px}.mr-70{margin-right:70px}.mr-80{margin-right:80px}.width-40{width:40px !important}.width-100{width:100px !important}.width-250{width:250px !important}.height-30{height:30px !important}.height-60{height:60px !important}.height-60{height:60px !important}.height-70{height:60px !important}.height-80{height:60px !important}.height-90{height:60px !important}.pull-right{float:right}.pull-left{float:left}.is-fixed{position:fixed;top:0;left:0}.is-hidden{display:none !important}.is-vhidden{visibility:hidden !important}.is-disabled{pointer-events:none;opacity:.4;cursor:default !important}.stuck{position:fixed !important;top:0 !important;z-index:2 !important;animation-name:translateDown;animation-duration:.4s}.overflow-auto{overflow:auto !important}.im.is-icon-xs,.sl.is-icon-xs,.material-icons.is-icon-xs{font-size:.8rem !important}.im.is-icon-md,.sl.is-icon-md,.material-icons.is-icon-md{font-size:1.5rem !important}.im.is-icon-2x,.sl.is-icon-2x,.material-icons.is-icon-2x{font-size:2rem}.im.is-icon-3x,.sl.is-icon-3x,.material-icons.is-icon-3x{font-size:3rem}.im.is-icon-4x,.sl.is-icon-4x,.material-icons.is-icon-4x{font-size:4rem}.im.is-gigantic,.sl.is-gigantic,.material-icons.is-gigantic{font-size:12rem}.img-circle{border-radius:1000px}@media(max-width: 767px){.mobile-padding-20{padding:20px 30px}.mobile-padding-40{padding:40px}.has-text-centered-mobile{text-align:center !important}}/*! _responsive.scss | Bulkit | CSS Ninja */@media(max-width: 767px){.section-title-wrapper{padding:40px 0 !important}.content-wrapper{padding-top:40px !important}}@media(max-width: 768px){.nav-item.is-tab{padding-top:8px;padding-bottom:8px}.nav .nav-item.is-tab.is-active,.nav-menu.is-active .nav-item.is-tab.is-active{border-bottom:none !important;color:#219d1a !important}.nav-item.nav-inner{padding-top:15px !important;padding-bottom:15px !important}a.nav-item.is-not-mobile{display:none !important}.nav-item.is-menu-mobile{display:block !important;color:#7a7a7a !important}.navbar.navbar-light.is-dark-mobile{background:#344258}.navbar.navbar-light.is-dark-mobile .navbar-menu{background:#344258}.navbar.navbar-light.is-dark-mobile .navbar-menu a{color:#fff}.navbar .navbar-menu .navbar-link,.navbar .navbar-menu .navbar-item,.navbar .navbar-menu .navbar-dropdown{width:100%;text-align:center}.navbar .navbar-menu .navbar-link:after{display:block !important;right:43%}.navbar .navbar-menu .button{width:100%}.navbar-brand{min-height:4.6rem}.custom-burger{display:-ms-flexbox !important;display:flex !important}.navbar-burger{height:4.6rem;width:4.6rem}.level-left.level-social{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.level-left.level-social .level-item:last-child .icon i{position:relative !important}#main-hero{max-height:100vh;background-position-x:55% !important}.parallax-overlay{position:absolute;top:0;left:0;bottom:0 !important}.title.section-title{font-size:2rem !important}.hero.is-fullheight.is-halfed-mobile{height:35vh !important}.three-grid .column,.four-grid .column,.five-grid .column{border:none !important}.three-grid .is-separator,.four-grid .is-separator,.five-grid .is-separator{border:none !important}.single-image-carousel .image-wrapper img{min-height:50px !important}.single-image-carousel .image-wrapper .caption{display:none}.video-caption{left:5%}#navigation-trigger,.navigation-close{opacity:1 !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark{background-color:#344258 !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark .nav-menu.is-active{background-color:#344258 !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark .nav-menu.is-active .nav-inner.is-menu-mobile{color:#fff !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark .nav-menu.is-active .nav-inner.is-menu-mobile.is-active{color:#219d1a !important}.navbar-wrapper.navbar-fade.mobile-menu-dark{background-color:#fff !important}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.columns{padding:0 10%}.columns.is-tablet-portrait{padding:10%}.columns.is-not-tablet-portrait{padding:0 !important}.content-wrapper{padding-top:0 !important}}@media(max-width: 1007px){.column.slide-description{padding:20px 0 !important}.account{display:none}.media-card{min-height:300px !important}.column.is-4.media-stretch{width:100% !important}.column.is-4.media-stretch .media-card-image{min-height:150px}.mcard-controls{position:relative !important}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.navbar-brand{min-height:4.6rem;height:4.6rem}.navbar-brand .custom-burger{display:-ms-flexbox;display:flex}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark{background-color:#344258 !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark .nav-menu.is-active{background-color:#344258 !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark .nav-menu.is-active .nav-inner.is-menu-mobile{color:#fff !important}.navbar-wrapper.navbar-fade.navbar-light.mobile-menu-dark .nav-menu.is-active .nav-inner.is-menu-mobile.is-active{color:#219d1a !important}.navbar-wrapper.navbar-fade.mobile-menu-dark{background-color:#fff !important}.navbar.navbar-light.is-dark-mobile{background:#344258}.navbar.navbar-light.is-dark-mobile .navbar-menu{background:#344258}.navbar.navbar-light.is-dark-mobile .navbar-menu a{color:#fff}.navbar .navbar-menu .navbar-link,.navbar .navbar-menu .navbar-item,.navbar .navbar-menu .navbar-dropdown{width:100%;text-align:center}.navbar .navbar-menu .navbar-link:after{display:block !important;right:43%}.navbar .navbar-menu .button{width:100%}.navbar .navbar-menu #signup-btn,.navbar .navbar-menu #signup-btn-alt{width:30% !important}}.m-b-1{margin-bottom:1rem}/*!
 * Bootstrap  v5.3.6 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue: #039BE5;--bs-indigo: #2D52A4;--bs-purple: #592E83;--bs-pink: #E574BC;--bs-red: #FF7273;--bs-orange: #eda514;--bs-yellow: #FFDA22;--bs-green: #00b289;--bs-teal: #27D0A5;--bs-cyan: #1FE0D8;--bs-black: #000;--bs-white: #fff;--bs-gray: #717677;--bs-gray-dark: #3D4142;--bs-gray-100: #F3F9FB;--bs-gray-200: #D9DFE1;--bs-gray-300: #BFC5C6;--bs-gray-400: #A5AAAC;--bs-gray-500: #8B9092;--bs-gray-600: #717677;--bs-gray-700: #575C5D;--bs-gray-800: #3D4142;--bs-gray-900: #232728;--bs-primary: #e01f27;--bs-secondary: #e01f27;--bs-success: #00b289;--bs-info: #1FE0D8;--bs-warning: #FFDA22;--bs-danger: #FF7273;--bs-light: #D9DFE1;--bs-dark: #3D4142;--bs-primary-rgb: 224, 31, 39;--bs-secondary-rgb: 224, 31, 39;--bs-success-rgb: 0, 178, 137;--bs-info-rgb: 31, 224, 216;--bs-warning-rgb: 255, 218, 34;--bs-danger-rgb: 255, 114, 115;--bs-light-rgb: 217, 223, 225;--bs-dark-rgb: 61, 65, 66;--bs-primary-text-emphasis: rgb(89.6, 12.4, 15.6);--bs-secondary-text-emphasis: rgb(89.6, 12.4, 15.6);--bs-success-text-emphasis: rgb(0, 71.2, 54.8);--bs-info-text-emphasis: rgb(12.4, 89.6, 86.4);--bs-warning-text-emphasis: rgb(102, 87.2, 13.6);--bs-danger-text-emphasis: rgb(102, 45.6, 46);--bs-light-text-emphasis: #575C5D;--bs-dark-text-emphasis: #575C5D;--bs-primary-bg-subtle: rgb(248.8, 210.2, 211.8);--bs-secondary-bg-subtle: rgb(248.8, 210.2, 211.8);--bs-success-bg-subtle: rgb(204, 239.6, 231.4);--bs-info-bg-subtle: rgb(210.2, 248.8, 247.2);--bs-warning-bg-subtle: rgb(255, 247.6, 210.8);--bs-danger-bg-subtle: rgb(255, 226.8, 227);--bs-light-bg-subtle: #f9fcfd;--bs-dark-bg-subtle: #BFC5C6;--bs-primary-border-subtle: rgb(242.6, 165.4, 168.6);--bs-secondary-border-subtle: rgb(242.6, 165.4, 168.6);--bs-success-border-subtle: rgb(153, 224.2, 207.8);--bs-info-border-subtle: rgb(165.4, 242.6, 239.4);--bs-warning-border-subtle: rgb(255, 240.2, 166.6);--bs-danger-border-subtle: rgb(255, 198.6, 199);--bs-light-border-subtle: #D9DFE1;--bs-dark-border-subtle: #8B9092;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #232728;--bs-body-color-rgb: 35, 39, 40;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(35, 39, 40, 0.75);--bs-secondary-color-rgb: 35, 39, 40;--bs-secondary-bg: #D9DFE1;--bs-secondary-bg-rgb: 217, 223, 225;--bs-tertiary-color: rgba(35, 39, 40, 0.5);--bs-tertiary-color-rgb: 35, 39, 40;--bs-tertiary-bg: #F3F9FB;--bs-tertiary-bg-rgb: 243, 249, 251;--bs-heading-color: inherit;--bs-link-color: #e01f27;--bs-link-color-rgb: 224, 31, 39;--bs-link-decoration: underline;--bs-link-hover-color: rgb(179.2, 24.8, 31.2);--bs-link-hover-color-rgb: 179, 25, 31;--bs-code-color: #E574BC;--bs-highlight-color: #232728;--bs-highlight-bg: rgb(255, 247.6, 210.8);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #BFC5C6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(224, 31, 39, 0.25);--bs-form-valid-color: #00b289;--bs-form-valid-border-color: #00b289;--bs-form-invalid-color: #FF7273;--bs-form-invalid-border-color: #FF7273}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #BFC5C6;--bs-body-color-rgb: 191, 197, 198;--bs-body-bg: #232728;--bs-body-bg-rgb: 35, 39, 40;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(191, 197, 198, 0.75);--bs-secondary-color-rgb: 191, 197, 198;--bs-secondary-bg: #3D4142;--bs-secondary-bg-rgb: 61, 65, 66;--bs-tertiary-color: rgba(191, 197, 198, 0.5);--bs-tertiary-color-rgb: 191, 197, 198;--bs-tertiary-bg: #303435;--bs-tertiary-bg-rgb: 48, 52, 53;--bs-primary-text-emphasis: rgb(236.4, 120.6, 125.4);--bs-secondary-text-emphasis: rgb(236.4, 120.6, 125.4);--bs-success-text-emphasis: rgb(102, 208.8, 184.2);--bs-info-text-emphasis: rgb(120.6, 236.4, 231.6);--bs-warning-text-emphasis: rgb(255, 232.8, 122.4);--bs-danger-text-emphasis: rgb(255, 170.4, 171);--bs-light-text-emphasis: #F3F9FB;--bs-dark-text-emphasis: #BFC5C6;--bs-primary-bg-subtle: rgb(44.8, 6.2, 7.8);--bs-secondary-bg-subtle: rgb(44.8, 6.2, 7.8);--bs-success-bg-subtle: rgb(0, 35.6, 27.4);--bs-info-bg-subtle: rgb(6.2, 44.8, 43.2);--bs-warning-bg-subtle: rgb(51, 43.6, 6.8);--bs-danger-bg-subtle: rgb(51, 22.8, 23);--bs-light-bg-subtle: #3D4142;--bs-dark-bg-subtle: rgb(30.5, 32.5, 33);--bs-primary-border-subtle: rgb(134.4, 18.6, 23.4);--bs-secondary-border-subtle: rgb(134.4, 18.6, 23.4);--bs-success-border-subtle: rgb(0, 106.8, 82.2);--bs-info-border-subtle: rgb(18.6, 134.4, 129.6);--bs-warning-border-subtle: rgb(153, 130.8, 20.4);--bs-danger-border-subtle: rgb(153, 68.4, 69);--bs-light-border-subtle: #575C5D;--bs-dark-border-subtle: #3D4142;--bs-heading-color: inherit;--bs-link-color: rgb(236.4, 120.6, 125.4);--bs-link-hover-color: rgb(240.12, 147.48, 151.32);--bs-link-color-rgb: 236, 121, 125;--bs-link-hover-color-rgb: 240, 147, 151;--bs-code-color: rgb(239.4, 171.6, 214.8);--bs-highlight-color: #BFC5C6;--bs-highlight-bg: rgb(102, 87.2, 13.6);--bs-border-color: #575C5D;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: rgb(102, 208.8, 184.2);--bs-form-valid-border-color: rgb(102, 208.8, 184.2);--bs-form-invalid-color: rgb(255, 170.4, 171);--bs-form-invalid-border-color: rgb(255, 170.4, 171)}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#717677}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{-ms-flex:1 0 0px;flex:1 0 0}.row-cols-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm{-ms-flex:1 0 0px;flex:1 0 0}.row-cols-sm-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{-ms-flex:1 0 0px;flex:1 0 0}.row-cols-md-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{-ms-flex:1 0 0px;flex:1 0 0}.row-cols-lg-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{-ms-flex:1 0 0px;flex:1 0 0}.row-cols-xl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{-ms-flex:1 0 0px;flex:1 0 0}.row-cols-xxl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xxl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xxl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xxl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xxl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xxl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xxl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xxl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: rgb(248.8, 210.2, 211.8);--bs-table-border-color: rgb(199.04, 168.16, 169.44);--bs-table-striped-bg: rgb(236.36, 199.69, 201.21);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.92, 189.18, 190.62);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(230.14, 194.435, 195.915);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: rgb(248.8, 210.2, 211.8);--bs-table-border-color: rgb(199.04, 168.16, 169.44);--bs-table-striped-bg: rgb(236.36, 199.69, 201.21);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.92, 189.18, 190.62);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(230.14, 194.435, 195.915);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: rgb(204, 239.6, 231.4);--bs-table-border-color: rgb(163.2, 191.68, 185.12);--bs-table-striped-bg: rgb(193.8, 227.62, 219.83);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(183.6, 215.64, 208.26);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(188.7, 221.63, 214.045);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: rgb(210.2, 248.8, 247.2);--bs-table-border-color: rgb(168.16, 199.04, 197.76);--bs-table-striped-bg: rgb(199.69, 236.36, 234.84);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(189.18, 223.92, 222.48);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(194.435, 230.14, 228.66);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: rgb(255, 247.6, 210.8);--bs-table-border-color: rgb(204, 198.08, 168.64);--bs-table-striped-bg: rgb(242.25, 235.22, 200.26);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 222.84, 189.72);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 229.03, 194.99);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: rgb(255, 226.8, 227);--bs-table-border-color: rgb(204, 181.44, 181.6);--bs-table-striped-bg: rgb(242.25, 215.46, 215.65);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 204.12, 204.3);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 209.79, 209.975);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #D9DFE1;--bs-table-border-color: rgb(173.6, 178.4, 180);--bs-table-striped-bg: rgb(206.15, 211.85, 213.75);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(195.3, 200.7, 202.5);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(200.725, 206.275, 208.125);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #3D4142;--bs-table-border-color: rgb(99.8, 103, 103.8);--bs-table-striped-bg: rgb(70.7, 74.5, 75.45);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(80.4, 84, 84.9);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(75.55, 79.25, 80.175);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + var(--bs-border-width));padding-bottom:calc(0.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + var(--bs-border-width));padding-bottom:calc(0.25rem + var(--bs-border-width));font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:rgb(239.5,143,147);outline:0;box-shadow:0 0 0 .25rem rgba(224,31,39,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-webkit-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:-ms-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%233D4142' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:rgb(239.5,143,147);outline:0;box-shadow:0 0 0 .25rem rgba(224,31,39,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23BFC5C6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:rgb(239.5,143,147);outline:0;box-shadow:0 0 0 .25rem rgba(224,31,39,.25)}.form-check-input:checked{background-color:#e01f27;border-color:#e01f27}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#e01f27;border-color:#e01f27;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28239.5, 143, 147%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(224,31,39,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(224,31,39,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;-webkit-appearance:none;appearance:none;background-color:#e01f27;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:rgb(245.7,187.8,190.2)}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#e01f27;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:rgb(245.7,187.8,190.2)}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb), 0.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::-webkit-input-placeholder,.form-floating>.form-control-plaintext::-webkit-input-placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:-ms-input-placeholder,.form-floating>.form-control-plaintext:-ms-input-placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label::after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#717677}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1*var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300b289' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300b289' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FF7273'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF7273' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FF7273'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF7273' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #e01f27;--bs-btn-border-color: #e01f27;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(190.4, 26.35, 33.15);--bs-btn-hover-border-color: rgb(179.2, 24.8, 31.2);--bs-btn-focus-shadow-rgb: 229, 65, 71;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(179.2, 24.8, 31.2);--bs-btn-active-border-color: rgb(168, 23.25, 29.25);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #e01f27;--bs-btn-disabled-border-color: #e01f27}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #e01f27;--bs-btn-border-color: #e01f27;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(190.4, 26.35, 33.15);--bs-btn-hover-border-color: rgb(179.2, 24.8, 31.2);--bs-btn-focus-shadow-rgb: 229, 65, 71;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(179.2, 24.8, 31.2);--bs-btn-active-border-color: rgb(168, 23.25, 29.25);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #e01f27;--bs-btn-disabled-border-color: #e01f27}.btn-success{--bs-btn-color: #000;--bs-btn-bg: #00b289;--bs-btn-border-color: #00b289;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(38.25, 189.55, 154.7);--bs-btn-hover-border-color: rgb(25.5, 185.7, 148.8);--bs-btn-focus-shadow-rgb: 0, 151, 116;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(51, 193.4, 160.6);--bs-btn-active-border-color: rgb(25.5, 185.7, 148.8);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #00b289;--bs-btn-disabled-border-color: #00b289}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #1FE0D8;--bs-btn-border-color: #1FE0D8;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(64.6, 228.65, 221.85);--bs-btn-hover-border-color: rgb(53.4, 227.1, 219.9);--bs-btn-focus-shadow-rgb: 26, 190, 184;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(75.8, 230.2, 223.8);--bs-btn-active-border-color: rgb(53.4, 227.1, 219.9);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #1FE0D8;--bs-btn-disabled-border-color: #1FE0D8}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #FFDA22;--bs-btn-border-color: #FFDA22;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 223.55, 67.15);--bs-btn-hover-border-color: rgb(255, 221.7, 56.1);--bs-btn-focus-shadow-rgb: 217, 185, 29;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 225.4, 78.2);--bs-btn-active-border-color: rgb(255, 221.7, 56.1);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #FFDA22;--bs-btn-disabled-border-color: #FFDA22}.btn-danger{--bs-btn-color: #000;--bs-btn-bg: #FF7273;--bs-btn-border-color: #FF7273;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 135.15, 136);--bs-btn-hover-border-color: rgb(255, 128.1, 129);--bs-btn-focus-shadow-rgb: 217, 97, 98;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 142.2, 143);--bs-btn-active-border-color: rgb(255, 128.1, 129);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #FF7273;--bs-btn-disabled-border-color: #FF7273}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #D9DFE1;--bs-btn-border-color: #D9DFE1;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(184.45, 189.55, 191.25);--bs-btn-hover-border-color: rgb(173.6, 178.4, 180);--bs-btn-focus-shadow-rgb: 184, 190, 191;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(173.6, 178.4, 180);--bs-btn-active-border-color: rgb(162.75, 167.25, 168.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #D9DFE1;--bs-btn-disabled-border-color: #D9DFE1}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #3D4142;--bs-btn-border-color: #3D4142;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(90.1, 93.5, 94.35);--bs-btn-hover-border-color: rgb(80.4, 84, 84.9);--bs-btn-focus-shadow-rgb: 90, 94, 94;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(99.8, 103, 103.8);--bs-btn-active-border-color: rgb(80.4, 84, 84.9);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3D4142;--bs-btn-disabled-border-color: #3D4142}.btn-outline-primary{--bs-btn-color: #e01f27;--bs-btn-border-color: #e01f27;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #e01f27;--bs-btn-hover-border-color: #e01f27;--bs-btn-focus-shadow-rgb: 224, 31, 39;--bs-btn-active-color: #fff;--bs-btn-active-bg: #e01f27;--bs-btn-active-border-color: #e01f27;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #e01f27;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e01f27;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #e01f27;--bs-btn-border-color: #e01f27;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #e01f27;--bs-btn-hover-border-color: #e01f27;--bs-btn-focus-shadow-rgb: 224, 31, 39;--bs-btn-active-color: #fff;--bs-btn-active-bg: #e01f27;--bs-btn-active-border-color: #e01f27;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #e01f27;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e01f27;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #00b289;--bs-btn-border-color: #00b289;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #00b289;--bs-btn-hover-border-color: #00b289;--bs-btn-focus-shadow-rgb: 0, 178, 137;--bs-btn-active-color: #000;--bs-btn-active-bg: #00b289;--bs-btn-active-border-color: #00b289;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #00b289;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #00b289;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #1FE0D8;--bs-btn-border-color: #1FE0D8;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #1FE0D8;--bs-btn-hover-border-color: #1FE0D8;--bs-btn-focus-shadow-rgb: 31, 224, 216;--bs-btn-active-color: #000;--bs-btn-active-bg: #1FE0D8;--bs-btn-active-border-color: #1FE0D8;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #1FE0D8;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #1FE0D8;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #FFDA22;--bs-btn-border-color: #FFDA22;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #FFDA22;--bs-btn-hover-border-color: #FFDA22;--bs-btn-focus-shadow-rgb: 255, 218, 34;--bs-btn-active-color: #000;--bs-btn-active-bg: #FFDA22;--bs-btn-active-border-color: #FFDA22;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #FFDA22;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #FFDA22;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #FF7273;--bs-btn-border-color: #FF7273;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #FF7273;--bs-btn-hover-border-color: #FF7273;--bs-btn-focus-shadow-rgb: 255, 114, 115;--bs-btn-active-color: #000;--bs-btn-active-bg: #FF7273;--bs-btn-active-border-color: #FF7273;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #FF7273;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #FF7273;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #D9DFE1;--bs-btn-border-color: #D9DFE1;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #D9DFE1;--bs-btn-hover-border-color: #D9DFE1;--bs-btn-focus-shadow-rgb: 217, 223, 225;--bs-btn-active-color: #000;--bs-btn-active-bg: #D9DFE1;--bs-btn-active-border-color: #D9DFE1;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #D9DFE1;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #D9DFE1;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #3D4142;--bs-btn-border-color: #3D4142;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3D4142;--bs-btn-hover-border-color: #3D4142;--bs-btn-focus-shadow-rgb: 61, 65, 66;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3D4142;--bs-btn-active-border-color: #3D4142;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #3D4142;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3D4142;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #717677;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 229, 65, 71;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #e01f27;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #717677;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #BFC5C6;--bs-dropdown-bg: #3D4142;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #BFC5C6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #e01f27;--bs-dropdown-link-disabled-color: #8B9092;--bs-dropdown-header-color: #8B9092}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(-1*var(--bs-border-width))}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1*var(--bs-border-width))}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(224,31,39,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #e01f27}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2835, 39, 40, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, 0.55);--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0px;flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23232728' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%2889.6, 12.4, 15.6%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(224, 31, 39, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28236.4, 120.6, 125.4%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28236.4, 120.6, 125.4%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(224, 31, 39, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #e01f27;--bs-pagination-active-border-color: #e01f27;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1*var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #e01f27;--bs-progress-bar-transition: width 0.6s ease;display:-ms-flexbox;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #e01f27;--bs-list-group-active-border-color: #e01f27;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(224, 31, 39, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;-webkit-filter:var(--bs-btn-close-filter);filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: var(--bs-body-color);--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translate(0, -50px);transition:transform .3s ease-out}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin-top:calc(-0.5*var(--bs-modal-header-padding-y));margin-right:calc(-0.5*var(--bs-modal-header-padding-x));margin-bottom:calc(-0.5*var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;-webkit-filter:var(--bs-carousel-control-icon-filter);filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg: #fff;--bs-carousel-caption-color: #fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{-ms-flex-positive:1;flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#000 !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#000 !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(179, 25, 31, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(179, 25, 31, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(179, 25, 31, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(179, 25, 31, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(179, 25, 31, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(179, 25, 31, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(51, 193, 161, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(51, 193, 161, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(51, 193, 161, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(76, 230, 224, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(76, 230, 224, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(76, 230, 224, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(255, 225, 78, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(255, 225, 78, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(255, 225, 78, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(255, 142, 143, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(255, 142, 143, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(255, 142, 143, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(225, 229, 231, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(225, 229, 231, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(225, 229, 231, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(49, 52, 53, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(49, 52, 53, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(49, 52, 53, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:-ms-inline-flexbox;display:inline-flex;gap:.375rem;-ms-flex-align:center;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}.vstack{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-none{-o-object-fit:none !important;object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:-ms-grid !important;display:grid !important}.d-inline-grid{display:-ms-inline-grid !important;display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:var(--bs-box-shadow) !important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm) !important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg) !important}.shadow-none{box-shadow:none !important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-evenly{-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}.order-first{-ms-flex-order:-1 !important;order:-1 !important}.order-0{-ms-flex-order:0 !important;order:0 !important}.order-1{-ms-flex-order:1 !important;order:1 !important}.order-2{-ms-flex-order:2 !important;order:2 !important}.order-3{-ms-flex-order:3 !important;order:3 !important}.order-4{-ms-flex-order:4 !important;order:4 !important}.order-5{-ms-flex-order:5 !important;order:5 !important}.order-last{-ms-flex-order:6 !important;order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:hsla(0,0%,100%,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-primary{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;-ms-user-select:all !important;user-select:all !important}.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-sm-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-sm-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-sm-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-sm-none{-o-object-fit:none !important;object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:-ms-grid !important;display:grid !important}.d-sm-inline-grid{display:-ms-inline-grid !important;display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-sm-evenly{-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}.order-sm-first{-ms-flex-order:-1 !important;order:-1 !important}.order-sm-0{-ms-flex-order:0 !important;order:0 !important}.order-sm-1{-ms-flex-order:1 !important;order:1 !important}.order-sm-2{-ms-flex-order:2 !important;order:2 !important}.order-sm-3{-ms-flex-order:3 !important;order:3 !important}.order-sm-4{-ms-flex-order:4 !important;order:4 !important}.order-sm-5{-ms-flex-order:5 !important;order:5 !important}.order-sm-last{-ms-flex-order:6 !important;order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-md-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-md-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-md-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-md-none{-o-object-fit:none !important;object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:-ms-grid !important;display:grid !important}.d-md-inline-grid{display:-ms-inline-grid !important;display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-md-evenly{-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}.order-md-first{-ms-flex-order:-1 !important;order:-1 !important}.order-md-0{-ms-flex-order:0 !important;order:0 !important}.order-md-1{-ms-flex-order:1 !important;order:1 !important}.order-md-2{-ms-flex-order:2 !important;order:2 !important}.order-md-3{-ms-flex-order:3 !important;order:3 !important}.order-md-4{-ms-flex-order:4 !important;order:4 !important}.order-md-5{-ms-flex-order:5 !important;order:5 !important}.order-md-last{-ms-flex-order:6 !important;order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-lg-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-lg-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-lg-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-lg-none{-o-object-fit:none !important;object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:-ms-grid !important;display:grid !important}.d-lg-inline-grid{display:-ms-inline-grid !important;display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-lg-evenly{-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}.order-lg-first{-ms-flex-order:-1 !important;order:-1 !important}.order-lg-0{-ms-flex-order:0 !important;order:0 !important}.order-lg-1{-ms-flex-order:1 !important;order:1 !important}.order-lg-2{-ms-flex-order:2 !important;order:2 !important}.order-lg-3{-ms-flex-order:3 !important;order:3 !important}.order-lg-4{-ms-flex-order:4 !important;order:4 !important}.order-lg-5{-ms-flex-order:5 !important;order:5 !important}.order-lg-last{-ms-flex-order:6 !important;order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-xl-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-xl-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-xl-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-xl-none{-o-object-fit:none !important;object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:-ms-grid !important;display:grid !important}.d-xl-inline-grid{display:-ms-inline-grid !important;display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-xl-evenly{-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-xl-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}.order-xl-first{-ms-flex-order:-1 !important;order:-1 !important}.order-xl-0{-ms-flex-order:0 !important;order:0 !important}.order-xl-1{-ms-flex-order:1 !important;order:1 !important}.order-xl-2{-ms-flex-order:2 !important;order:2 !important}.order-xl-3{-ms-flex-order:3 !important;order:3 !important}.order-xl-4{-ms-flex-order:4 !important;order:4 !important}.order-xl-5{-ms-flex-order:5 !important;order:5 !important}.order-xl-last{-ms-flex-order:6 !important;order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-xxl-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-xxl-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-xxl-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-xxl-none{-o-object-fit:none !important;object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:-ms-grid !important;display:grid !important}.d-xxl-inline-grid{display:-ms-inline-grid !important;display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:-ms-flexbox !important;display:flex !important}.d-xxl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xxl-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-xxl-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-xxl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xxl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xxl-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xxl-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xxl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xxl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-xxl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xxl-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xxl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xxl-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xxl-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xxl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-xxl-evenly{-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-xxl-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xxl-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xxl-center{-ms-flex-align:center !important;align-items:center !important}.align-items-xxl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xxl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xxl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xxl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xxl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xxl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xxl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xxl-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-xxl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xxl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xxl-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-xxl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xxl-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}.order-xxl-first{-ms-flex-order:-1 !important;order:-1 !important}.order-xxl-0{-ms-flex-order:0 !important;order:0 !important}.order-xxl-1{-ms-flex-order:1 !important;order:1 !important}.order-xxl-2{-ms-flex-order:2 !important;order:2 !important}.order-xxl-3{-ms-flex-order:3 !important;order:3 !important}.order-xxl-4{-ms-flex-order:4 !important;order:4 !important}.order-xxl-5{-ms-flex-order:5 !important;order:5 !important}.order-xxl-last{-ms-flex-order:6 !important;order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:-ms-grid !important;display:grid !important}.d-print-inline-grid{display:-ms-inline-grid !important;display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}.d-print-none{display:none !important}}.hero-gradient{background:linear-gradient(160deg, #c26a1d 0%, #e0172c 100%);min-height:30vh;padding:5rem 0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUuY3NzIiwiY29yZS5zY3NzIiwicGFydGlhbHMvX3RoZW1lcy1tYWluLnNjc3MiLCJwYXJ0aWFscy9fbGF5b3V0LWNvbG9ycy5zY3NzIiwicGFydGlhbHMvX2xheW91dC1uYXZiYXIuc2NzcyIsInBhcnRpYWxzL19sYXlvdXQtc2VjdGlvbnMuc2NzcyIsInBhcnRpYWxzL19sYXlvdXQtaGVyby5zY3NzIiwicGFydGlhbHMvX2xheW91dC1mb290ZXIuc2NzcyIsInBhcnRpYWxzL19sYXlvdXQtYW5pbWF0aW9ucy5zY3NzIiwicGFydGlhbHMvX2xheW91dC1uYXZpZ2F0aW9uLnNjc3MiLCJwYXJ0aWFscy9fbGF5b3V0LXBhZ2Vsb2FkZXIuc2NzcyIsInBhcnRpYWxzL19jb21wb25lbnRzLWJ1dHRvbnMuc2NzcyIsInBhcnRpYWxzL19jb21wb25lbnRzLWJveGVzLnNjc3MiLCJwYXJ0aWFscy9fY29tcG9uZW50cy10YWJzLnNjc3MiLCJwYXJ0aWFscy9fY29tcG9uZW50cy10ZXN0aW1vbmlhbHMuc2NzcyIsInBhcnRpYWxzL19jb21wb25lbnRzLWRpYWxvZ3Muc2NzcyIsInBhcnRpYWxzL19jb21wb25lbnRzLWZvcm1zLnNjc3MiLCJwYXJ0aWFscy9fY29tcG9uZW50cy10YWJsZXMuc2NzcyIsInBhcnRpYWxzL19jb21wb25lbnRzLWxpc3RzLnNjc3MiLCJwYXJ0aWFscy9fY29tcG9uZW50cy1sYWJlbHMuc2NzcyIsInBhcnRpYWxzL19jb21wb25lbnRzLWRyb3Bkb3ducy5zY3NzIiwicGFydGlhbHMvX2NvbXBvbmVudHMtcHJpY2luZy5zY3NzIiwicGFydGlhbHMvX2NvbXBvbmVudHMtbWVzc2FnZXMuc2NzcyIsInBhcnRpYWxzL19leHRlbnNpb25zLWNoZWNrYm94ZXMuc2NzcyIsInBhcnRpYWxzL19wYWdlcy1kZXRhaWxzLnNjc3MiLCJwYXJ0aWFscy9fcGFnZXMtYXV0aC5zY3NzIiwicGFydGlhbHMvX3BhZ2VzLWxhbmRpbmcuc2NzcyIsInBhcnRpYWxzL19sYXlvdXQtdXRpbHMuc2NzcyIsInBhcnRpYWxzL19sYXlvdXQtaGVscGVycy5zY3NzIiwicGFydGlhbHMvX2xheW91dC1yZXNwb25zaXZlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3ItbW9kZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJwYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFDQ0FBLCtDQUFBLDZDQUFBLFlDdURBLHlCQWxDWSwrREFvQ1IsQ0FBQSxxREFPQSx5QkEzQ1EsdURBTVcsb0RBQ1AsQ0FBQSxtRUF3Q1IsVUMvQ0EsQ0FBQSx5RURrREEsVUNsREEsQ0FBQSx3Q0NyQlIsb0JBZ0NBLFdBQ0ksQ0FBQSxnQkFxQkosV0FDSSxjQUNBLGVBRUEsTUFDQSxPQUNBLFdBQ0Esa0JBQ0EsQ0FBQSwwQkFDQSwwQkFDSSxDQUFBLHlCQUVKLGdCRDdDSSxvQ0MrQ0EsQ0FBQSwwQkFHSixlQUNJLE1BQ0EsT0FDQSxXQUNBLDRCQUNBLFlBQ0EsZ0JEeERBLG9DQzBEQSxDQUFBLG9DQUNBLHVCQUNJLENBQUEsMEdBS0EscUNBQ0ksQ0FBQSxzSEFDQSxXQUNJLGNBQ0EsUUFDQSxZQUNBLGFBQ0Esa0JBQ0EsT0FDQSxTQUNBLG1CRjVFVixvQkU4RVUsQ0FBQSxrSUFHQSxVQUNJLENBQUEsOEJBTXBCLHNCQUFBLEFBQ0ksa0JBQUEsQ0FBQSxrQ0FDQSxXQUNJLENBQUEsNkNBQ0EsYUFDSSxDQUFBLDRDQUVKLFlBQ0ksQ0FBQSxtRkFLUixXRHhGSyx3QkMwRkQsQ0FBQSx1RkFDQSx3QkFDSSxDQUFBLDJDQU1KLDZCQUNJLENBQUEsNkZBQ0Esd0JBQ0ksQ0FBQSwwQ0FHUixjQUNJLENBQUEsdUNBRUosZUFDSSxVRDVHSCxD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QixDQUFBLDZLa0I0SmdCLGlFQUVJLDJCQUNBLFVsQi9KcEIsQ0FBQSx3RmtCbUtnQix5Qm5CcEtkLDBCbUJzS2tCLENBQUEsd0VBT1osYW5CNUtKLENBQUEsMEZtQmdMUSxhbkJoTFIsQ0FBQSw0Rm1CbUxRLGFuQm5MUixDQUFBLGdGbUJ3TFEseUJuQnhMUiwyQm1CMExZLFVsQjFMaEIsQ0FBQSxpTGtCNkxnQix3Q0FFSSwyQkFDQSxVbEJoTXBCLENBQUEsaUxrQm9NZ0IsMkJBRUksd0NBQ0EsVWxCdk1wQixDQUFBLGlMa0IyTWdCLHNDQUVJLDJCQUNBLFVsQjlNcEIsQ0FBQSwwRmtCa05nQix5Qm5CbE5aLDBCbUJvTmdCLENBQUEscUVBT1osYW5CMU5QLENBQUEsdUZtQjhOVyxhbkI5TlgsQ0FBQSx5Rm1CaU9XLGFuQmpPWCxDQUFBLDZFbUJzT1cseUJuQnRPWCwyQm1Cd09lLFVsQnpPaEIsQ0FBQSwyS2tCNE9nQixpRUFFSSwyQkFDQSxVbEIvT3BCLENBQUEsMktrQm1QZ0IsMkJBRUkseUNBQ0EsVWxCdFBwQixDQUFBLDJLa0IwUGdCLCtEQUVJLDJCQUNBLFVsQjdQcEIsQ0FBQSx1RmtCaVFnQix5Qm5CaFFmLDBCbUJrUW1CLENBQUEsc0VBT1osYWxCck9SLENBQUEsd0ZrQnlPWSxhbEJ6T1osQ0FBQSwwRmtCNE9ZLGFsQjVPWixDQUFBLDhFa0JpUFkseUJsQmpQWiwyQmtCbVBnQixVbEJ4UmhCLENBQUEsNktrQjJSZ0IsOENBRUksMkJBQ0EsVWxCOVJwQixDQUFBLDZLa0JrU2dCLDJCQUVJLHdDQUNBLFVsQnJTcEIsQ0FBQSw2S2tCeVNnQiw2Q0FFSSwyQkFDQSxVbEI1U3BCLENBQUEsd0ZrQmdUZ0IseUJsQjNRaEIsMEJrQjZRb0IsQ0FBQSxzRUFPWixhbEJuUlAsQ0FBQSx3RmtCdVJXLGFsQnZSWCxDQUFBLDBGa0IwUlcsYWxCMVJYLENBQUEsOEVrQitSVyx5QmxCL1JYLDJCa0JpU2UsVWxCdlVoQixDQUFBLDZLa0IwVWdCLGtFQUVJLDJCQUNBLFVsQjdVcEIsQ0FBQSw2S2tCaVZnQiwyQkFF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QkFBQSxDQVBKLFNBT0ksMEJBQUEsQ0FQSixTQU9JLDRCQUFBLENBUEosU0FPSSwwQkFBQSxDQVBKLFlBT0ksMEJBQUEsQ0FQSixTQU9JLHlCQUFBLENBUEosU0FPSSw4QkFBQSxDQVBKLFNBT0ksNkJBQUEsQ0FQSixTQU9JLDRCQUFBLENBUEosU0FPSSw4QkFBQSxDQVBKLFNBT0ksNEJBQUEsQ0FQSixZQU9JLDRCQUFBLENBUEosU0FPSSwwQkFBQSxDQVBKLFNBT0ksK0JBQUEsQ0FQSixTQU9JLDhCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLFNBT0ksK0JBQUEsQ0FQSixTQU9JLDZCQUFBLENBUEosWUFPSSw2QkFBQSxDQVBKLFNBT0ksd0JBQUEsQ0FQSixTQU9JLDZCQUFBLENBUEosU0FPSSw0QkFBQSxDQVBKLFNBT0ksMkJBQUEsQ0FQSixTQU9JLDZCQUFBLENBUEosU0FPSSwyQkFBQSxDQVBKLFlBT0ksMkJBQUEsQ0FQSixRQU9JLG9CQUFBLENBUEosUUFPSSx5QkFBQSxDQVBKLFFBT0ksd0JBQUEsQ0FQSixRQU9JLHVCQUFBLENBUEosUUFPSSx5QkFBQSxDQVBKLFFBT0ksdUJBQUEsQ0FQSixTQU9JLDJCQUFBLHlCQUFBLENBUEosU0FPSSxnQ0FBQSw4QkFBQSxDQVBKLFNBT0ksK0JBQUEsNkJBQUEsQ0FQSixTQU9JLDhCQUFBLDRCQUFBLENBUEosU0FPSSxnQ0FBQSw4QkFBQSxDQVBKLFNBT0ksOEJBQUEsNEJBQUEsQ0FQSixTQU9JLHlCQUFBLDJCQUFBLENBUEosU0FPSSw4QkFBQSxnQ0FBQSxDQVBKLFNBT0ksNkJBQUEsK0JBQUEsQ0FQSixTQU9JLDRCQUFBLDhCQUFBLENBUEosU0FPSSw4QkFBQSxnQ0FBQSxDQVBKLFNBT0ksNEJBQUEsOEJBQUEsQ0FQSixTQU9JLHdCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLFNBT0ksNEJBQUEsQ0FQSixTQU9JLDJCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLFNBT0ksMkJBQUEsQ0FQSixTQU9JLDBCQUFBLENBUEosU0FPSSwrQkFBQSxDQVBKLFNBT0ksOEJBQUEsQ0FQSixTQU9JLDZCQUFBLENBUEosU0FPSSwrQkFBQSxDQVBKLFNBT0ksNkJBQUEsQ0FQSixTQU9JLDJCQUFBLENBUEosU0FPSSxnQ0FBQSxDQVBKLFNBT0ksK0JBQUEsQ0FQSixTQU9JLDhCQUFBLENBUEosU0FPSSxnQ0FBQSxDQVBKLFNBT0ksOEJBQUEsQ0FQSixTQU9JLHlCQUFBLENBUEosU0FPSSw4QkFBQSxDQVBKLFNBT0ksNkJBQUEsQ0FQSixTQU9JLDRCQUFBLENBUEosU0FPSSw4QkFBQSxDQVBKLFNBT0ksNEJBQUEsQ0FQSixVQU9JLGdCQUFBLENBUEosVUFPSSxxQkFBQSxDQVBKLFVBT0ksb0JBQUEsQ0FQSixVQU9JLG1CQUFBLENBUEosVUFPSSxxQkFBQSxDQVBKLFVBT0ksbUJBQUEsQ0FQSixjQU9JLG9CQUFBLENBUEosY0FPSSx5QkFBQSxDQVBKLGNBT0ksd0JBQUEsQ0FQSixjQU9JLHVCQUFBLENBUEosY0FPSSx5QkFBQSxDQVBKLGNBT0ksdUJBQUEsQ0FQSixpQkFPSSx1QkFBQSxDQVBKLGlCQU9JLDRCQUFBLENBUEosaUJBT0ksMkJBQUEsQ0FQSixpQkFPSSwwQkFBQSxDQVBKLGlCQU9JLDRCQUFBLENBUEosaUJBT0ksMEJBQUEsQ0FQSixlQU9JLDBCQUFBLENBUEosYUFPSSwyQkFBQSxDQVBKLGdCQU9JLDRCQUFBLENBQUEsQzFEVlIseUIwREdJLGdCQU9JLHFCQUFBLENBUEosY0FPSSxzQkFBQSxDQVBKLGVBT0kscUJBQUEsQ0FQSix1QkFPSSxpQ0FBQSw2QkFBQSxDQVBKLHFCQU9JLCtCQUFBLDJCQUFBLENBUEosb0JBT0ksOEJBQUEsMEJBQUEsQ0FQSixxQkFPSSxvQ0FBQSxnQ0FBQSxDQVBKLG9CQU9JLDhCQUFBLDBCQUFBLENBUEosYUFPSSx5QkFBQSxDQVBKLG1CQU9JLCtCQUFBLENBUEosWUFPSSx3QkFBQSxDQVBKLFdBT0ksNEJBQUEsdUJBQUEsQ0FQSixrQkFPSSxtQ0FBQSw4QkFBQSxDQVBKLFlBT0ksd0JBQUEsQ0FQSixnQkFPSSw0QkFBQSxDQVBKLGlCQU9JLDZCQUFBLENBUEosV0FPSSwrQkFBQSx1QkFBQSxDQVBKLGtCQU9JLHNDQUFBLDhCQUFBLENBUEosV0FPSSx1QkFBQSxDQVBKLGNBT0ksNkJBQUEsd0JBQUEsQ0FQSixhQU9JLGtDQUFBLDZCQUFBLENBUEosZ0JBT0kscUNBQUEsZ0NBQUEsQ0FQSixxQkFPSSwwQ0FBQSxxQ0FBQSxDQVBKLHdCQU9JLDZDQUFBLHdDQUFBLENBUEosZ0JBT0ksK0JBQUEsc0JBQUEsQ0FQSixnQkFPSSwrQkFBQSxzQkFBQSxDQVBKLGtCQU9JLCtCQUFBLHdCQUFBLENBUEosa0JBT0ksK0JBQUEsd0JBQUEsQ0FQSixjQU9JLDhCQUFBLHlCQUFBLENBUEosZ0JBT0ksZ0NBQUEsMkJBQUEsQ0FQSixzQkFPSSxzQ0FBQSxpQ0FBQSxDQVBKLDBCQU9JLCtCQUFBLHFDQUFBLENBUEosd0JBT0ksNkJBQUEsbUNBQUEsQ0FQSiwyQkFPSSxnQ0FBQSxpQ0FBQSxDQVBKLDRCQU9JLGlDQUFBLHdDQUFBLENBUEosMkJBT0ksb0NBQUEsdUNBQUEsQ0FQSiwyQkFPSSxzQ0FBQSx1Q0FBQSxDQVBKLHNCQU9JLGdDQUFBLGlDQUFBLENBUEosb0JBT0ksOEJBQUEsK0JBQUEsQ0FQSix1QkFPSSxpQ0FBQSw2QkFBQSxDQVBKLHlCQU9JLG1DQUFBLCtCQUFBLENBUEosd0JBT0ksa0NBQUEsOEJBQUEsQ0FQSix3QkFPSSxvQ0FBQSxtQ0FBQSxDQVBKLHNCQU9JLGtDQUFBLGlDQUFBLENBUEoseUJBT0kscUNBQUEsK0JBQUEsQ0FQSiwwQkFPSSxzQ0FBQSxzQ0FBQSxDQVBKLHlCQU9JLHlDQUFBLHFDQUFBLENBUEosMEJBT0ksc0NBQUEsZ0NBQUEsQ0FQSixvQkFPSSxvQ0FBQSxtQ0FBQSwwQkFBQSxDQVBKLHFCQU9JLHFDQUFBLGdDQUFBLENBUEosbUJBT0ksbUNBQUEsOEJBQUEsQ0FQSixzQkFPSSxzQ0FBQSxxQ0FBQSw0QkFBQSxDQVBKLHdCQU9JLHdDQUFBLDhCQUFBLENBUEosdUJBT0ksdUNBQUEsc0NBQUEsNkJBQUEsQ0FQSixnQkFPSSw2QkFBQSxtQkFBQSxDQVBKLFlBT0ksNEJBQUEsa0JBQUEsQ0FQSixZQU9JLDRCQUFBLGtCQUFBLENBUEosWUFPSSw0QkFBQSxrQkFBQSxDQVBKLFlBT0ksNEJBQUEsa0JBQUEsQ0FQSixZQU9JLDRCQUFBLGtCQUFBLENBUEosWUFPSSw0QkFBQSxrQkFBQSxDQVBKLGVBT0ksNEJBQUEsa0JBQUEsQ0FQSixRQU9JLG1CQUFBLENBUEosUUFPSSx3QkFBQSxDQVBKLFFBT0ksdUJBQUEsQ0FQSixRQU9JLHNCQUFBLENBUEosUUFPSSx3QkFBQSxDQVBKLFFBT0ksc0JBQUEsQ0FQSixXQU9JLHNCQUFBLENBUEosU0FPSSwwQkFBQSx3QkFBQSxDQVBKLFNBT0ksK0JBQUEsNkJBQUEsQ0FQSixTQU9JLDhCQUFBLDRCQUFBLENBUEosU0FPSSw2QkFBQSwyQkFBQSxDQVBKLFNBT0ksK0JBQUEsNkJBQUEsQ0FQSixTQU9JLDZCQUFBLDJCQUFBLENBUEosWUFPSSw2QkFBQSwyQkFBQSxDQVBKLFNBT0ksd0JBQUEsMEJBQUEsQ0FQSixTQU9JLDZCQUFBLCtCQUFBLENBUEosU0FPSSw0QkFBQSw4QkFBQSxDQVBKLFNBT0ksMkJBQUEsNkJBQUEsQ0FQSixTQU9JLDZCQUFBLCtCQUFBLENBUEosU0FPSSwyQkFBQSw2QkFBQSxDQVBKLFlBT0ksMkJBQUEsNkJBQUEsQ0FQSixTQU9JLHVCQUFBLENBUEosU0FPSSw0QkFBQSxDQVBKLFNBT0ksMkJBQUEsQ0FQSixTQU9JLDBCQUFBLENBUEosU0FPSSw0QkFBQSxDQVBKLFNBT0ksMEJBQUEsQ0FQSixZQU9JLDBCQUFBLENBUEosU0FPSSx5QkFBQSxDQVBKLFNBT0ksOEJBQUEsQ0FQSixTQU9JLDZCQUFBLENBUEosU0FPSSw0QkFBQSxDQVBKLFNBT0ksOEJBQUEsQ0FQSixTQU9JLDRCQUFBLENBUEosWUFPSSw0QkFBQSxDQVBKLFNBT0ksMEJBQUEsQ0FQSixTQU9JLCtCQUFBLENBUEosU0FPSSw4QkFBQSxDQVBKLFNBT0ksNkJBQUEsQ0FQSixTQU9JLCtCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLFlBT0ksNkJBQUEsQ0FQSixTQU9JLHdCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLFNBT0ksNEJBQUEsQ0FQSixTQU9JLDJCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLFNBT0ksMkJBQUEsQ0FQSixZQU9JLDJCQUFBLENBUEosUUFPSSxvQkFBQSxDQVBKLFFBT0kseUJBQUEsQ0FQSixRQU9JLHdCQUFBLENBUEosUUFPSSx1QkFBQSxDQVBKLFFBT0kseUJBQUEsQ0FQSixRQU9JLHVCQUFBLENBUEosU0FPSSwyQkFBQSx5QkFBQSxDQVBKLFNBT0ksZ0NBQUEsOEJBQUEsQ0FQSixTQU9JLCtCQUFBLDZCQUFBLENBUEosU0FPSSw4QkFBQSw0QkFBQSxDQVBKLFNBT0ksZ0NBQUEsOEJBQUEsQ0FQSixTQU9JLDhCQUFBLDRCQUFBLENBUEosU0FPSSx5QkFBQSwyQkFBQSxDQVBKLFNBT0ksOEJBQUEsZ0NBQUEsQ0FQSixTQU9JLDZCQUFBLCtCQUFBLENBUEosU0FPSSw0QkFBQSw4QkFBQSxDQVBKLFNBT0ksOEJBQUEsZ0NBQUEsQ0FQSixTQU9JLDRCQUFBLDhCQUFBLENBUEosU0FPSSx3QkFBQSxDQVBKLFNBT0ksNkJBQUEsQ0FQSixTQU9JLDRCQUFBLENBUEosU0FPSSwyQkFBQSxDQVBKLFNBT0ksNkJBQUEsQ0FQSixTQU9JLDJCQUFBLENBUEosU0FPSSwwQkFBQSxDQVBKLFNBT0ksK0JBQUEsQ0FQSixTQU9JLDhCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLFNBT0ksK0JBQUEsQ0FQSixTQU9JLDZCQUFBLENBUEosU0FPSSwyQkFBQSxDQVBKLFNBT0ksZ0NBQUEsQ0FQSixTQU9JLCtCQUFBLENBUEosU0FPSSw4QkFBQSxDQVBKLFNBT0ksZ0NBQUEsQ0FQSixTQU9JLDhCQUFBLENBUEosU0FPSSx5QkFBQSxDQVBKLFNBT0ksOEJBQUEsQ0FQSixTQU9JLDZCQUFBLENBUEosU0FPSSw0QkFBQSxDQVBKLFNBT0ksOEJBQUEsQ0FQSixTQU9JLDRCQUFBLENBUEosVUFPSSxnQkFBQSxDQVBKLFVBT0kscUJBQUEsQ0FQSixVQU9JLG9CQUFBLENBUEosVUFPSSxtQkFBQSxDQVBKLFVBT0kscUJBQUEsQ0FQSixVQU9JLG1CQUFBLENBUEosY0FPSSxvQkFBQSxDQVBKLGNBT0kseUJBQUEsQ0FQSixjQU9JLHdCQUFBLENBUEosY0FPSSx1QkFBQSxDQVBKLGNBT0kseUJBQUEsQ0FQSixjQU9JLHVCQUFBLENBUEosaUJBT0ksdUJBQUEsQ0FQSixpQkFPSSw0QkFBQSxDQVBKLGlCQU9JLDJCQUFBLENBUEosaUJBT0ksMEJBQUEsQ0FQSixpQkFPSSw0QkFBQSxDQVBKLGlCQU9JLDBCQUFBLENBUEosZUFPSSwwQkFBQSxDQVBKLGFBT0ksMkJBQUEsQ0FQSixnQkFPSSw0QkFBQSxDQUFBLEMxRFZSLDBCMERHSSxnQkFPSSxxQkFBQSxDQVBKLGNBT0ksc0JBQUEsQ0FQSixlQU9JLHFCQUFBLENBUEosdUJBT0ksaUNBQUEsNkJBQUEsQ0FQSixxQkFPSSwrQkFBQSwyQkFBQSxDQVBKLG9CQU9JLDhCQUFBLDBCQUFBLENBUEoscUJBT0ksb0NBQUEsZ0NBQUEsQ0FQSixvQkFPSSw4QkFBQSwwQkFBQSxDQVBKLGFBT0kseUJBQUEsQ0FQSixtQkFPSSwrQkFBQSxDQVBKLFlBT0ksd0JBQUEsQ0FQSixXQU9JLDRCQUFBLHVCQUFBLENBUEosa0JBT0ksbUNBQUEsOEJBQUEsQ0FQSixZQU9JLHdCQUFBLENBUEosZ0JBT0ksNEJBQUEsQ0FQSixpQkFPSSw2QkFBQSxDQVBKLFdBT0ksK0JBQUEsdUJBQUEsQ0FQSixrQkFPSSxzQ0FBQSw4QkFBQSxDQVBKLFdBT0ksdUJBQUEsQ0FQSixjQU9JLDZCQUFBLHdCQUFBLENBUEosYUFPSSxrQ0FBQSw2QkFBQSxDQVBKLGdCQU9JLHFDQUFBLGdDQUFBLENBUEoscUJBT0ksMENBQUEscUNBQUEsQ0FQSix3QkFPSSw2Q0FBQSx3Q0FBQSxDQVBKLGdCQU9JLCtCQUFBLHNCQUFBLENBUEosZ0JBT0ksK0JBQUEsc0JBQUEsQ0FQSixrQkFPSSwrQkFBQSx3QkFBQSxDQVBKLGtCQU9JLCtCQUFBLHdCQUFBLENBUEosY0FPSSw4QkFBQSx5QkFBQSxDQVBKLGdCQU9JLGdDQUFBLDJCQUFBLENBUEosc0JBT0ksc0NBQUEsaUNBQUEsQ0FQSiwwQkFPSSwrQkFBQSxxQ0FBQSxDQVBKLHdCQU9JLDZCQUFBLG1DQUFBLENBUEosMkJBT0ksZ0NBQUEsaUNBQUEsQ0FQSiw0QkFPSSxpQ0FBQSx3Q0FBQSxDQVBKLDJCQU9JLG9DQUFBLHVDQUFBLENBUEosMkJBT0ksc0NBQUEsdUNBQUEsQ0FQSixzQkFPSSxnQ0FBQSxpQ0FBQSxDQVBKLG9CQU9JLDhCQUFBLCtCQUFBLENBUEosdUJBT0ksaUNBQUEsNkJBQUEsQ0FQSix5QkFPSSxtQ0FBQSwrQkFBQSxDQVBKLHdCQU9JLGtDQUFBLDhCQUFBLENBUEosd0JBT0ksb0NBQUEsbUNBQUEsQ0FQSixzQkFPSSxrQ0FBQSxpQ0FBQSxDQVBKLHlCQU9JLHFDQUFBLCtCQUFBLENBUEosMEJBT0ksc0NBQUEsc0NBQUEsQ0FQSix5QkFPSSx5Q0FBQSxxQ0FBQSxDQVBKLDBCQU9JLHNDQUFBLGdDQUFBLENBUEosb0JBT0ksb0NBQUEsbUNBQUEsMEJBQUEsQ0FQSixxQkFPSSxxQ0FBQSxnQ0FBQSxDQVBKLG1CQU9JLG1DQUFBLDhCQUFBLENBUEosc0JBT0ksc0NBQUEscUNBQUEsNEJBQUEsQ0FQSix3QkFPSSx3Q0FBQSw4QkFBQSxDQVBKLHVCQU9JLHVDQUFBLHNDQUFBLDZCQUFBLENBUEosZ0JBT0ksNkJBQUEsbUJBQUEsQ0FQSixZQU9JLDRCQUFBLGtCQUFBLENBUEosWUFPSSw0QkFBQSxrQkFBQSxDQVBKLFlBT0ksNEJBQUEsa0JBQUEsQ0FQSixZQU9JLDRCQUFBLGtCQUFBLENBUEosWUFPSSw0QkFBQSxrQkFBQSxDQVBKLFlBT0ksNEJBQUEsa0JBQUEsQ0FQSixlQU9JLDRCQUFBLGtCQUFBLENBUEosUUFPSSxtQkFBQSxDQVBKLFFBT0ksd0JBQUEsQ0FQSixRQU9JLHVCQUFBLENBUEosUUFPSSxzQkFBQSxDQVBKLFFBT0ksd0JBQUEsQ0FQSixRQU9JLHNCQUFBLENBUEosV0FPSSxzQkFBQSxDQVBKLFNBT0ksMEJBQUEsd0JBQUEsQ0FQSixTQU9JLCtCQUFBLDZCQUFBLENBUEosU0FPSSw4QkFBQSw0QkFBQSxDQVBKLFNBT0ksNkJBQUEsMkJBQUEsQ0FQSixTQU9JLCtCQUFBLDZCQUFBLENBUEosU0FPSSw2QkFBQSwyQkFBQSxDQVBKLFlBT0ksNkJBQUEsMkJBQUEsQ0FQSixTQU9JLHdCQUFBLDBCQUFBLENBUEosU0FPSSw2QkFBQSwrQkFBQSxDQVBKLFNBT0ksNEJBQUEsOEJBQUEsQ0FQSixTQU9JLDJCQUFBLDZCQUFBLENBUEosU0FPSSw2QkFBQSwrQkFBQSxDQVBKLFNBT0ksMkJBQUEsNkJBQUEsQ0FQSixZQU9JLDJCQUFBLDZCQUFBLENBUEosU0FPSSx1QkFBQSxDQVBKLFNBT0ksNEJBQUEsQ0FQSixTQU9JLDJCQUFBLENBUEosU0FPSSwwQkFBQSxDQVBKLFNBT0ksNEJBQUEsQ0FQSixTQU9JLDBCQUFBLENBUEosWUFPSSwwQkFBQSxDQVBKLFNBT0kseUJBQUEsQ0FQSixTQU9JLDhCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLFNBT0ksNEJBQUEsQ0FQSixTQU9JLDhCQUFBLENBUEosU0FPSSw0QkFBQSxDQVBKLFlBT0ksNEJBQUEsQ0FQSixTQU9JLDBCQUFBLENBUEosU0FPSSwrQkFBQSxDQVBKLFNBT0ksOEJBQUEsQ0FQSixTQU9JLDZCQUFBLENBUEosU0FPSSwrQkFBQSxDQVBKLFNBT0ksNkJBQUEsQ0FQSixZQU9JLDZCQUFBLENBUEosU0FPSSx3QkFBQSxDQVBKLFNBT0ksNkJBQUEsQ0FQSixTQU9JLDRCQUFBLENBUEosU0FPSSwyQkFBQSxDQVBKLFNBT0ksNkJBQUEsQ0FQSixTQU9JLDJCQUFBLENBUEosWUFPSSwyQkFBQSxDQVBKLFFBT0ksb0JBQUEsQ0FQSixRQU9JLHlCQUFBLENBUEosUUFPSSx3QkFBQSxDQVBKLFFBT0ksdUJBQUEsQ0FQSixRQU9JLHlCQUFBLENBUEosUUFPSSx1QkFBQSxDQVBKLFNBT0ksMkJBQUEseUJBQUEsQ0FQSixTQU9JLGdDQUFBLDhCQUFBLENBUEosU0FPSSwrQkFBQSw2QkFBQSxDQVBKLFNBT0ksOEJBQUEsNEJBQUEsQ0FQSixTQU9JLGdDQUFBLDhCQUFBLENBUEosU0FPSSw4QkFBQSw0QkFBQSxDQVBKLFNBT0kseUJBQUEsMkJBQUEsQ0FQSixTQU9JLDhCQUFBLGdDQUFBLENBUEosU0FPSSw2QkFBQSwrQkFBQSxDQVBKLFNBT0ksNEJBQUEsOEJBQUEsQ0FQSixTQU9JLDhCQUFBLGdDQUFBLENBUEosU0FPSSw0QkFBQSw4QkFBQSxDQVBKLFNBT0ksd0JBQUEsQ0FQSixTQU9JLDZCQUFBLENBUEosU0FPSSw0QkFBQSxDQVBKLFNBT0ksMkJBQUEsQ0FQSixTQU9JLDZCQUFBLENBUEosU0FPSSwyQkFBQSxDQVBKLFNBT0ksMEJBQUEsQ0FQSixTQU9JLCtCQUFBLENBUEosU0FPSSw4QkFBQSxDQVBKLFNBT0ksNkJBQUEsQ0FQSixTQU9JLCtCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLFNBT0ksMkJBQUEsQ0FQSixTQU9JLGdDQUFBLENBUEosU0FPSSwrQkFBQSxDQVBKLFNBT0ksOEJBQUEsQ0FQSixTQU9JLGdDQUFBLENBUEosU0FPSSw4QkFBQSxDQVBKLFNBT0kseUJBQUEsQ0FQSixTQU9JLDhCQUFBLENBUEosU0FPSSw2QkFBQSxDQVBKLFNBT0ksNEJBQUEsQ0FQSixTQU9JLDhCQUFBLENBUEosU0FPSSw0QkFBQSxDQVBKLFVBT0ksZ0JBQUEsQ0FQSixVQU9JLHFCQUFBLENBUEosVUFPSSxvQkFBQSxDQVBKLFVBT0ksbUJBQUEsQ0FQSixVQU9JLHFCQUFBLENBUEosVUFPSSxtQkFBQSxDQVBKLGNBT0ksb0JBQUEsQ0FQSixjQU9JLHlCQUFBLENBUEosY0FPSSx3QkFBQSxDQVBKLGNBT0ksdUJBQUEsQ0FQSixjQU9JLHlCQUFBLENBUEosY0FPSSx1QkFBQSxDQVBKLGlCQU9JLHVCQUFBLENBUEosaUJBT0ksNEJBQUEsQ0FQSixpQkFPSSwyQkFBQSxDQVBKLGlCQU9JLDBCQUFBLENBUEosaUJBT0ksNEJBQUEsQ0FQSixpQkFPSSwwQkFBQSxDQVBKLGVBT0ksMEJBQUEsQ0FQSixhQU9JLDJCQUFBLENBUEosZ0JBT0ksNEJBQUEsQ0FBQSxDMURWUiwwQjBER0ksaUJBT0kscUJBQUEsQ0FQSixlQU9JLHNCQUFBLENBUEosZ0JBT0kscUJBQUEsQ0FQSix3QkFPSSxpQ0FBQSw2QkFBQSxDQVBKLHNCQU9JLCtCQUFBLDJCQUFBLENBUEoscUJBT0ksOEJBQUEsMEJBQUEsQ0FQSixzQkFPSSxvQ0FBQSxnQ0FBQSxDQVBKLHFCQU9JLDhCQUFBLDBCQUFBLENBUEosY0FPSSx5QkFBQSxDQVBKLG9CQU9JLCtCQUFBLENBUEosYUFPSSx3QkFBQSxDQVBKLFlBT0ksNEJBQUEsdUJBQUEsQ0FQSixtQkFPSSxtQ0FBQSw4QkFBQSxDQVBKLGFBT0ksd0JBQUEsQ0FQSixpQkFPSSw0QkFBQSxDQVBKLGtCQU9JLDZCQUFBLENBUEosWUFPSSwrQkFBQSx1QkFBQSxDQVBKLG1CQU9JLHNDQUFBLDhCQUFBLENBUEosWUFPSSx1QkFBQSxDQVBKLGVBT0ksNkJBQUEsd0JBQUEsQ0FQSixjQU9JLGtDQUFBLDZCQUFBLENBUEosaUJBT0kscUNBQUEsZ0NBQUEsQ0FQSixzQkFPSSwwQ0FBQSxxQ0FBQSxDQVBKLHlCQU9JLDZDQUFBLHdDQUFBLENBUEosaUJBT0ksK0JBQUEsc0JBQUEsQ0FQSixpQkFPSSwrQkFBQSxzQkFBQSxDQVBKLG1CQU9JLCtCQUFBLHdCQUFBLENBUEosbUJBT0ksK0JBQUEsd0JBQUEsQ0FQSixlQU9JLDhCQUFBLHlCQUFBLENBUEosaUJBT0ksZ0NBQUEsMkJBQUEsQ0FQSix1QkFPSSxzQ0FBQSxpQ0FBQSxDQVBKLDJCQU9JLCtCQUFBLHFDQUFBLENBUEoseUJBT0ksNkJBQUEsbUNBQUEsQ0FQSiw0QkFPSSxnQ0FBQSxpQ0FBQSxDQVBKLDZCQU9JLGlDQUFBLHdDQUFBLENBUEosNEJBT0ksb0NBQUEsdUNBQUEsQ0FQSiw0QkFPSSxzQ0FBQSx1Q0FBQSxDQVBKLHVCQU9JLGdDQUFBLGlDQUFBLENBUEoscUJBT0ksOEJBQUEsK0JBQUEsQ0FQSix3QkFPSSxpQ0FBQSw2QkFBQSxDQVBKLDBCQU9JLG1DQUFBLCtCQUFBLENBUEoseUJBT0ksa0NBQUEsOEJBQUEsQ0FQSix5QkFPSSxvQ0FBQSxtQ0FBQSxDQVBKLHVCQU9JLGtDQUFBLGlDQUFBLENBUEosMEJBT0kscUNBQUEsK0JBQUEsQ0FQSiwyQkFPSSxzQ0FBQSxzQ0FBQSxDQVBKLDBCQU9JLHlDQUFBLHFDQUFBLENBUEosMkJBT0ksc0NBQUEsZ0NBQUEsQ0FQSixxQkFPSSxvQ0FBQSxtQ0FBQSwwQkFBQSxDQVBKLHNCQU9JLHFDQUFBLGdDQUFBLENBUEosb0JBT0ksbUNBQUEsOEJBQUEsQ0FQSix1QkFPSSxzQ0FBQSxxQ0FBQSw0QkFBQSxDQVBKLHlCQU9JLHdDQUFBLDhCQUFBLENBUEosd0JBT0ksdUNBQUEsc0NBQUEsNkJBQUEsQ0FQSixpQkFPSSw2QkFBQSxtQkFBQSxDQVBKLGFBT0ksNEJBQUEsa0JBQUEsQ0FQSixhQU9JLDRCQUFBLGtCQUFBLENBUEosYUFPSSw0QkFBQSxrQkFBQSxDQVBKLGFBT0ksNEJBQUEsa0JBQUEsQ0FQSixhQU9JLDRCQUFBLGtCQUFBLENBUEosYUFPSSw0QkFBQSxrQkFBQSxDQVBKLGdCQU9JLDRCQUFBLGtCQUFBLENBUEosU0FPSSxtQkFBQSxDQVBKLFNBT0ksd0JBQUEsQ0FQSixTQU9JLHVCQUFBLENBUEosU0FPSSxzQkFBQSxDQVBKLFNBT0ksd0JBQUEsQ0FQSixTQU9JLHNCQUFBLENBUEosWUFPSSxzQkFBQSxDQVBKLFVBT0ksMEJBQUEsd0JBQUEsQ0FQSixVQU9JLCtCQUFBLDZCQUFBLENBUEosVUFPSSw4QkFBQSw0QkFBQSxDQVBKLFVBT0ksNkJBQUEsMkJBQUEsQ0FQSixVQU9JLCtCQUFBLDZCQUFBLENBUEosVUFPSSw2QkFBQSwyQkFBQSxDQVBKLGFBT0ksNkJBQUEsMkJBQUEsQ0FQSixVQU9JLHdCQUFBLDBCQUFBLENBUEosVUFPSSw2QkFBQSwrQkFBQSxDQVBKLFVBT0ksNEJBQUEsOEJBQUEsQ0FQSixVQU9JLDJCQUFBLDZCQUFBLENBUEosVUFPSSw2QkFBQSwrQkFBQSxDQVBKLFVBT0ksMkJBQUEsNkJBQUEsQ0FQSixhQU9JLDJCQUFBLDZCQUFBLENBUEosVUFPSSx1QkFBQSxDQVBKLFVBT0ksNEJBQUEsQ0FQSixVQU9JLDJCQUFBLENBUEosVUFPSSwwQkFBQSxDQVBKLFVBT0ksNEJBQUEsQ0FQSixVQU9JLDBCQUFBLENBUEosYUFPSSwwQkFBQSxDQVBKLFVBT0kseUJBQUEsQ0FQSixVQU9JLDhCQUFBLENBUEosVUFPSSw2QkFBQSxDQVBKLFVBT0ksNEJBQUEsQ0FQSixVQU9JLDhCQUFBLENBUEosVUFPSSw0QkFBQSxDQVBKLGFBT0ksNEJBQUEsQ0FQSixVQU9JLDBCQUFBLENBUEosVUFPSSwrQkFBQSxDQVBKLFVBT0ksOEJBQUEsQ0FQSixVQU9JLDZCQUFBLENBUEosVUFPSSwrQkFBQSxDQVBKLFVBT0ksNkJBQUEsQ0FQSixhQU9JLDZCQUFBLENBUEosVUFPSSx3QkFBQSxDQVBKLFVBT0ksNkJBQUEsQ0FQSixVQU9JLDRCQUFBLENBUEosVUFPSSwyQkFBQSxDQVBKLFVBT0ksNkJBQUEsQ0FQSixVQU9JLDJCQUFBLENBUEosYUFPSSwyQkFBQSxDQVBKLFNBT0ksb0JBQUEsQ0FQSixTQU9JLHlCQUFBLENBUEosU0FPSSx3QkFBQSxDQVBKLFNBT0ksdUJBQUEsQ0FQSixTQU9JLHlCQUFBLENBUEosU0FPSSx1QkFBQSxDQVBKLFVBT0ksMkJBQUEseUJBQUEsQ0FQSixVQU9JLGdDQUFBLDhCQUFBLENBUEosVUFPSSwrQkFBQSw2QkFBQSxDQVBKLFVBT0ksOEJBQUEsNEJBQUEsQ0FQSixVQU9JLGdDQUFBLDhCQUFBLENBUEosVUFPSSw4QkFBQSw0QkFBQSxDQVBKLFVBT0kseUJBQUEsMkJBQUEsQ0FQSixVQU9JLDhCQUFBLGdDQUFBLENBUEosVUFPSSw2QkFBQSwrQkFBQSxDQVBKLFVBT0ksNEJBQUEsOEJBQUEsQ0FQSixVQU9JLDhCQUFBLGdDQUFBLENBUEosVUFPSSw0QkFBQSw4QkFBQSxDQVBKLFVBT0ksd0JBQUEsQ0FQSixVQU9JLDZCQUFBLENBUEosVUFPSSw0QkFBQSxDQVBKLFVBT0ksMkJBQUEsQ0FQSixVQU9JLDZCQUFBLENBUEosVUFPSSwyQkFBQSxDQVBKLFVBT0ksMEJBQUEsQ0FQSixVQU9JLCtCQUFBLENBUEosVUFPSSw4QkFBQSxDQVBKLFVBT0ksNkJBQUEsQ0FQSixVQU9JLCtCQUFBLENBUEosVUFPSSw2QkFBQSxDQVBKLFVBT0ksMkJBQUEsQ0FQSixVQU9JLGdDQUFBLENBUEosVUFPSSwrQkFBQSxDQVBKLFVBT0ksOEJBQUEsQ0FQSixVQU9JLGdDQUFBLENBUEosVUFPSSw4QkFBQSxDQVBKLFVBT0kseUJBQUEsQ0FQSixVQU9JLDhCQUFBLENBUEosVUFPSSw2QkFBQSxDQVBKLFVBT0ksNEJBQUEsQ0FQSixVQU9JLDhCQUFBLENBUEosVUFPSSw0QkFBQSxDQVBKLFdBT0ksZ0JBQUEsQ0FQSixXQU9JLHFCQUFBLENBUEosV0FPSSxvQkFBQSxDQVBKLFdBT0ksbUJBQUEsQ0FQSixXQU9JLHFCQUFBLENBUEosV0FPSSxtQkFBQSxDQVBKLGVBT0ksb0JBQUEsQ0FQSixlQU9JLHlCQUFBLENBUEosZUFPSSx3QkFBQSxDQVBKLGVBT0ksdUJBQUEsQ0FQSixlQU9JLHlCQUFBLENBUEosZUFPSSx1QkFBQSxDQVBKLGtCQU9JLHVCQUFBLENBUEosa0JBT0ksNEJBQUEsQ0FQSixrQkFPSSwyQkFBQSxDQVBKLGtCQU9JLDBCQUFBLENBUEosa0JBT0ksNEJBQUEsQ0FQSixrQkFPSSwwQkFBQSxDQVBKLGdCQU9JLDBCQUFBLENBUEosY0FPSSwyQkFBQSxDQVBKLGlCQU9JLDRCQUFBLENBQUEsQ0N0RFosMEJEK0NRLE1BT0ksMkJBQUEsQ0FQSixNQU9JLHlCQUFBLENBUEosTUFPSSw0QkFBQSxDQVBKLE1BT0ksMkJBQUEsQ0FBQSxDQ25DWixhRDRCUSxnQkFPSSx5QkFBQSxDQVBKLHNCQU9JLCtCQUFBLENBUEosZUFPSSx3QkFBQSxDQVBKLGNBT0ksNEJBQUEsdUJBQUEsQ0FQSixxQkFPSSxtQ0FBQSw4QkFBQSxDQVBKLGVBT0ksd0JBQUEsQ0FQSixtQkFPSSw0QkFBQSxDQVBKLG9CQU9JLDZCQUFBLENBUEosY0FPSSwrQkFBQSx1QkFBQSxDQVBKLHFCQU9JLHNDQUFBLDhCQUFBLENBUEosY0FPSSx1QkFBQSxDQUFBLENwR25CWixlQUNFLDZEQUNBLGdCQUNBLGNBQUEsQ0FBQSIsImZpbGUiOiJjb3JlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBjb3JlLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8vKiEgdGhlbWVzL19jb2xvcnMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy8qISB0aGVtZXMvX21haW4uc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy5wYWdlbG9hZGVye2JhY2tncm91bmQtY29sb3I6I2UwMWYyNztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlMDFmMjcsICNDMjY4MjApICFpbXBvcnRhbnR9Lmhlcm8uaXMtdGhlbWUtc2Vjb25kYXJ5LC5zZWN0aW9uLmlzLXRoZW1lLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNlMDFmMjc7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDFmMjcsICNDMjY4MjApO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2UwMWYyNywgI0MyNjgyMCl9Lmhlcm8uaXMtdGhlbWUtc2Vjb25kYXJ5IC50aXRsZSwuc2VjdGlvbi5pcy10aGVtZS1zZWNvbmRhcnkgLnRpdGxle2NvbG9yOiNmZmZ9Lmhlcm8uaXMtdGhlbWUtc2Vjb25kYXJ5IC5zdWJ0aXRsZSwuc2VjdGlvbi5pcy10aGVtZS1zZWNvbmRhcnkgLnN1YnRpdGxle2NvbG9yOiNmZmZ9LyohIF9uYXZiYXIuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy5uYXZiYXItcGxhY2Vob2xkZXJ7ei1pbmRleDo5OTl9Lm5hdmJhci13cmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OjQuNnJlbTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyMDt0cmFuc2l0aW9uOmFsbCAuNHN9Lm5hdmJhci13cmFwcGVyLmlzLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ubmF2YmFyLXdyYXBwZXIuaXMtc29saWR7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAwIDhweCAwIHJnYmEoMCwwLDAsLjEyKX0ubmF2YmFyLXdyYXBwZXIuaXMtY2xvbmVke3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt6LWluZGV4OjEwMDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgOHB4IDAgcmdiYSgwLDAsMCwuMTIpfS5uYXZiYXItd3JhcHBlci5pcy1jbG9uZWQuaXMtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5uYXZiYXItd3JhcHBlci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaXMtc2xpZGUsLm5hdmJhci13cmFwcGVyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluay5pcy1zbGlkZXtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5uYXZiYXItd3JhcHBlci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaXMtc2xpZGU6YWZ0ZXIsLm5hdmJhci13cmFwcGVyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluay5pcy1zbGlkZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDowO21pbi13aWR0aDowO2hlaWdodDoxLjZweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDojMjE5ZDFhO3RyYW5zaXRpb246d2lkdGggLjNzfS5uYXZiYXItd3JhcHBlci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaXMtc2xpZGU6aG92ZXI6YWZ0ZXIsLm5hdmJhci13cmFwcGVyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluay5pcy1zbGlkZTpob3ZlcjphZnRlcnt3aWR0aDoxMDAlfS5uYXZiYXItd3JhcHBlciAubmF2YmFyLWJyYW5ke2FsaWduLWl0ZW1zOmNlbnRlcn0ubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1icmFuZCBpbWd7aGVpZ2h0OjI4cHh9Lm5hdmJhci13cmFwcGVyIC5uYXZiYXItYnJhbmQgaW1nLmxpZ2h0LWxvZ297ZGlzcGxheTpibG9ja30ubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1icmFuZCBpbWcuZGFyay1sb2dve2Rpc3BsYXk6bm9uZX0ubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pdGVtOmhvdmVyLC5uYXZiYXItd3JhcHBlciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVye2NvbG9yOiM5OTk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5uYXZiYXItd3JhcHBlciAubmF2YmFyLWl0ZW06aG92ZXIgYSwubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciBhe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0ubmF2YmFyLXdyYXBwZXIgLm5hdmJhci1pdGVtLmlzLW1lbnU6aG92ZXJ7YmFja2dyb3VuZDojZThlOGU4ICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyIC5uYXZiYXItaXRlbS5pcy1tZW51OmhvdmVyIGksLm5hdmJhci13cmFwcGVyIC5uYXZiYXItaXRlbS5pcy1tZW51OmhvdmVyIHNwYW57Y29sb3I6I2UwMWYyNyAhaW1wb3J0YW50fS5uYXZiYXItd3JhcHBlciAubmF2YmFyLWl0ZW0uaXMtbWVudSBzcGFue3BhZGRpbmc6MCAxMHB4fS5uYXZiYXItd3JhcHBlciAubmF2YmFyLWl0ZW0uaXMtbWVudSBpe2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiM5OTl9Lm5hdmJhci13cmFwcGVyIC5uYXZiYXItbGluazpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtjb2xvcjojZTAxZjI3fS5uYXZiYXItd3JhcHBlciAubmF2YmFyLWxpbms6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNlMDFmMjd9Lm5hdmJhci13cmFwcGVyIC5uYXZiYXItbGluazphZnRlcntmb250LXNpemU6Ljg1cmVtO2JvcmRlcjoxLjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yaWdodDowO2JvcmRlci10b3A6MDtib3JkZXItY29sb3I6IzQ0NGY2MDttYXJnaW4tdG9wOi0wLjM3NWVtO3JpZ2h0OjEuMTI1ZW07dHJhbnNpdGlvbjphbGwgLjNzO3JpZ2h0OjEuNTI1ZW19Lm5hdmJhci13cmFwcGVyIC5jdXN0b20tYnVyZ2Vye21hcmdpbi1sZWZ0OmF1dG87ZGlzcGxheTpub25lO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo0LjZyZW07d2lkdGg6NC42cmVtfS5uYXZiYXItd3JhcHBlci5uYXZiYXItbGlnaHQgLmljb24tYm94LXRvZ2dsZSBzcGFuIGl7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1saWdodCAubmF2YmFyLWl0ZW0sLm5hdmJhci13cmFwcGVyLm5hdmJhci1saWdodCAubmF2YmFyLWxpbmt7Y29sb3I6I2ZmZn0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItaXRlbS5pcy1zbGlkZSwubmF2YmFyLXdyYXBwZXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbGluay5pcy1zbGlkZXtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5uYXZiYXItd3JhcHBlci5uYXZiYXItbGlnaHQgLm5hdmJhci1pdGVtLmlzLXNsaWRlOmFmdGVyLC5uYXZiYXItd3JhcHBlci5uYXZiYXItbGlnaHQgLm5hdmJhci1saW5rLmlzLXNsaWRlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7bWluLXdpZHRoOjA7aGVpZ2h0OjFweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246d2lkdGggLjNzfS5uYXZiYXItd3JhcHBlci5uYXZiYXItbGlnaHQgLm5hdmJhci1pdGVtLmlzLXNsaWRlOmhvdmVyOmFmdGVyLC5uYXZiYXItd3JhcHBlci5uYXZiYXItbGlnaHQgLm5hdmJhci1saW5rLmlzLXNsaWRlOmhvdmVyOmFmdGVye3dpZHRoOjEwMCV9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1saWdodCAubmF2YmFyLWxpbms6YWZ0ZXJ7Zm9udC1zaXplOi44NXJlbTtib3JkZXI6MS42cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmlnaHQ6MDtib3JkZXItdG9wOjA7Ym9yZGVyLWNvbG9yOiNmZmY7bWFyZ2luLXRvcDotMC4zNzVlbTtyaWdodDoxLjEyNWVtO3RyYW5zaXRpb246YWxsIC4zcztyaWdodDoxLjUyNWVtfS5uYXZiYXItd3JhcHBlci5uYXZiYXItbGlnaHQgLm5hdmJhci1idXJnZXIgc3BhbntiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudH0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWludmVyc2UuaXMtcmV2ZXJzZXtiYWNrZ3JvdW5kOiMzNDQyNTh9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1pbnZlcnNlLmlzLXJldmVyc2UgLm5hdmJhci1tZW51LmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOiMzNDQyNTh9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1pbnZlcnNlLmlzLWJsdWV7YmFja2dyb3VuZDojMDM5YmU1fS5uYXZiYXItd3JhcHBlci5uYXZiYXItaW52ZXJzZS5pcy1ibHVlIC5uYXZiYXItbWVudS5pcy1hY3RpdmV7YmFja2dyb3VuZDojMDM5YmU1fS5uYXZiYXItd3JhcHBlci5uYXZiYXItaW52ZXJzZS5pcy1wdXJwbGV7YmFja2dyb3VuZDojZTAxZjI3fS5uYXZiYXItd3JhcHBlci5uYXZiYXItaW52ZXJzZS5pcy1wdXJwbGUgLm5hdmJhci1tZW51LmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOiNlMDFmMjd9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1pbnZlcnNlLmlzLXJlZHtiYWNrZ3JvdW5kOiNmZjcyNzN9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1pbnZlcnNlLmlzLXJlZCAubmF2YmFyLW1lbnUuaXMtYWN0aXZle2JhY2tncm91bmQ6I2ZmNzI3M30ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWludmVyc2UgLmljb24tYm94LXRvZ2dsZSBzcGFuIGl7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItaXRlbSwubmF2YmFyLXdyYXBwZXIubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5re2NvbG9yOiNmZmZ9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazphZnRlcntmb250LXNpemU6Ljg1cmVtO2JvcmRlcjoxLjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yaWdodDowO2JvcmRlci10b3A6MDtib3JkZXItY29sb3I6I2ZmZjttYXJnaW4tdG9wOi0wLjM3NWVtO3JpZ2h0OjEuMTI1ZW07dHJhbnNpdGlvbjphbGwgLjNzO3JpZ2h0OjEuNTI1ZW19Lm5hdmJhci13cmFwcGVyLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnVyZ2VyIHNwYW57YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyIC5uYXZiYXItZHJvcGRvd24uaXMtbWVkaXVte3dpZHRoOjIwMHB4fS5uYXZiYXItd3JhcHBlciAubmF2YmFyLWRyb3Bkb3duIC5uYXZiYXItaXRlbXtjb2xvcjojNDQ0ZjYwfS5uYXZiYXItd3JhcHBlci5uYXZiYXItZmFkZWR7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAwIDhweCAwIHJnYmEoMCwwLDAsLjEyKX0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWZhZGVkIC5uYXZiYXItYnJhbmQgaW1ne2hlaWdodDoyOHB4fS5uYXZiYXItd3JhcHBlci5uYXZiYXItZmFkZWQgLm5hdmJhci1icmFuZCBpbWcubGlnaHQtbG9nb3tkaXNwbGF5Om5vbmV9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1mYWRlZCAubmF2YmFyLWJyYW5kIGltZy5kYXJrLWxvZ297ZGlzcGxheTpibG9ja30uYWNjb3VudHtwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDoyMHB4O3RvcDo1cHg7bWFyZ2luLWxlZnQ6MzBweH0uYWNjb3VudCAubmF2LWl0ZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5hY2NvdW50IGltZy5hY2NvdW50LWF2YXRhcnttYXgtaGVpZ2h0OjQwcHg7Ym9yZGVyLXJhZGl1czo1MHB4O2JvcmRlcjoxcHggc29saWQgI2VmZjRmN30uYWNjb3VudCBkaXYgYXtjb2xvcjojNjY2NzZiICFpbXBvcnRhbnR9LmFjY291bnQgZGl2IGEgaXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4O2xlZnQ6MTBweDtmb250LXNpemU6N3B4ICFpbXBvcnRhbnQ7Y29sb3I6IzY2Njc2Yn0uYWNjb3VudCAuZHJvcE91dCB1bHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9LnNjcm9sbC1uYXYtd3JhcHBlcnt3aWR0aDoxMDAlO2hlaWdodDo2MHB4O2xpbmUtaGVpZ2h0OjYwcHg7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAwIDhweCAwIHJnYmEoMCwwLDAsLjEyKX0uc2Nyb2xsLW5hdi13cmFwcGVyIC50YWJze2JhY2tncm91bmQ6I2ZmZn0uc2Nyb2xsLW5hdi13cmFwcGVyIC50YWJzIGF7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLXRvcDowO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwKX0uc2Nyb2xsLW5hdi13cmFwcGVyIC50YWJzIHVse2JvcmRlci1ib3R0b206bm9uZX0uc2Nyb2xsLW5hdi13cmFwcGVyIC50YWJzIHVsIGxpIGF7Y29sb3I6I2E5YWJhY30uc2Nyb2xsLW5hdi13cmFwcGVyIC50YWJzIHVsIGxpOmhvdmVyIGF7Y29sb3I6I2MyNjgyMDtib3JkZXItYm90dG9tLWNvbG9yOiNjMjY4MjB9LnNjcm9sbC1uYXYtd3JhcHBlciAudGFicyB1bCBsaS5pcy1hY3RpdmUgYXtjb2xvcjojYzI2ODIwO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNjMjY4MjB9LnNjcm9sbC1uYXYtd3JhcHBlciAudGFicyB1bCBsaSBhLnRoZXJle2NvbG9yOiNjMjY4MjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2MyNjgyMH0ubWVudS10b2dnbGV7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzY2NjtsaW5lLWhlaWdodDo0OHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OjI2cHg7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzowO21hcmdpbjowIDE0cHg7dHJhbnNpdGlvbjpvcGFjaXR5IC40cztvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0ubWVudS10b2dnbGUgLmljb24tYm94LXRvZ2dsZXtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6dHJhbnBhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9Lm1lbnUtdG9nZ2xlIC5pY29uLWJveC10b2dnbGUuYWN0aXZlPnNwYW4ucm90YXRley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoOTBkZWcpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDkwZGVnKX0ubWVudS10b2dnbGUgLmljb24tYm94LXRvZ2dsZS5hY3RpdmU+c3Bhbj5pLmljb24tbGluZS1jZW50ZXJ7dmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MXB4O2hlaWdodDozcHg7bGVmdDo3MCV9Lm1lbnUtdG9nZ2xlIC5pY29uLWJveC10b2dnbGUuYWN0aXZlPnNwYW4+aS5pY29uLWxpbmUtYm90dG9te21hcmdpbjotMnB4IDAgMCAtMTBweDtsZWZ0OjUwJTt0b3A6MTJweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSgxMzVkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMTM1ZGVnKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMTM1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMTM1ZGVnKX0ubWVudS10b2dnbGUgLmljb24tYm94LXRvZ2dsZS5hY3RpdmU+c3Bhbj5pLmljb24tbGluZS10b3B7bWFyZ2luOi0ycHggMCAwIC0xMHB4O2xlZnQ6NTAlO3RvcDoxMnB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoNDVkZWcpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDQ1ZGVnKX0ubWVudS10b2dnbGUgLmljb24tbGluZS1jZW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6I2E5YWJhYzttYXJnaW46LTFweCAwIDAgLTEwcHg7bGVmdDo1MCU7dG9wOjExcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfS5tZW51LXRvZ2dsZSAuaWNvbi1saW5lLXRvcHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMHB4O2hlaWdodDoycHg7YmFja2dyb3VuZDojYTlhYmFjO21hcmdpbjotM3B4IDAgMCAtMTBweDtsZWZ0OjUwJTt0b3A6N3B4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0ubWVudS10b2dnbGUgLmljb24tbGluZS1ib3R0b217cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6I2E5YWJhYzttYXJnaW46MnB4IDAgMCAtMTBweDtsZWZ0OjUwJTt0b3A6MTRweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LyohIF9zZWN0aW9ucy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLnNlY3Rpb24uc2VjdGlvbi1saWdodC1ncmV5e2JhY2tncm91bmQtY29sb3I6I2VmZjRmN30uc2VjdGlvbi5zZWN0aW9uLWZlYXR1cmUtZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNmYmZiZmJ9LnNlY3Rpb24uc2VjdGlvbi1oZWFkZXItZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY5ZmN9LnNlY3Rpb24uc2VjdGlvbi1mZWF0dXJlLWdyZXktYWNjZW50e2JhY2tncm91bmQtY29sb3I6I2VmZWZlZn0uc2VjdGlvbi5zZWN0aW9uLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMjE5ZDFhfS5zZWN0aW9uLnNlY3Rpb24tc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6I2UwMWYyN30uc2VjdGlvbi5oYXMtYm9yZGVyLWJvdHRvbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWRlZGVkfS5zZWN0aW9uLmhhcy1ib3JkZXItdG9we2JvcmRlci10b3A6MXB4IHNvbGlkICNlZGVkZWR9LnNlY3Rpb24uaXMtcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmV9LnNlY3Rpb24uaXMtY292ZXJ7YmFja2dyb3VuZC1zaXplOmNvdmVyICFpbXBvcnRhbnR9LnNlY3Rpb24ubm8tbWFyZ2lue21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0uc2VjdGlvbi5zZWN0aW9uLWhhbGZ7aGVpZ2h0Ojc1dmggIWltcG9ydGFudH0uc2VjdGlvbi5pcy1za2V3ZWQtc217dHJhbnNmb3JtOnNrZXcoMGRlZywgLTNkZWcpIHRyYW5zbGF0ZSgwLCAtNDVweCk7cGFkZGluZy10b3A6MTQwcHh9LnNlY3Rpb24gLmNvbnRhaW5lcnt6LWluZGV4OjF9LnNlY3Rpb24gLmNvbnRhaW5lci5pcy1yZXZlcnNlLXNrZXdlZC1zbXt0cmFuc2Zvcm06c2tldygwZGVnLCAzZGVnKSB0cmFuc2xhdGUoMCwgNDVweCl9LnNlY3Rpb24gLmNvbnRhaW5lci5zbGFudGVkLWNvbnRhaW5lcnttYXJnaW4tdG9wOi0xMDBweH0uc2VjdGlvbiAuY29udGVudC13cmFwcGVye3BhZGRpbmctdG9wOjQwcHh9LnNlY3Rpb24gLmJvdHRvbS1zcGFjZXJ7cGFkZGluZy1ib3R0b206MjAwcHh9LnNlY3Rpb24gLnNlY3Rpb24tdGl0bGUtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjQwcHggMjBweH0uc2VjdGlvbiAuc2VjdGlvbi10aXRsZS13cmFwcGVyIC5iZy1udW1iZXIsLnNlY3Rpb24gLnNlY3Rpb24tdGl0bGUtd3JhcHBlciAuYmctc3ltYm9se3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGRlcjt0b3A6LTE4cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztsZWZ0OjA7cmlnaHQ6MDtmb250LXNpemU6MTYwcHg7ei1pbmRleDowO29wYWNpdHk6LjE7Y29sb3I6Izk5OTt3aWR0aDoxNjBweDtoZWlnaHQ6MTYwcHg7bGluZS1oZWlnaHQ6MTYwcHh9LnNlY3Rpb24gLnNlY3Rpb24tdGl0bGUtd3JhcHBlciAuYmctbnVtYmVyIC5tYXRlcmlhbC1pY29ucywuc2VjdGlvbiAuc2VjdGlvbi10aXRsZS13cmFwcGVyIC5iZy1zeW1ib2wgLm1hdGVyaWFsLWljb25ze2ZvbnQtc2l6ZToxMnJlbX0uc2VjdGlvbiAuc2VjdGlvbi10aXRsZS13cmFwcGVyIC50b3Atc3VidGl0bGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMyMTlkMWE7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuMDVyZW19LnNlY3Rpb24gLnNlY3Rpb24tdGl0bGUtd3JhcHBlciAuaWNvbi1zdWJ0aXRsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXJ9LnNlY3Rpb24gLnNlY3Rpb24tdGl0bGUtd3JhcHBlciAuaWNvbi1zdWJ0aXRsZS5pcy1vbmUgaXttYXJnaW46MTBweCA1cHggMCA1cHg7Zm9udC1zaXplOjIuMnJlbTtjb2xvcjojZTAxZjI3fS5zZWN0aW9uIC5zZWN0aW9uLXRpdGxlLXdyYXBwZXIgLmljb24tc3VidGl0bGUuaXMtbWFueSBpe21hcmdpbjoxMHB4IDVweCAwIDVweDtmb250LXNpemU6MS40cmVtO2NvbG9yOiNlMDFmMjd9LnNlY3Rpb24gLnRpdGxlLnNlY3Rpb24tdGl0bGV7Zm9udC1zaXplOjIuN3JlbTtjb2xvcjojYTlhYmFjO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmfS5zZWN0aW9uIC50aXRsZS5zZWN0aW9uLXN1YnRpdGxle2ZvbnQtc2l6ZToyLjNyZW07Y29sb3I6I2E5YWJhY30uc2VjdGlvbiAudGl0bGUucXVpY2stZmVhdHVyZXtmb250LXNpemU6Mi43cmVtO2NvbG9yOiM0NDRmNjA7cG9zaXRpb246cmVsYXRpdmV9LnNlY3Rpb24gLnRpdGxlLnF1aWNrLWZlYXR1cmUgLmJnLW51bWJlciwuc2VjdGlvbiAudGl0bGUucXVpY2stZmVhdHVyZSAuYmctc3ltYm9se3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtd2VpZ2h0OmJvbGRlcjt0b3A6LTEwMHB4O2xlZnQ6NDBweDtmb250LXNpemU6MTRyZW07ei1pbmRleDowO29wYWNpdHk6LjE7Y29sb3I6Izk5OX0uc2VjdGlvbiAudGl0bGUuZmVhdHVyZS10aXRsZXtmb250LXdlaWdodDo2MDA7Y29sb3I6IzQ0NGY2MDtmb250LXNpemU6Mi4ycmVtfS5zZWN0aW9uIC5pY29uLXN1YnRpdGxlIGl7Zm9udC1zaXplOjIuNHJlbTtjb2xvcjojMjE5ZDFhfS5zZWN0aW9uIC5kZXRhaWxlZC1mZWF0dXJlLXN1YnRpdGxle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIjtmb250LXNpemU6MTVweDtjb2xvcjojYTlhYmFjO2ZvbnQtd2VpZ2h0OjYwMH0uc2VjdGlvbiAudGl0bGUtZGl2aWRlcnttYXJnaW46MTBweCAwO3dpZHRoOjgwcHg7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kOiMyMTlkMWF9LnNlY3Rpb24gLnRpdGxlLWRpdmlkZXIuaXMtcmlnaHR7bWFyZ2luLWxlZnQ6YXV0b30uc2VjdGlvbiAudGl0bGUtZGl2aWRlci5pcy1jZW50ZXJlZHttYXJnaW46MCBhdXRvfS5zZWN0aW9uIGgyLmZlYXR1cmUtaGVhZGxpbmUsLnNlY3Rpb24gLmZlYXR1cmUtaGVhZGxpbmUuaDJ7Y29sb3I6IzIxOWQxYSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMjtwYWRkaW5nOjVweCAwO21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5zZWN0aW9uIC5zZWN0aW9uLWZlYXR1cmUtZGVzY3JpcHRpb257Y29sb3I6Izg3ODc4N30uc2VjdGlvbiAubWVkaWEuaWNvbi1ib3h7Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnR9LnNlY3Rpb24gLm1lZGlhLmljb24tYm94IC5tZWRpYS1jb250ZW50IC5jb250ZW50IHAgc3Bhbi5pY29uLWJveC10aXRsZXtjb2xvcjojNDQ0ZjYwO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NjAwfS5zZWN0aW9uIC5tZWRpYS5pY29uLWJveCAubWVkaWEtY29udGVudCAuY29udGVudCBwIHNwYW4uaWNvbi1ib3gtdGV4dHtjb2xvcjojYTlhYmFjO2ZvbnQtc2l6ZToxLjFyZW07Zm9udC13ZWlnaHQ6NDAwfS5zZWN0aW9uIC5mbGV4LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uc2VjdGlvbiAuZmxleC13cmFwcGVyLmZsZXgtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnNlY3Rpb24gLmZsZXgtd3JhcHBlci5mbGV4LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5zZWN0aW9uIC5mbGV4LXdyYXBwZXIuZmxleC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5zZWN0aW9uIC5mbGV4LXdyYXBwZXIgaW1ne3dpZHRoOjIzJX0uY29udGVudC5jb250ZW50LWZsZXgsLmNvbnRlbnQtZmxleHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5jb250ZW50LmNvbnRlbnQtZmxleC5jZW50ZXItZmxleCwuY29udGVudC1mbGV4LmNlbnRlci1mbGV4e2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uZGl2aWRlcntkaXNwbGF5OnRhYmxlO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tdG9wOjIwcHg7cGFkZGluZzowIDIwcHh9LmRpdmlkZXIgLmJlZm9yZS1kaXZpZGVyLC5kaXZpZGVyIC5hZnRlci1kaXZpZGVye2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDo1MCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VkZWRlZDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjb2xvcjojOTk5fS5kaXZpZGVyIC5jaGlsZHJlbntwYWRkaW5nOjAgMjBweDtmb250LXNpemU6MTRweDtjb2xvcjojY2VjZWNlfS8qISBfaGVyby5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLmhlcm8uaXMtcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmV9Lmhlcm8uaXMtY292ZXJ7YmFja2dyb3VuZC1zaXplOmNvdmVyICFpbXBvcnRhbnR9Lmhlcm8uaXMtdGhlbWUtcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMyMTlkMWF9Lmhlcm8uaXMtdGhlbWUtcHJpbWFyeSAudGl0bGV7Y29sb3I6I2ZmZn0uaGVyby5pcy10aGVtZS1wcmltYXJ5IC5zdWJ0aXRsZXtjb2xvcjojZmZmfS5oZXJvLmlzLXRoZW1lLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNlMDFmMjd9Lmhlcm8uaXMtdGhlbWUtc2Vjb25kYXJ5IC50aXRsZXtjb2xvcjojZmZmfS5oZXJvLmlzLXRoZW1lLXNlY29uZGFyeSAuc3VidGl0bGV7Y29sb3I6I2ZmZn0uaGVyby5pcy10aGVtZS1hY2NlbnR7YmFja2dyb3VuZC1jb2xvcjojYzI2ODIwfS5oZXJvLmlzLXRoZW1lLWFjY2VudCAudGl0bGV7Y29sb3I6I2ZmZn0uaGVyby5pcy10aGVtZS1hY2NlbnQgLnN1YnRpdGxle2NvbG9yOiNmZmZ9Lmhlcm8uaXMtdGhlbWUtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMwMzliZTV9Lmhlcm8uaXMtdGhlbWUtaW5mbyAudGl0bGV7Y29sb3I6I2ZmZn0uaGVyby5pcy10aGVtZS1pbmZvIC5zdWJ0aXRsZXtjb2xvcjojZmZmfS5oZXJvLmlzLXRoZW1lLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojMDBiMjg5fS5oZXJvLmlzLXRoZW1lLXN1Y2Nlc3MgLnRpdGxle2NvbG9yOiNmZmZ9Lmhlcm8uaXMtdGhlbWUtc3VjY2VzcyAuc3VidGl0bGV7Y29sb3I6I2ZmZn0uaGVyby5pcy10aGVtZS13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2VkYTUxNH0uaGVyby5pcy10aGVtZS13YXJuaW5nIC50aXRsZXtjb2xvcjojZmZmfS5oZXJvLmlzLXRoZW1lLXdhcm5pbmcgLnN1YnRpdGxle2NvbG9yOiNmZmZ9Lmhlcm8uaXMtdGhlbWUtZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2ZmNzI3M30uaGVyby5pcy10aGVtZS1kYW5nZXIgLnRpdGxle2NvbG9yOiNmZmZ9Lmhlcm8uaXMtdGhlbWUtZGFuZ2VyIC5zdWJ0aXRsZXtjb2xvcjojZmZmfS5oZXJvLmlzLWZlYXR1cmUtZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNmYmZiZmJ9Lmhlcm8uaXMtZmVhdHVyZS1ncmV5IC50aXRsZXtjb2xvcjojNDQ0ZjYwfS5oZXJvLmlzLWZlYXR1cmUtZ3JleSAuc3VidGl0bGV7Y29sb3I6IzQ0NGY2MH0uaGVyby5pcy1saWdodC1ncmV5e2JhY2tncm91bmQtY29sb3I6I2VmZjRmNztiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDMwOWRlZywgI2QwZTBlYyAwJSwgI2Y1ZjdmYSA3MSUsIHdoaXRlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2QwZTBlYyAwJSwgI2Y1ZjdmYSA3MSUsIHdoaXRlIDEwMCUpfS5oZXJvLmlzLWxpZ2h0LWdyZXkgLnRpdGxlLmRhcmt7Y29sb3I6IzQ0NGY2MH0uaGVyby5pcy1saWdodC1ncmV5IC50aXRsZS50aGVtZXtjb2xvcjojMjE5ZDFhfS5oZXJvLmlzLWxpZ2h0LWdyZXkgLnN1YnRpdGxle21hcmdpbi10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MjAlO2xpbmUtaGVpZ2h0OjEuNiAhaW1wb3J0YW50fS5oZXJvLmlzLWNvYWx7YmFja2dyb3VuZC1jb2xvcjojNDQ0fS5oZXJvLmlzLWNvYWwgLnRpdGxle2NvbG9yOiNmZmZ9Lmhlcm8uaXMtY29hbCAuc3VidGl0bGV7Y29sb3I6I2ZmZn0uaGVyby1ib2R5e2JhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50fS5oZXJvLWJvZHkgLnRpdGxlLm1haW4tdGl0bGV7Y29sb3I6I2ZmZjt6LWluZGV4Ojk5OTtmb250LXNpemU6My41cmVtfS5oZXJvLWJvZHkgLnRpdGxlLmJpZy10aXRsZXtjb2xvcjojNDQ0ZjYwO3otaW5kZXg6OTk5O2ZvbnQtc2l6ZTo0cmVtfS5oZXJvLWJvZHkgLnRpdGxlLnBhZ2UtdGl0bGV7Zm9udC1zaXplOjMuNXJlbX0uaGVyby1ib2R5IC50aXRsZS5tZWRpdW0tdGl0bGV7Zm9udC1zaXplOjIuNXJlbX0uaGVyby1ib2R5IC50aXRsZS5zbWFsbC10aXRsZXtmb250LXNpemU6MnJlbX0uaGVyby1ib2R5IC5zdWJ0aXRsZS5wYWdlLXN1YnRpdGxle2ZvbnQtc2l6ZToxLjhyZW19Lmhlcm8tYm9keSAuY2xpZW50cy1zbWFsbHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTVweCAwfS5oZXJvLWJvZHkgLmNsaWVudHMtc21hbGwgaW1ne2hlaWdodDo0MnB4O21hcmdpbjowIDVweH0uaGVyby1ib2R5IC5jbGllbnRzLXNtYWxsLmNlbnRlcmVke2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uaGVyby1ib2R5LmlzLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS5oZXJvLWZvb3QgaW1nLnBhcnRuZXItbG9nb3toZWlnaHQ6NzBweCAhaW1wb3J0YW50fS5wYXJhbGxheC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7b3BhY2l0eTouNH0vKiEgX2Zvb3Rlci5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovZm9vdGVyLmZvb3Rlci1kYXJre2JhY2tncm91bmQ6IzQ0NGY2MDtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfWZvb3Rlci5mb290ZXItZGFyayAuY29sdW1uc3twYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHh9Zm9vdGVyLmZvb3Rlci1kYXJrIC5mb290ZXItbG9nb3twYWRkaW5nOjEwcHggMH1mb290ZXIuZm9vdGVyLWRhcmsgLmZvb3Rlci1sb2dvIGltZ3toZWlnaHQ6MjVweH1mb290ZXIuZm9vdGVyLWRhcmsgLmZvb3Rlci1jb2x1bW4gLmZvb3Rlci1oZWFkZXJ7cGFkZGluZzoxMHB4IDB9Zm9vdGVyLmZvb3Rlci1kYXJrIC5mb290ZXItY29sdW1uIC5mb290ZXItaGVhZGVyIGgzLGZvb3Rlci5mb290ZXItZGFyayAuZm9vdGVyLWNvbHVtbiAuZm9vdGVyLWhlYWRlciAuaDN7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS4xcmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7Y29sb3I6I2VmZjRmN31mb290ZXIuZm9vdGVyLWRhcmsgLmZvb3Rlci1jb2x1bW4gdWwubGluay1saXN0e2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC1zaXplOjFyZW19Zm9vdGVyLmZvb3Rlci1kYXJrIC5mb290ZXItY29sdW1uIHVsLmxpbmstbGlzdCBhe2NvbG9yOiM5OGE5YzM7Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246YWxsIC41c31mb290ZXIuZm9vdGVyLWRhcmsgLmZvb3Rlci1jb2x1bW4gdWwubGluay1saXN0IDpob3Zlcntjb2xvcjojZmNmY2ZjfWZvb3Rlci5mb290ZXItZGFyayAuZm9vdGVyLWNvbHVtbiAubGV2ZWwtaXRlbSAuaWNvbntjb2xvcjojMjE5ZDFhO3RyYW5zaXRpb246YWxsIC41c31mb290ZXIuZm9vdGVyLWRhcmsgLmZvb3Rlci1jb2x1bW4gLmxldmVsLWl0ZW0gLmljb24gaXtmb250LXNpemU6MjBweH1mb290ZXIuZm9vdGVyLWRhcmsgLmZvb3Rlci1jb2x1bW4gLmxldmVsLWl0ZW0gLmljb24gOmhvdmVye2NvbG9yOiNmY2ZjZmN9Zm9vdGVyLmZvb3Rlci1kYXJrIC5mb290ZXItY29sdW1uIC5jb3B5cmlnaHR7cGFkZGluZzoxMHB4IDB9Zm9vdGVyLmZvb3Rlci1saWdodHtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzQ0NGY2MDtwb3NpdGlvbjpyZWxhdGl2ZX1mb290ZXIuZm9vdGVyLWxpZ2h0IC5jb2x1bW5ze3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MzBweH1mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItbG9nb3twYWRkaW5nOjEwcHggMH1mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItbG9nbyBpbWd7aGVpZ2h0OjI1cHh9Zm9vdGVyLmZvb3Rlci1saWdodCAuZm9vdGVyLWNvbHVtbiAuZm9vdGVyLWhlYWRlcntwYWRkaW5nOjEwcHggMH1mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItY29sdW1uIC5mb290ZXItaGVhZGVyIGgzLGZvb3Rlci5mb290ZXItbGlnaHQgLmZvb3Rlci1jb2x1bW4gLmZvb3Rlci1oZWFkZXIgLmgze2ZvbnQtZmFtaWx5OlwiTmV4YSBCb2xkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O2NvbG9yOiM0NDRmNjB9Zm9vdGVyLmZvb3Rlci1saWdodCAuZm9vdGVyLWNvbHVtbiB1bC5saW5rLWxpc3R7bGluZS1oZWlnaHQ6MzBweDtmb250LXNpemU6MXJlbX1mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItY29sdW1uIHVsLmxpbmstbGlzdCBhe2NvbG9yOiM5OGE5YzM7Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246YWxsIC41c31mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItY29sdW1uIHVsLmxpbmstbGlzdCA6aG92ZXJ7Y29sb3I6IzIxOWQxYX1mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItY29sdW1uIC5sZXZlbC1pdGVtIC5pY29ue2NvbG9yOiM5OTk7dHJhbnNpdGlvbjphbGwgLjVzfWZvb3Rlci5mb290ZXItbGlnaHQgLmZvb3Rlci1jb2x1bW4gLmxldmVsLWl0ZW0gLmljb24gaXtmb250LXNpemU6MjBweH1mb290ZXIuZm9vdGVyLWxpZ2h0IC5mb290ZXItY29sdW1uIC5sZXZlbC1pdGVtIC5pY29uIDpob3Zlcntjb2xvcjojZTAxZjI3fWZvb3Rlci5mb290ZXItbGlnaHQgLmZvb3Rlci1jb2x1bW4gLmNvcHlyaWdodHtwYWRkaW5nOjEwcHggMH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmZvb3Rlci1jb2x1bW5zLmlzLWZsZXgtbW9iaWxle2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9fWZvb3Rlci5mb290ZXItbGlnaHQtbGVmdHtwYWRkaW5nOjVyZW0gMS41cmVtICFpbXBvcnRhbnR9Zm9vdGVyLmZvb3Rlci1saWdodC1sZWZ0IC5mb290ZXItbmF2LXJpZ2h0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24tY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfWZvb3Rlci5mb290ZXItbGlnaHQtbGVmdCAuZm9vdGVyLW5hdi1yaWdodCAuZm9vdGVyLW5hdi1saW5re21hcmdpbjowIDEwcHg7cGFkZGluZzoyMHB4IDA7Y29sb3I6IzQ0NGY2MCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9Zm9vdGVyLmZvb3Rlci1saWdodC1sZWZ0IC5mb290ZXItbmF2LXJpZ2h0IC5mb290ZXItbmF2LWxpbms6aG92ZXJ7Y29sb3I6Izk5OSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM5OTl9Zm9vdGVyLmZvb3Rlci1saWdodC1sZWZ0IC5mb290ZXItbmF2LXJpZ2h0IC5mb290ZXItbmF2LWxpbmsuaXMtYWN0aXZle2NvbG9yOiMyMTlkMWEgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMjE5ZDFhICFpbXBvcnRhbnR9Zm9vdGVyLmZvb3Rlci1saWdodC1sZWZ0IC5sZXZlbC1pdGVtIC5pY29ue2NvbG9yOiNjZWNlY2U7dHJhbnNpdGlvbjphbGwgLjVzfWZvb3Rlci5mb290ZXItbGlnaHQtbGVmdCAubGV2ZWwtaXRlbSAuaWNvbiA6aG92ZXJ7Y29sb3I6IzIxOWQxYX1mb290ZXIuZm9vdGVyLWxpZ2h0LWxlZnQgLm1vdG97Y29sb3I6Izk5OX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmZvb3Rlci1uYXYtcmlnaHR7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9fWZvb3Rlci5mb290ZXItZGFyay1sZWZ0e3BhZGRpbmc6NXJlbSAxLjVyZW0gIWltcG9ydGFudDtiYWNrZ3JvdW5kOiM0NDRmNjB9Zm9vdGVyLmZvb3Rlci1kYXJrLWxlZnQgLmZvb3Rlci1uYXYtcmlnaHR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Zm9vdGVyLmZvb3Rlci1kYXJrLWxlZnQgLmZvb3Rlci1uYXYtcmlnaHQgLmZvb3Rlci1uYXYtbGlua3ttYXJnaW46MCAxMHB4O3BhZGRpbmc6MjBweCAwO2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKDAsMCwwLDApfWZvb3Rlci5mb290ZXItZGFyay1sZWZ0IC5mb290ZXItbmF2LXJpZ2h0IC5mb290ZXItbmF2LWxpbms6aG92ZXJ7Y29sb3I6I2ZjZmNmYyAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmZ9Zm9vdGVyLmZvb3Rlci1kYXJrLWxlZnQgLmZvb3Rlci1uYXYtcmlnaHQgLmZvb3Rlci1uYXYtbGluay5pcy1hY3RpdmV7Y29sb3I6IzIxOWQxYSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMyMTlkMWEgIWltcG9ydGFudH1mb290ZXIuZm9vdGVyLWRhcmstbGVmdCAubGV2ZWwtaXRlbSAuaWNvbntjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIC41c31mb290ZXIuZm9vdGVyLWRhcmstbGVmdCAubGV2ZWwtaXRlbSAuaWNvbiA6aG92ZXJ7Y29sb3I6IzIxOWQxYX1mb290ZXIuZm9vdGVyLWRhcmstbGVmdCAubW90b3tjb2xvcjojZmZmfWZvb3Rlci5mb290ZXItbGlnaHQtbWVkaXVte3BhZGRpbmctYm90dG9tOjEwcmVtICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6OHJlbSAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZn1mb290ZXIuZm9vdGVyLWxpZ2h0LW1lZGl1bSAuc29jaWFsLWxpbmtze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9Zm9vdGVyLmZvb3Rlci1saWdodC1tZWRpdW0gLnNvY2lhbC1saW5rcyBhe2NvbG9yOiNhOWFiYWM7bWFyZ2luOjAgNXB4fWZvb3Rlci5mb290ZXItbGlnaHQtbWVkaXVtIC5zb2NpYWwtbGlua3MgYTpob3Zlcntjb2xvcjojMjE5ZDFhfWZvb3Rlci5mb290ZXItbGlnaHQtbWVkaXVtIC5mb290ZXItZGVzY3JpcHRpb257Y29sb3I6I2E5YWJhY31mb290ZXIuZm9vdGVyLWxpZ2h0LW1lZGl1bSAuZm9vdGVyLWNvbHVtbntwYWRkaW5nLXRvcDoyMHB4fWZvb3Rlci5mb290ZXItbGlnaHQtbWVkaXVtIC5mb290ZXItY29sdW1uIC5jb2x1bW4taGVhZGVye2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM0NDRmNjA7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjoxMHB4IDB9Zm9vdGVyLmZvb3Rlci1saWdodC1tZWRpdW0gLmZvb3Rlci1jb2x1bW4gLmNvbHVtbi1pdGVte3BhZGRpbmctYm90dG9tOjEwcHh9Zm9vdGVyLmZvb3Rlci1saWdodC1tZWRpdW0gLmZvb3Rlci1jb2x1bW4gLmNvbHVtbi1pdGVtIGF7Y29sb3I6I2E5YWJhY31mb290ZXIuZm9vdGVyLWxpZ2h0LW1lZGl1bSAuZm9vdGVyLWNvbHVtbiAuY29sdW1uLWl0ZW0gYTpob3Zlcntjb2xvcjojMjE5ZDFhfWZvb3Rlci5mb290ZXItbGlnaHQtbWVkaXVtIC5tb3Rve2NvbG9yOiM5OTl9Zm9vdGVyLmZvb3Rlci1saWdodC1tZWRpdW0gLnNtYWxsLWZvb3Rlci1sb2dve2hlaWdodDoyOHB4fS8qISBfYW5pbWF0aW9ucy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLmFuaW1hdGVke2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH1ALXdlYmtpdC1rZXlmcmFtZXMgdHJhbnNsYXRlTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgdHJhbnNsYXRlTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS50cmFuc2xhdGVMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dHJhbnNsYXRlTGVmdDthbmltYXRpb24tbmFtZTp0cmFuc2xhdGVMZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi4zczthbmltYXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7dHJhbnNpdGlvbjphbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNil9QC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zbGF0ZURvd257ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyB0cmFuc2xhdGVEb3due2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS50cmFuc2xhdGVEb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dHJhbnNsYXRlRG93bjthbmltYXRpb24tbmFtZTp0cmFuc2xhdGVEb3duOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi4zczthbmltYXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7dHJhbnNpdGlvbjphbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNil9QC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zbGF0ZVVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyB0cmFuc2xhdGVVcHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS50cmFuc2xhdGVVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRyYW5zbGF0ZVVwO2FuaW1hdGlvbi1uYW1lOnRyYW5zbGF0ZVVwOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi4zczthbmltYXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7dHJhbnNpdGlvbjphbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNil9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmZhZGVJbntvcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fS5wcmVGYWRlSW5MZWZ0e29wYWNpdHk6MH0uZmFkZUluTGVmdHtvcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19LnByZUZhZGVJblJpZ2h0e29wYWNpdHk6MH0uZmFkZUluUmlnaHR7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUluVXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19LnByZUZhZGVJblVwe29wYWNpdHk6MH0uZmFkZUluVXB7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd257ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX0ucHJlRmFkZUluRG93bntvcGFjaXR5OjB9LmZhZGVJbkRvd257b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bjthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0VXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MH19LnByZUZhZGVPdXRVcHtvcGFjaXR5OjF9LmZhZGVPdXRVcHtvcGFjaXR5OjE7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBsZXZpdGF0ZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMHB4KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX19QGtleWZyYW1lcyBsZXZpdGF0ZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMHB4KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX19Lmxldml0YXRley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGV2aXRhdGU7YW5pbWF0aW9uLW5hbWU6bGV2aXRhdGU7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246M3M7YW5pbWF0aW9uLWR1cmF0aW9uOjNzOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fUAtd2Via2l0LWtleWZyYW1lcyBnZWxhdGluZXtmcm9tLHRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsIDEpfTI1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjksIDEuMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSwgMC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC45NSwgMS4wNSl9fUBrZXlmcmFtZXMgZ2VsYXRpbmV7ZnJvbSx0b3t0cmFuc2Zvcm06c2NhbGUoMSwgMSl9MjUle3RyYW5zZm9ybTpzY2FsZSgwLjksIDEuMSl9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjEsIDAuOSl9NzUle3RyYW5zZm9ybTpzY2FsZSgwLjk1LCAxLjA1KX19LmdlbGF0aW5ley13ZWJraXQtYW5pbWF0aW9uOmdlbGF0aW5lIC42czthbmltYXRpb246Z2VsYXRpbmUgLjZzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi42czthbmltYXRpb24tZHVyYXRpb246LjZzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH1ALXdlYmtpdC1rZXlmcmFtZXMgdW56b29te2Zyb20sdG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwgMCl9MjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOSwgMS4xKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xLCAwKX19QGtleWZyYW1lcyB1bnpvb217ZnJvbSx0b3t0cmFuc2Zvcm06c2NhbGUoMSwgMCl9MjUle3RyYW5zZm9ybTpzY2FsZSgwLjksIDEuMSl9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjEsIDApfX0udW56b29tey13ZWJraXQtYW5pbWF0aW9uOnVuem9vbSAuN3M7YW5pbWF0aW9uOnVuem9vbSAuN3M7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjZzO2FuaW1hdGlvbi1kdXJhdGlvbjouNnM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofUAtd2Via2l0LWtleWZyYW1lcyBkb3RQdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS44KTt0cmFuc2Zvcm06c2NhbGUoMS44KTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZG90UHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuOCk7dHJhbnNmb3JtOnNjYWxlKDEuOCk7b3BhY2l0eTowfX1ALXdlYmtpdC1rZXlmcmFtZXMgZW50cmFuY2V7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKX0yNSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOTUpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGVudHJhbmNle2Zyb217dHJhbnNmb3JtOnNjYWxlKDApfTI1JXt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9NTAle3RyYW5zZm9ybTpzY2FsZSgwLjk1KX03NSV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfXRve3RyYW5zZm9ybTpub25lfX0uZW50cmFuY2V7LXdlYmtpdC1hbmltYXRpb246ZW50cmFuY2UgLjhzO2FuaW1hdGlvbjplbnRyYW5jZSAuOHN9QC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlSW57ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBzY2FsZUlue2Zyb217dHJhbnNmb3JtOnNjYWxlKDApfXRve3RyYW5zZm9ybTpzY2FsZSgxKX19LnNjYWxlSW57LXdlYmtpdC1hbmltYXRpb246c2NhbGVJbiAuNXM7YW5pbWF0aW9uOnNjYWxlSW4gLjVzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9QC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlSW5DaXJjbGV7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSg3KX19QGtleWZyYW1lcyBzY2FsZUluQ2lyY2xle2Zyb217dHJhbnNmb3JtOnNjYWxlKDApfXRve3RyYW5zZm9ybTpzY2FsZSg3KX19LnNjYWxlSW5DaXJjbGV7LXdlYmtpdC1hbmltYXRpb246c2NhbGVJbkNpcmNsZSAuNnM7YW5pbWF0aW9uOnNjYWxlSW5DaXJjbGUgLjZzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9QC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlT3V0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCl9fUBrZXlmcmFtZXMgc2NhbGVPdXR7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMSl9dG97dHJhbnNmb3JtOnNjYWxlKDApfX0uc2NhbGVPdXR7LXdlYmtpdC1hbmltYXRpb246c2NhbGVPdXQgLjZzO2FuaW1hdGlvbjpzY2FsZU91dCAuNnN9QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNhdGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xLCAwLjEpO29wYWNpdHk6MH01MCV7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4yLCAxLjIpO29wYWNpdHk6MH19LnB1bHNhdGV7YW5pbWF0aW9uOnB1bHNhdGUgMXMgZWFzZS1vdXQ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtvcGFjaXR5OjB9LmRlbGF5LTF7YW5pbWF0aW9uLWRlbGF5Oi4yNXN9LmRlbGF5LTJ7YW5pbWF0aW9uLWRlbGF5Oi41c30uZGVsYXktM3thbmltYXRpb24tZGVsYXk6Ljc1c30uZGVsYXktNHthbmltYXRpb24tZGVsYXk6MXN9LmRlbGF5LTV7YW5pbWF0aW9uLWRlbGF5OjEuMjVzfS5kZWxheS02e2FuaW1hdGlvbi1kZWxheToxLjVzfS5kZWxheS03e2FuaW1hdGlvbi1kZWxheToxLjc1c30uZGVsYXktOHthbmltYXRpb24tZGVsYXk6Mi4yNXN9LmRlbGF5LTl7YW5pbWF0aW9uLWRlbGF5OjIuNXN9LmRlbGF5LTEwe2FuaW1hdGlvbi1kZWxheToyLjc1c30uZGVsYXktMTF7YW5pbWF0aW9uLWRlbGF5OjNzfS8qISBfbmF2aWdhdGlvbi5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLnNpZGUtbmF2aWdhdGlvbi1tZW51e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtiYWNrZ3JvdW5kOiMzNDQyNTg7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjMwMHB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzAxcHgpOy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAuMDVzIGxpbmVhcjt0cmFuc2l0aW9uOndpZHRoIC4wNXMgbGluZWFyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zczt6LWluZGV4OjEwMDB9LnNpZGUtbmF2aWdhdGlvbi1tZW51LmlzLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLmNhdGVnb3J5LW1lbnUtd3JhcHBlcntoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MHB4O2JhY2tncm91bmQ6I2UwMWYyN30uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLmNhdGVnb3J5LW1lbnUtd3JhcHBlciB1bC5jYXRlZ29yaWVzIGxpe2hlaWdodDo2MHB4fS5zaWRlLW5hdmlnYXRpb24tbWVudSAuY2F0ZWdvcnktbWVudS13cmFwcGVyIHVsLmNhdGVnb3JpZXMgbGkuc3F1YXJlLWxvZ297ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5zaWRlLW5hdmlnYXRpb24tbWVudSAuY2F0ZWdvcnktbWVudS13cmFwcGVyIHVsLmNhdGVnb3JpZXMgbGkuc3F1YXJlLWxvZ28gaW1ne21heC1oZWlnaHQ6MjhweH0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLmNhdGVnb3J5LW1lbnUtd3JhcHBlciB1bC5jYXRlZ29yaWVzIGxpLmNhdGVnb3J5LWxpbmt7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyfS5zaWRlLW5hdmlnYXRpb24tbWVudSAuY2F0ZWdvcnktbWVudS13cmFwcGVyIHVsLmNhdGVnb3JpZXMgbGkuY2F0ZWdvcnktbGluayBpe2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiNmZmZ9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5jYXRlZ29yeS1tZW51LXdyYXBwZXIgdWwuY2F0ZWdvcmllcyBsaS5jYXRlZ29yeS1saW5rOmhvdmVye2JhY2tncm91bmQ6cmdiKDIwMS42LDI3LjksMzUuMSl9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5jYXRlZ29yeS1tZW51LXdyYXBwZXIgdWwuY2F0ZWdvcmllcyBsaS5pcy1hY3RpdmV7YmFja2dyb3VuZDpyZ2IoMTc5LjIsMjQuOCwzMS4yKX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLmNhdGVnb3J5LW1lbnUtd3JhcHBlciAuYXV0aG9ye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDt3aWR0aDoxMDAlfS5zaWRlLW5hdmlnYXRpb24tbWVudSAuY2F0ZWdvcnktbWVudS13cmFwcGVyIC5hdXRob3IgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5zaWRlLW5hdmlnYXRpb24tbWVudSAuY2F0ZWdvcnktbWVudS13cmFwcGVyIC5hdXRob3IgYXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjR9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5jYXRlZ29yeS1tZW51LXdyYXBwZXIgLmF1dGhvciAubWFpbi1tZW51LWF1dGhvcnt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2JvcmRlci1yYWRpdXM6MTAwcHg7bWFyZ2luOjAgYXV0bzttYXJnaW4tYm90dG9tOjEwcHg7dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC40c30uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLmNhdGVnb3J5LW1lbnUtd3JhcHBlciAuYXV0aG9yIC5tYWluLW1lbnUtYXV0aG9yOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIHVsLm5hdmlnYXRpb24tbWVudXtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7bWF4LXdpZHRoOjQwMHB4O2xpc3Qtc3R5bGU6bm9uZTtsaXN0LXN0eWxlLXR5cGU6bm9uZTtvdmVyZmxvdzphdXRvfS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgdWwubmF2aWdhdGlvbi1tZW51Ojotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDoxMHB4fS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgdWwubmF2aWdhdGlvbi1tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4xKX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uLW1lbnUtaGVhZGVye2hlaWdodDo2MHB4O2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiNmY2ZjZmM7bGV0dGVyLXNwYWNpbmc6M3B4O2ZvbnQtc2l6ZTo5MiV9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciAubmF2aWdhdGlvbi1tZW51LWhlYWRlciAubWVudS10b2dnbGUgLmljb24tYm94LXRvZ2dsZSBzcGFuIGl7YmFja2dyb3VuZDojZmZmfS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgLm5hdmlnYXRpb24tbWVudS1oZWFkZXIgLm5hdmlnYXRpb24tY2xvc2V7b3BhY2l0eTowfS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgLm5hdmlnYXRpb24tbWVudSBsaSBhIHNwYW57bWFyZ2luLXJpZ2h0OjIwcHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MjJweH0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uLW1lbnUgbGkgYXtwYWRkaW5nOjE4cHggMjVweDtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uLW1lbnUgbGkgYS5pcy1zdWJtZW51e3BhZGRpbmc6MTJweCAyNXB4fS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgLm5hdmlnYXRpb24tbWVudSBsaSBhLnBhcmVudC1saW5re2hlaWdodDo2MHB4ICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciAubmF2aWdhdGlvbi1tZW51IGxpIGEucGFyZW50LWxpbmsuaGFzLW5ldzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxOHB4O2xlZnQ6MjJweDt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiMwMzliZTU7YW5pbWF0aW9uOnB1bHNhdGUgMXMgZWFzZS1vdXQ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtvcGFjaXR5OjB9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciAubmF2aWdhdGlvbi1tZW51IGxpIGE6aG92ZXJ7YmFja2dyb3VuZDpyZ2IoNjEuNDcxNDI4NTcxNCw3OC4wMjE0Mjg1NzE0LDEwNC4wMjg1NzE0Mjg2KX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUtc2VjdGlvbiBhLnBhcmVudC1saW5re2NvbG9yOnJnYigyMzMuMyw5OC4yLDEwMy44KSAhaW1wb3J0YW50fS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgbGkuaGFzLWNoaWxkcmVuLmFjdGl2ZS1zZWN0aW9uIGEucGFyZW50LWxpbmsgc3Bhbiwuc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUtc2VjdGlvbiBhLnBhcmVudC1saW5rIHNwYW46YWZ0ZXJ7Y29sb3I6cmdiKDIzMy4zLDk4LjIsMTAzLjgpICFpbXBvcnRhbnR9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5oYXMtY2hpbGRyZW4gdWx7cGFkZGluZzowcHh9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5oYXMtY2hpbGRyZW4gdWwgbGkgYS5pcy1zdWJtZW51e2JhY2tncm91bmQtY29sb3I6cmdiKDQyLjUyODU3MTQyODYsNTMuOTc4NTcxNDI4Niw3MS45NzE0Mjg1NzE0KTtwYWRkaW5nLWxlZnQ6NjJweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo5NSV9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5oYXMtY2hpbGRyZW4gdWwgbGkgYS5pcy1zdWJtZW51OmhvdmVyLC5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgbGkuaGFzLWNoaWxkcmVuIHVsIGxpIGEuaXMtc3VibWVudS5pcy1hY3RpdmV7Y29sb3I6I2UwMWYyN30uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmhhcy1jaGlsZHJlbiB1bCBsaSBhLmlzLXN1Ym1lbnUuaGFzLW5ldy1mZWF0dXJle3Bvc2l0aW9uOnJlbGF0aXZlfS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgbGkuaGFzLWNoaWxkcmVuIHVsIGxpIGEuaXMtc3VibWVudS5oYXMtbmV3LWZlYXR1cmU6YWZ0ZXJ7Y29udGVudDpcIjIuMFwiO3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZTAxZjI3O3BhZGRpbmc6MDtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo3MDA7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzozcHggNnB4O3JpZ2h0OjIwcHh9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5oYXMtY2hpbGRyZW4gdWwgbGkgYS5pcy1zdWJtZW51Lmhhcy1uZXctZmVhdHVyZS5pcy0yXzI6YWZ0ZXJ7Y29udGVudDpcIjIuMlwiO2JhY2tncm91bmQ6I2VkYTUxNH0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmhhcy1jaGlsZHJlbiB1bCBsaSBhLmlzLXN1Ym1lbnUuaGFzLW5ldy1mZWF0dXJlLmlzLTJfMzphZnRlcntjb250ZW50OlwiMi4zXCI7YmFja2dyb3VuZDojZWRhNTE0fS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgbGkuaGFzLWNoaWxkcmVuIHVsIGxpIGEuaXMtc3VibWVudS5oYXMtbmV3LXVwZGF0ZXtwb3NpdGlvbjpyZWxhdGl2ZX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmhhcy1jaGlsZHJlbiB1bCBsaSBhLmlzLXN1Ym1lbnUuaGFzLW5ldy11cGRhdGU6YWZ0ZXJ7Y29udGVudDpcIjIuMVwiO3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMjE5ZDFhO3BhZGRpbmc6MDtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo3MDA7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzozcHggNnB4O3JpZ2h0OjIwcHh9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5oYXMtY2hpbGRyZW4gdWwgbGkgYS5pcy1zdWJtZW51Lmhhcy1uZXctdXBkYXRlLmlzLTJfMjphZnRlcntjb250ZW50OlwiMi4yXCI7YmFja2dyb3VuZDojZWRhNTE0fS5zaWRlLW5hdmlnYXRpb24tbWVudSAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIgbGkuaGFzLWNoaWxkcmVuIHVsIGxpIGEuaXMtc3VibWVudS5oYXMtbmV3LXVwZGF0ZS5pcy0yXzM6YWZ0ZXJ7Y29udGVudDpcIjIuM1wiO2JhY2tncm91bmQ6I2VkYTUxNH0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmhhcy1jaGlsZHJlbiB1bCBsaSBhOmhvdmVye2NvbG9yOiNmZmY7cGFkZGluZy1sZWZ0OjQycHh9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5oYXMtY2hpbGRyZW4sLnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIC5oYXMtY2hpbGRyZW4gc3Bhbjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzBweDtjb250ZW50Olwi7oyVXCI7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAuNXM7Zm9udC1zaXplOjkwJTtwYWRkaW5nLXRvcDoycHh9LnNpZGUtbmF2aWdhdGlvbi1tZW51IC5uYXZpZ2F0aW9uLW1lbnUtd3JhcHBlciBsaS5hY3RpdmUuaGFzLWNoaWxkcmVuIHNwYW46OmFmdGVyey1tb3otdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIGxpLmFjdGl2ZS5oYXMtY2hpbGRyZW57YmFja2dyb3VuZDpyZ2IoNjEuNDcxNDI4NTcxNCw3OC4wMjE0Mjg1NzE0LDEwNC4wMjg1NzE0Mjg2KX0uc2lkZS1uYXZpZ2F0aW9uLW1lbnUgLm5hdmlnYXRpb24tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uLW1lbnUgLmhhcy1jaGlsZHJlbj51bHtkaXNwbGF5Om5vbmV9LyohIF9wYWdlbG9hZGVyLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8ucGFnZWxvYWRlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiMyMTlkMWE7ei1pbmRleDo5OTk5OTg7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMzVzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1cyBlYXNlLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMzVzIGVhc2Utb3V0Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19LnBhZ2Vsb2FkZXIuaXMtYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LnBhZ2Vsb2FkZXI6OmFmdGVyLC5wYWdlbG9hZGVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6MTAwJTtjb250ZW50OlwiXCI7ei1pbmRleDo5OTk5OTl9LnBhZ2Vsb2FkZXI6OmFmdGVye21hcmdpbi10b3A6LTEwMHB4O21hcmdpbi1sZWZ0Oi0xMDBweDt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHg7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNSk7Ym9yZGVyOjNweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNzUpOy13ZWJraXQtYW5pbWF0aW9uOnBhZ2UtbG9hZGVyLWlubmVyIDEuNXMgaW5maW5pdGUgZWFzZS1vdXQ7YW5pbWF0aW9uOnBhZ2UtbG9hZGVyLWlubmVyIDEuNXMgaW5maW5pdGUgZWFzZS1vdXR9LnBhZ2Vsb2FkZXI6OmJlZm9yZXttYXJnaW4tdG9wOi0zMHB4O21hcmdpbi1sZWZ0Oi0zMHB4O3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtYW5pbWF0aW9uOnBhZ2UtbG9hZGVyLW91dGVyIDEuNXMgaW5maW5pdGUgZWFzZS1pbjthbmltYXRpb246cGFnZS1sb2FkZXItb3V0ZXIgMS41cyBpbmZpbml0ZSBlYXNlLWlufUAtd2Via2l0LWtleWZyYW1lcyBwYWdlLWxvYWRlci1pbm5lcnswJSw0MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MH19QGtleWZyYW1lcyBwYWdlLWxvYWRlci1pbm5lcnswJSw0MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIHBhZ2UtbG9hZGVyLW91dGVyezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMDAlLDQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHBhZ2UtbG9hZGVyLW91dGVyezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMDAlLDQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCk7b3BhY2l0eTowfX0uaW5mcmFsb2FkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO3otaW5kZXg6LTE7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMzVzfS5pbmZyYWxvYWRlci5pcy1hY3RpdmV7b3BhY2l0eToxO3otaW5kZXg6OTk5OTk3fS8qISBfYnV0dG9ucy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLmJ1dHRvbnt0cmFuc2l0aW9uOmFsbCAuNXN9LmJ1dHRvbi5idXR0b24tc2lnbnVwe3BhZGRpbmc6MjJweCA0MHB4ICFpbXBvcnRhbnR9LmJ1dHRvbi5idXR0b24tc2lnbnVwLmJ0bi1vdXRsaW5lZC5pcy1ib2xke2JvcmRlci13aWR0aDoycHg7Zm9udC13ZWlnaHQ6NjAwfS5idXR0b24uYnV0dG9uLWN0YXtwYWRkaW5nOjIycHggNDBweCAhaW1wb3J0YW50fS5idXR0b24uYnV0dG9uLWN0YS5idG4tb3V0bGluZWQuaXMtYm9sZHtib3JkZXItd2lkdGg6MnB4O2ZvbnQtd2VpZ2h0OjYwMH0uYnV0dG9uLm5vLWxoe2xpbmUtaGVpZ2h0OjAgIWltcG9ydGFudH0uYnV0dG9uLmJ1dHRvbi1hY3Rpb257cGFkZGluZzoyNXB4IDQwcHggIWltcG9ydGFudH0uYnV0dG9uLmJ0bi1hbGlnbntwYWRkaW5nOjNweCAxM3B4IDZweCAxM3B4fS5idXR0b24uYnRuLWFsaWduLW1ke3BhZGRpbmc6NXB4IDE1cHggMThweCAxNXB4fS5idXR0b24uYnRuLWFsaWduLWxne3BhZGRpbmc6NnB4IDE1cHggMThweCAxNXB4fS5idXR0b24uYnRuLXVwcGVye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYnV0dG9uLnJvdW5kZWR7Ym9yZGVyLXJhZGl1czo1MDBweH0uYnV0dG9uLnJhaXNlZDpob3Zlcntib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwwLDAsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMCwwLDAsLjIpICFpbXBvcnRhbnQ7b3BhY2l0eTouOH0uYnV0dG9uLmlzLXJhaXNlZHtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwwLDAsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMCwwLDAsLjIpICFpbXBvcnRhbnR9LmJ1dHRvbi5idG4tZmFkZTpob3ZlcntvcGFjaXR5Oi42fS5idXR0b24uYnRuLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uYnV0dG9uLmJ0bi1vdXRsaW5lZC5saWdodC1idG57Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZn0uYnV0dG9uLmJ0bi1vdXRsaW5lZC5saWdodC1idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM0NDRmNjB9LmJ1dHRvbi5idG4tb3V0bGluZWQuaXMtYm9sZHtib3JkZXItd2lkdGg6MnB4O2ZvbnQtd2VpZ2h0OjYwMH0uYnV0dG9uLmJ0bi1wYWRkaW5ne3BhZGRpbmc6NnB4IDEzcHggMTZweCAxM3B4ICFpbXBvcnRhbnR9LmJ1dHRvbi5kZWZhdWx0LWJ0bntjb2xvcjojY2VjZWNlICFpbXBvcnRhbnR9LmJ1dHRvbi5pcy1saW5re3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LmJ1dHRvbi5oYXMtaWNvbi1yaWdodCBpe3BhZGRpbmctbGVmdDo4cHh9LmJ1dHRvbjpmb2N1c3tib3JkZXItY29sb3I6I2NjY30uYnV0dG9uIGl7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweDtwYWRkaW5nLXJpZ2h0OjhweH0uYnV0dG9uLmhhcy1pY29uIGl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjVweDtmb250LXNpemU6MS43cmVtfS5idXR0b24uaXMtZnVsbHdpZHRoe2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH0uYnV0dG9uLmJ0bi1zcXVhcmV7d2lkdGg6NDVweDtoZWlnaHQ6NDVweDt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uYnV0dG9uLmJ0bi1zcXVhcmUuaXMtc21hbGx7d2lkdGg6MzZweDtoZWlnaHQ6MzZweH0uYnV0dG9uLmJ0bi1zcXVhcmUuaXMtbWVkaXVte3dpZHRoOjU1cHg7aGVpZ2h0OjU1cHh9LmJ1dHRvbi5idG4tc3F1YXJlLmlzLWxhcmdle3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHh9LmJ1dHRvbi5idG4tc3F1YXJlIGl7Zm9udC1zaXplOjIxcHg7cGFkZGluZzowICFpbXBvcnRhbnR9LmJ1dHRvbi5idG4tc3F1YXJlLmlzLXNtYWxsIGl7Zm9udC1zaXplOjE4cHh9LmJ1dHRvbi5idG4tc3F1YXJlLmlzLW1lZGl1bSBpe2ZvbnQtc2l6ZToyOHB4fS5idXR0b24uYnRuLXNxdWFyZS5pcy1sYXJnZSBpe2ZvbnQtc2l6ZTozMnB4fS5idXR0b24uaXMtbGlua3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uYnV0dG9uLmlzLWxpbmsuYnRuLW1vcmV7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uYnV0dG9uLmlzLWxpbmsuY29sb3ItcHJpbWFyeSBpe2ZvbnQtc2l6ZTo5cHg7bWFyZ2luLWxlZnQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O2NvbG9yOiMyMTlkMWEgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuNXN9LmJ1dHRvbi5pcy1saW5rOmhvdmVye2JhY2tncm91bmQ6I2Y1ZjVmNSAhaW1wb3J0YW50fS5idXR0b24uaXMtbGluazpob3ZlciBpe3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwgMCl9LmJ1dHRvbi5wcmltYXJ5LWJ0bntvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiMyMTlkMWE7YmFja2dyb3VuZC1jb2xvcjojMjE5ZDFhO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgLjVzfS5idXR0b24ucHJpbWFyeS1idG46aG92ZXJ7Y29sb3I6I2ZmZn0uYnV0dG9uLnByaW1hcnktYnRuLnJhaXNlZDpob3Zlcntib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNzksMTkzLDIzNCwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg3OSwxOTMsMjM0LC4yKSAhaW1wb3J0YW50O29wYWNpdHk6LjkgLjV9LmJ1dHRvbi5wcmltYXJ5LWJ0bi5idG4tb3V0bGluZWR7Ym9yZGVyLWNvbG9yOiMyMTlkMWE7Y29sb3I6IzIxOWQxYTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ1dHRvbi5wcmltYXJ5LWJ0bi5idG4tb3V0bGluZWQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTlkMWF9LmJ1dHRvbi5wcmltYXJ5LWJ0bjpmb2N1c3tib3JkZXItY29sb3I6IzIxOWQxYX0uYnV0dG9uLnNlY29uZGFyeS1idG57b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojZTAxZjI3O2JhY2tncm91bmQtY29sb3I6I2UwMWYyNztjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIC41c30uYnV0dG9uLnNlY29uZGFyeS1idG46aG92ZXJ7Y29sb3I6I2ZmZn0uYnV0dG9uLnNlY29uZGFyeS1idG4ucmFpc2VkOmhvdmVye2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgxMDMsNTgsMTgzLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDEwMyw1OCwxODMsLjIpICFpbXBvcnRhbnQ7b3BhY2l0eTouOTV9LmJ1dHRvbi5zZWNvbmRhcnktYnRuLmJ0bi1vdXRsaW5lZHtib3JkZXItY29sb3I6I2UwMWYyNztjb2xvcjojZTAxZjI3O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYnV0dG9uLnNlY29uZGFyeS1idG4uYnRuLW91dGxpbmVkOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZTAxZjI3fS5idXR0b24uc2Vjb25kYXJ5LWJ0bjpmb2N1c3tib3JkZXItY29sb3I6I2UwMWYyN30uYnV0dG9uLmFjY2VudC1idG57b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojYzI2ODIwO2JhY2tncm91bmQtY29sb3I6I2MyNjgyMDtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIC41c30uYnV0dG9uLmFjY2VudC1idG46aG92ZXJ7Y29sb3I6I2ZmZn0uYnV0dG9uLmFjY2VudC1idG4ucmFpc2VkOmhvdmVye2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgxMjcsMCwyNTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMTI3LDAsMjU1LC4yKSAhaW1wb3J0YW50O29wYWNpdHk6Ljh9LmJ1dHRvbi5hY2NlbnQtYnRuLmJ0bi1vdXRsaW5lZHtib3JkZXItY29sb3I6I2MyNjgyMDtjb2xvcjojYzI2ODIwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYnV0dG9uLmFjY2VudC1idG4uYnRuLW91dGxpbmVkOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYzI2ODIwfS5idXR0b24uYWNjZW50LWJ0bjpmb2N1c3tib3JkZXItY29sb3I6I2MyNjgyMH0uYnV0dG9uLnN1Y2Nlc3MtYnRue291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzAwYjI4OTtiYWNrZ3JvdW5kLWNvbG9yOiMwMGIyODk7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAuNXN9LmJ1dHRvbi5zdWNjZXNzLWJ0bjpob3Zlcntjb2xvcjojZmZmfS5idXR0b24uc3VjY2Vzcy1idG4ucmFpc2VkOmhvdmVye2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgwLDE3OCwxMzcsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMCwxNzgsMTM3LC4yKSAhaW1wb3J0YW50O29wYWNpdHk6Ljh9LmJ1dHRvbi5zdWNjZXNzLWJ0bi5idG4tb3V0bGluZWR7Ym9yZGVyLWNvbG9yOiMwMGIyODk7Y29sb3I6IzAwYjI4OTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ1dHRvbi5zdWNjZXNzLWJ0bi5idG4tb3V0bGluZWQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMGIyODl9LmJ1dHRvbi5zdWNjZXNzLWJ0bjpmb2N1c3tib3JkZXItY29sb3I6IzAwYjI4OX0uYnV0dG9uLndhcm5pbmctYnRue291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6I2VkYTUxNDtiYWNrZ3JvdW5kLWNvbG9yOiNlZGE1MTQ7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAuNXN9LmJ1dHRvbi53YXJuaW5nLWJ0bjpob3Zlcntjb2xvcjojZmZmfS5idXR0b24ud2FybmluZy1idG4ucmFpc2VkOmhvdmVye2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyMzcsMTY1LDIwLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDIzNywxNjUsMjAsLjIpICFpbXBvcnRhbnQ7b3BhY2l0eTouOH0uYnV0dG9uLndhcm5pbmctYnRuLmJ0bi1vdXRsaW5lZHtib3JkZXItY29sb3I6I2VkYTUxNDtjb2xvcjojZWRhNTE0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYnV0dG9uLndhcm5pbmctYnRuLmJ0bi1vdXRsaW5lZDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2VkYTUxNH0uYnV0dG9uLndhcm5pbmctYnRuOmZvY3Vze2JvcmRlci1jb2xvcjojZWRhNTE0fS5idXR0b24uZGFuZ2VyLWJ0bntvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiNmZjcyNzM7YmFja2dyb3VuZC1jb2xvcjojZmY3MjczO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgLjVzfS5idXR0b24uZGFuZ2VyLWJ0bjpob3Zlcntjb2xvcjojZmZmfS5idXR0b24uZGFuZ2VyLWJ0bi5yYWlzZWQ6aG92ZXJ7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDI1NSwxMTQsMTE1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDI1NSwxMTQsMTE1LC4yKSAhaW1wb3J0YW50O29wYWNpdHk6Ljh9LmJ1dHRvbi5kYW5nZXItYnRuLmJ0bi1vdXRsaW5lZHtib3JkZXItY29sb3I6I2ZmNzI3Mztjb2xvcjojZmY3MjczO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYnV0dG9uLmRhbmdlci1idG4uYnRuLW91dGxpbmVkOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmY3MjczfS5idXR0b24uZGFuZ2VyLWJ0bjpmb2N1c3tib3JkZXItY29sb3I6I2ZmNzI3M30uYnV0dG9uLmluZm8tYnRue291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzAzOWJlNTtiYWNrZ3JvdW5kLWNvbG9yOiMwMzliZTU7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAuNXN9LmJ1dHRvbi5pbmZvLWJ0bjpob3Zlcntjb2xvcjojZmZmfS5idXR0b24uaW5mby1idG4ucmFpc2VkOmhvdmVye2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgzLDE1NSwyMjksLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMywxNTUsMjI5LC4yKSAhaW1wb3J0YW50O29wYWNpdHk6Ljh9LmJ1dHRvbi5pbmZvLWJ0bi5idG4tb3V0bGluZWR7Ym9yZGVyLWNvbG9yOiMwMzliZTU7Y29sb3I6IzAzOWJlNTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ1dHRvbi5pbmZvLWJ0bi5idG4tb3V0bGluZWQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMzliZTV9LmJ1dHRvbi5pbmZvLWJ0bjpmb2N1c3tib3JkZXItY29sb3I6IzAzOWJlNX0uYnV0dG9uLnNvY2lhbC1idG57Y29sb3I6I2ZmZn0uYnV0dG9uLnNvY2lhbC1idG4uZmFjZWJvb2t7YmFja2dyb3VuZC1jb2xvcjojM2I1OTk4fS5idXR0b24uc29jaWFsLWJ0bi50d2l0dGVye2JhY2tncm91bmQtY29sb3I6IzFkY2FmZn0uYnV0dG9uLnNvY2lhbC1idG4ubGlua2VkaW57YmFja2dyb3VuZC1jb2xvcjojMDA3YmI2fS5idXR0b24uc29jaWFsLWJ0bi50dW1ibHJ7YmFja2dyb3VuZC1jb2xvcjojMzU0NjVjfS5idXR0b24uc29jaWFsLWJ0bi5naXRodWJ7YmFja2dyb3VuZC1jb2xvcjojNDQ0fS5yaXBwbGV7b3ZlcmZsb3c6aGlkZGVufS5yaXBwbGUtZWZmZWN0e3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDojZmZmO2FuaW1hdGlvbjpyaXBwbGUtYW5pbWF0aW9uIDJzfUBrZXlmcmFtZXMgcmlwcGxlLWFuaW1hdGlvbntmcm9te3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5Oi40fXRve3RyYW5zZm9ybTpzY2FsZSgxMDApO29wYWNpdHk6MH19LyohIF9ib3hlcy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLmljb24tYm94IC5ib3gtaWNvbntjb2xvcjojY2VjZWNlO2ZvbnQtc2l6ZToyLjhyZW07bWFyZ2luLWJvdHRvbToxcmVtfS5pY29uLWJveCAuYm94LXRpdGxle2NvbG9yOiM0NDRmNjA7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtd2VpZ2h0OjUwMH0uaWNvbi1ib3ggLmJveC10ZXh0e2NvbG9yOiNhOWFiYWM7Zm9udC1zaXplOjEzcHh9Lmljb24tYm94LnByaW1hcnkgLmJveC1pY29ue2NvbG9yOiMyMTlkMWF9Lmljb24tYm94LnByaW1hcnkgLmJveC10aXRsZXtjb2xvcjojMjE5ZDFhfS5pY29uLWJveC5zZWNvbmRhcnkgLmJveC1pY29ue2NvbG9yOiNlMDFmMjd9Lmljb24tYm94LnNlY29uZGFyeSAuYm94LXRpdGxle2NvbG9yOiNlMDFmMjd9Lmljb24tYm94LmFjY2VudCAuYm94LWljb257Y29sb3I6I2MyNjgyMH0uaWNvbi1ib3guYWNjZW50IC5ib3gtdGl0bGV7Y29sb3I6I2MyNjgyMH0uaWNvbi1ib3guaW5mbyAuYm94LWljb257Y29sb3I6IzAzOWJlNX0uaWNvbi1ib3guaW5mbyAuYm94LXRpdGxle2NvbG9yOiMwMzliZTV9Lmljb24tYm94LnN1Y2Nlc3MgLmJveC1pY29ue2NvbG9yOiMwMGIyODl9Lmljb24tYm94LnN1Y2Nlc3MgLmJveC10aXRsZXtjb2xvcjojMDBiMjg5fS5pY29uLWJveC53YXJuaW5nIC5ib3gtaWNvbntjb2xvcjojZWRhNTE0fS5pY29uLWJveC53YXJuaW5nIC5ib3gtdGl0bGV7Y29sb3I6I2VkYTUxNH0uaWNvbi1ib3guZGFuZ2VyIC5ib3gtaWNvbntjb2xvcjojZmY3MjczfS5pY29uLWJveC5kYW5nZXIgLmJveC10aXRsZXtjb2xvcjojZmY3MjczfS5pY29uLWJveC5jb21wYWN0IC5ib3gtaWNvbntjb2xvcjojZmZmO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OmJvbGRlcjt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uaWNvbi1ib3guY29tcGFjdCAuYm94LWljb24gaXtwYWRkaW5nOjEuNHJlbTtiYWNrZ3JvdW5kOiNjMjY4MjA7Ym9yZGVyLXJhZGl1czo1cHh9Lmljb24tYm94LmNvbXBhY3QgLmJveC10ZXh0e3BhZGRpbmc6MCA0MHB4IDAgNDBweH0uZGlhbW9uZC1ib3h7dGV4dC1hbGlnbjpjZW50ZXJ9LmRpYW1vbmQtYm94IC5kaWFtb25kLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5kaWFtb25kLWJveCAuZGlhbW9uZHt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2JhY2tncm91bmQtY29sb3I6Izk5OTtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjRweDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tYm90dG9tOjEuNXJlbX0uZGlhbW9uZC1ib3ggLmRpYW1vbmQgaXtmb250LXNpemU6MzZweDtwb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojZmZmO2xlZnQ6MTFweDt0b3A6MTBweDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmRpYW1vbmQtYm94IC5ib3gtdGl0bGV7Y29sb3I6IzQ0NGY2MDttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC13ZWlnaHQ6NTAwfS5kaWFtb25kLWJveCAuYm94LXRleHR7Y29sb3I6I2E5YWJhYztmb250LXNpemU6MTNweH0uZGlhbW9uZC1ib3gucHJpbWFyeSAuZGlhbW9uZHtiYWNrZ3JvdW5kLWNvbG9yOiMyMTlkMWE7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDc5LDE5MywyMzQsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoNzksMTkzLDIzNCwuMikgIWltcG9ydGFudH0uZGlhbW9uZC1ib3gucHJpbWFyeSAuYm94LXRpdGxle2NvbG9yOiMyMTlkMWF9LmRpYW1vbmQtYm94LnNlY29uZGFyeSAuZGlhbW9uZHtiYWNrZ3JvdW5kLWNvbG9yOiNlMDFmMjc7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDEwMyw1OCwxODMsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMTAzLDU4LDE4MywuMikgIWltcG9ydGFudH0uZGlhbW9uZC1ib3guc2Vjb25kYXJ5IC5ib3gtdGl0bGV7Y29sb3I6I2UwMWYyN30uZGlhbW9uZC1ib3guYWNjZW50IC5kaWFtb25ke2JhY2tncm91bmQtY29sb3I6I2MyNjgyMDtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTI3LDAsMjU1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDEyNywwLDI1NSwuMikgIWltcG9ydGFudH0uZGlhbW9uZC1ib3guYWNjZW50IC5ib3gtdGl0bGV7Y29sb3I6I2MyNjgyMH0uZGlhbW9uZC1ib3guaW5mbyAuZGlhbW9uZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMzliZTU7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDMsMTU1LDIyOSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgzLDE1NSwyMjksLjIpICFpbXBvcnRhbnR9LmRpYW1vbmQtYm94LmluZm8gLmJveC10aXRsZXtjb2xvcjojMDM5YmU1fS5kaWFtb25kLWJveC5zdWNjZXNzIC5kaWFtb25ke2JhY2tncm91bmQtY29sb3I6IzAwYjI4OTtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwxNzgsMTM3LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDAsMTc4LDEzNywuMikgIWltcG9ydGFudH0uZGlhbW9uZC1ib3guc3VjY2VzcyAuYm94LXRpdGxle2NvbG9yOiMwMGIyODl9LmRpYW1vbmQtYm94Lndhcm5pbmcgLmRpYW1vbmR7YmFja2dyb3VuZC1jb2xvcjojZWRhNTE0O2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyMzcsMTY1LDIwLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDIzNywxNjUsMjAsLjIpICFpbXBvcnRhbnR9LmRpYW1vbmQtYm94Lndhcm5pbmcgLmJveC10aXRsZXtjb2xvcjojZWRhNTE0fS5kaWFtb25kLWJveC5kYW5nZXIgLmRpYW1vbmR7YmFja2dyb3VuZC1jb2xvcjojZmY3MjczO2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyNTUsMTE0LDExNSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyNTUsMTE0LDExNSwuMikgIWltcG9ydGFudH0uZGlhbW9uZC1ib3guZGFuZ2VyIC5ib3gtdGl0bGV7Y29sb3I6I2ZmNzI3M30uc3F1YXJlLWljb24tYm94e3RleHQtYWxpZ246Y2VudGVyfS5zcXVhcmUtaWNvbi1ib3g6aG92ZXIgLmljb24tYm94LXdyYXBwZXIgLmljb24tYm94OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxKX0uc3F1YXJlLWljb24tYm94LnJvdW5kZWQgLmljb24tYm94e2JvcmRlci1yYWRpdXM6MTAwcHggIWltcG9ydGFudH0uc3F1YXJlLWljb24tYm94LnJvdW5kZWQgLmljb24tYm94OmFmdGVye2JvcmRlci1yYWRpdXM6MTAwcHggIWltcG9ydGFudH0uc3F1YXJlLWljb24tYm94IC5pY29uLWJveC13cmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjVweH0uc3F1YXJlLWljb24tYm94IC5pY29uLWJveC13cmFwcGVyIC5pY29uLWJveHt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2JhY2tncm91bmQtY29sb3I6Izk5OTtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6cG9pbnRlcn0uc3F1YXJlLWljb24tYm94IC5pY29uLWJveC13cmFwcGVyIC5pY29uLWJveCBpe2ZvbnQtc2l6ZToyOHB4O3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiNmZmY7bGVmdDoxNnB4O3RvcDoxNnB4fS5zcXVhcmUtaWNvbi1ib3ggLmljb24tYm94LXdyYXBwZXIgLmljb24tYm94OmFmdGVye3dpZHRoOjc2cHg7aGVpZ2h0Ojc2cHg7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDotOHB4O2xlZnQ6LThweDtvcGFjaXR5Oi44O2JvcmRlci1yYWRpdXM6NHB4O3RyYW5zZm9ybTpzY2FsZSgwLjgpO3RyYW5zaXRpb246YWxsIC4zc30uc3F1YXJlLWljb24tYm94IC5ib3gtdGl0bGV7Y29sb3I6IzQ0NGY2MDtwYWRkaW5nOjVweDtmb250LXdlaWdodDo1MDB9LnNxdWFyZS1pY29uLWJveCAuYm94LXRleHR7Y29sb3I6I2E5YWJhYztwYWRkaW5nOjAgMTBweDtmb250LXNpemU6MTNweH0uc3F1YXJlLWljb24tYm94LnByaW1hcnkgLmljb24tYm94e2JhY2tncm91bmQtY29sb3I6IzIxOWQxYTtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNzksMTkzLDIzNCwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg3OSwxOTMsMjM0LC4yKSAhaW1wb3J0YW50fS5zcXVhcmUtaWNvbi1ib3gucHJpbWFyeSAuaWNvbi1ib3g6YWZ0ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjMjE5ZDFhfS5zcXVhcmUtaWNvbi1ib3gucHJpbWFyeSAuYm94LXRpdGxle2NvbG9yOiMyMTlkMWF9LnNxdWFyZS1pY29uLWJveC5zZWNvbmRhcnkgLmljb24tYm94e2JhY2tncm91bmQtY29sb3I6I2UwMWYyNztib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTAzLDU4LDE4MywuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgxMDMsNTgsMTgzLC4yKSAhaW1wb3J0YW50fS5zcXVhcmUtaWNvbi1ib3guc2Vjb25kYXJ5IC5pY29uLWJveDphZnRlcntib3JkZXI6MnB4IHNvbGlkICNlMDFmMjd9LnNxdWFyZS1pY29uLWJveC5zZWNvbmRhcnkgLmJveC10aXRsZXtjb2xvcjojZTAxZjI3fS5zcXVhcmUtaWNvbi1ib3guYWNjZW50IC5pY29uLWJveHtiYWNrZ3JvdW5kLWNvbG9yOiNjMjY4MjA7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDEyNywwLDI1NSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgxMjcsMCwyNTUsLjIpICFpbXBvcnRhbnR9LnNxdWFyZS1pY29uLWJveC5hY2NlbnQgLmljb24tYm94OmFmdGVye2JvcmRlcjoycHggc29saWQgI2MyNjgyMH0uc3F1YXJlLWljb24tYm94LmFjY2VudCAuYm94LXRpdGxle2NvbG9yOiNjMjY4MjB9LnNxdWFyZS1pY29uLWJveC5pbmZvIC5pY29uLWJveHtiYWNrZ3JvdW5kLWNvbG9yOiMwMzliZTU7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDMsMTU1LDIyOSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgzLDE1NSwyMjksLjIpICFpbXBvcnRhbnR9LnNxdWFyZS1pY29uLWJveC5pbmZvIC5pY29uLWJveDphZnRlcntib3JkZXI6MnB4IHNvbGlkICMwMzliZTV9LnNxdWFyZS1pY29uLWJveC5pbmZvIC5ib3gtdGl0bGV7Y29sb3I6IzAzOWJlNX0uc3F1YXJlLWljb24tYm94LnN1Y2Nlc3MgLmljb24tYm94e2JhY2tncm91bmQtY29sb3I6IzAwYjI4OTtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwxNzgsMTM3LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDAsMTc4LDEzNywuMikgIWltcG9ydGFudH0uc3F1YXJlLWljb24tYm94LnN1Y2Nlc3MgLmljb24tYm94OmFmdGVye2JvcmRlcjoycHggc29saWQgIzAwYjI4OX0uc3F1YXJlLWljb24tYm94LnN1Y2Nlc3MgLmJveC10aXRsZXtjb2xvcjojMDBiMjg5fS5zcXVhcmUtaWNvbi1ib3gud2FybmluZyAuaWNvbi1ib3h7YmFja2dyb3VuZC1jb2xvcjojZWRhNTE0O2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyMzcsMTY1LDIwLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDIzNywxNjUsMjAsLjIpICFpbXBvcnRhbnR9LnNxdWFyZS1pY29uLWJveC53YXJuaW5nIC5pY29uLWJveDphZnRlcntib3JkZXI6MnB4IHNvbGlkICNlZGE1MTR9LnNxdWFyZS1pY29uLWJveC53YXJuaW5nIC5ib3gtdGl0bGV7Y29sb3I6I2VkYTUxNH0uc3F1YXJlLWljb24tYm94LmRhbmdlciAuaWNvbi1ib3h7YmFja2dyb3VuZC1jb2xvcjojZmY3MjczO2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyNTUsMTE0LDExNSwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyNTUsMTE0LDExNSwuMikgIWltcG9ydGFudH0uc3F1YXJlLWljb24tYm94LmRhbmdlciAuaWNvbi1ib3g6YWZ0ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjZmY3MjczfS5zcXVhcmUtaWNvbi1ib3guZGFuZ2VyIC5ib3gtdGl0bGV7Y29sb3I6I2ZmNzI3M30uc2hhZG93LWljb24tYm94IHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6NzVweDt3aWR0aDo3NXB4O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6cmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgMXB4IDFweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSAycHggMnB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDNweCAzcHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgNHB4IDRweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA1cHggNXB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDZweCA2cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgN3B4IDdweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA4cHggOHB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDlweCA5cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgMTBweCAxMHB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDExcHggMTFweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSAxMnB4IDEycHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgMTNweCAxM3B4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDE0cHggMTRweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSAxNXB4IDE1cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgMTZweCAxNnB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDE3cHggMTdweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSAxOHB4IDE4cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgMTlweCAxOXB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDIwcHggMjBweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSAyMXB4IDIxcHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgMjJweCAyMnB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDIzcHggMjNweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSAyNHB4IDI0cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgMjVweCAyNXB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDI2cHggMjZweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSAyN3B4IDI3cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgMjhweCAyOHB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDI5cHggMjlweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSAzMHB4IDMwcHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgMzFweCAzMXB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDMycHggMzJweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSAzM3B4IDMzcHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgMzRweCAzNHB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDM1cHggMzVweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSAzNnB4IDM2cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgMzdweCAzN3B4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDM4cHggMzhweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSAzOXB4IDM5cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgNDBweCA0MHB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDQxcHggNDFweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA0MnB4IDQycHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgNDNweCA0M3B4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDQ0cHggNDRweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA0NXB4IDQ1cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgNDZweCA0NnB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDQ3cHggNDdweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA0OHB4IDQ4cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgNDlweCA0OXB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDUwcHggNTBweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA1MXB4IDUxcHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgNTJweCA1MnB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDUzcHggNTNweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA1NHB4IDU0cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgNTVweCA1NXB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDU2cHggNTZweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA1N3B4IDU3cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgNThweCA1OHB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDU5cHggNTlweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA2MHB4IDYwcHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgNjFweCA2MXB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDYycHggNjJweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA2M3B4IDYzcHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgNjRweCA2NHB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDY1cHggNjVweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA2NnB4IDY2cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgNjdweCA2N3B4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDY4cHggNjhweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA2OXB4IDY5cHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgNzBweCA3MHB4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDcxcHggNzFweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA3MnB4IDcycHgscmdiKDE5LjIwNDkxODAzMjgsOTEuMzY4ODUyNDU5LDE1LjEzMTE0NzU0MSkgNzNweCA3M3B4LHJnYigxOS4yMDQ5MTgwMzI4LDkxLjM2ODg1MjQ1OSwxNS4xMzExNDc1NDEpIDc0cHggNzRweCxyZ2IoMTkuMjA0OTE4MDMyOCw5MS4zNjg4NTI0NTksMTUuMTMxMTQ3NTQxKSA3NXB4IDc1cHh9LnNoYWRvdy1pY29uLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgYXV0bzt3aWR0aDo3NXB4O2hlaWdodDo3NXB4O2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0Ojc1cHg7YmFja2dyb3VuZC1jb2xvcjojMjE5ZDFhOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMHB4Oy1tb3otYm9yZGVyLXJhZGl1czoxMHB4Oy1tcy1ib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyLXJhZGl1czoxMHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDc5LDE5MywyMzQsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoNzksMTkzLDIzNCwuMikgIWltcG9ydGFudDstbW96LWJveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSg3OSwxOTMsMjM0LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDc5LDE5MywyMzQsLjIpICFpbXBvcnRhbnQ7LW1zLWJveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSg3OSwxOTMsMjM0LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDc5LDE5MywyMzQsLjIpICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDc5LDE5MywyMzQsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoNzksMTkzLDIzNCwuMikgIWltcG9ydGFudH0uc2hhZG93LWljb24tYm94LnJvdW5kZWR7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwMHB4Oy1tb3otYm9yZGVyLXJhZGl1czoxMDBweDstbXMtYm9yZGVyLXJhZGl1czoxMDBweDtib3JkZXItcmFkaXVzOjEwMHB4fS5zaGFkb3ctaWNvbi1ib3guaXMtc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6I2UwMWYyNzstd2Via2l0LWJveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgxMDMsNTgsMTgzLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDEwMyw1OCwxODMsLjIpICFpbXBvcnRhbnQ7LW1vei1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTAzLDU4LDE4MywuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgxMDMsNTgsMTgzLC4yKSAhaW1wb3J0YW50Oy1tcy1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTAzLDU4LDE4MywuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgxMDMsNTgsMTgzLC4yKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgxMDMsNTgsMTgzLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDEwMyw1OCwxODMsLjIpICFpbXBvcnRhbnR9LnNoYWRvdy1pY29uLWJveC5pcy1zZWNvbmRhcnkgc3Bhbnt0ZXh0LXNoYWRvdzpyZ2IoMTU2LjgsMjEuNywyNy4zKSAxcHggMXB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDJweCAycHgscmdiKDE1Ni44LDIxLjcsMjcuMykgM3B4IDNweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA0cHggNHB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDVweCA1cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgNnB4IDZweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA3cHggN3B4LHJnYigxNTYuOCwyMS43LDI3LjMpIDhweCA4cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgOXB4IDlweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSAxMHB4IDEwcHgscmdiKDE1Ni44LDIxLjcsMjcuMykgMTFweCAxMXB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDEycHggMTJweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSAxM3B4IDEzcHgscmdiKDE1Ni44LDIxLjcsMjcuMykgMTRweCAxNHB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDE1cHggMTVweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSAxNnB4IDE2cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgMTdweCAxN3B4LHJnYigxNTYuOCwyMS43LDI3LjMpIDE4cHggMThweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSAxOXB4IDE5cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgMjBweCAyMHB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDIxcHggMjFweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSAyMnB4IDIycHgscmdiKDE1Ni44LDIxLjcsMjcuMykgMjNweCAyM3B4LHJnYigxNTYuOCwyMS43LDI3LjMpIDI0cHggMjRweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSAyNXB4IDI1cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgMjZweCAyNnB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDI3cHggMjdweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSAyOHB4IDI4cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgMjlweCAyOXB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDMwcHggMzBweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSAzMXB4IDMxcHgscmdiKDE1Ni44LDIxLjcsMjcuMykgMzJweCAzMnB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDMzcHggMzNweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSAzNHB4IDM0cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgMzVweCAzNXB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDM2cHggMzZweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSAzN3B4IDM3cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgMzhweCAzOHB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDM5cHggMzlweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA0MHB4IDQwcHgscmdiKDE1Ni44LDIxLjcsMjcuMykgNDFweCA0MXB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDQycHggNDJweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA0M3B4IDQzcHgscmdiKDE1Ni44LDIxLjcsMjcuMykgNDRweCA0NHB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDQ1cHggNDVweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA0NnB4IDQ2cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgNDdweCA0N3B4LHJnYigxNTYuOCwyMS43LDI3LjMpIDQ4cHggNDhweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA0OXB4IDQ5cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgNTBweCA1MHB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDUxcHggNTFweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA1MnB4IDUycHgscmdiKDE1Ni44LDIxLjcsMjcuMykgNTNweCA1M3B4LHJnYigxNTYuOCwyMS43LDI3LjMpIDU0cHggNTRweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA1NXB4IDU1cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgNTZweCA1NnB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDU3cHggNTdweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA1OHB4IDU4cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgNTlweCA1OXB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDYwcHggNjBweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA2MXB4IDYxcHgscmdiKDE1Ni44LDIxLjcsMjcuMykgNjJweCA2MnB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDYzcHggNjNweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA2NHB4IDY0cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgNjVweCA2NXB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDY2cHggNjZweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA2N3B4IDY3cHgscmdiKDE1Ni44LDIxLjcsMjcuMykgNjhweCA2OHB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDY5cHggNjlweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA3MHB4IDcwcHgscmdiKDE1Ni44LDIxLjcsMjcuMykgNzFweCA3MXB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDcycHggNzJweCxyZ2IoMTU2LjgsMjEuNywyNy4zKSA3M3B4IDczcHgscmdiKDE1Ni44LDIxLjcsMjcuMykgNzRweCA3NHB4LHJnYigxNTYuOCwyMS43LDI3LjMpIDc1cHggNzVweH0uc2hhZG93LWljb24tYm94LmlzLWFjY2VudHtiYWNrZ3JvdW5kLWNvbG9yOiNjMjY4MjA7LXdlYmtpdC1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTI3LDAsMjU1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDEyNywwLDI1NSwuMikgIWltcG9ydGFudDstbW96LWJveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgxMjcsMCwyNTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMTI3LDAsMjU1LC4yKSAhaW1wb3J0YW50Oy1tcy1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTI3LDAsMjU1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDEyNywwLDI1NSwuMikgIWltcG9ydGFudDtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTI3LDAsMjU1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDEyNywwLDI1NSwuMikgIWltcG9ydGFudH0uc2hhZG93LWljb24tYm94LmlzLWFjY2VudCBzcGFue3RleHQtc2hhZG93OnJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMXB4IDFweCxyZ2IoMTI4LjMzMTg1ODQwNzEsNjguNzk2NDYwMTc3LDIxLjE2ODE0MTU5MjkpIDJweCAycHgscmdiKDEyOC4zMzE4NTg0MDcxLDY4Ljc5NjQ2MDE3NywyMS4xNjgxNDE1OTI5KSAzcHggM3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNHB4IDRweCxyZ2IoMTI4LjMzMTg1ODQwNzEsNjguNzk2NDYwMTc3LDIxLjE2ODE0MTU5MjkpIDVweCA1cHgscmdiKDEyOC4zMzE4NTg0MDcxLDY4Ljc5NjQ2MDE3NywyMS4xNjgxNDE1OTI5KSA2cHggNnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgN3B4IDdweCxyZ2IoMTI4LjMzMTg1ODQwNzEsNjguNzk2NDYwMTc3LDIxLjE2ODE0MTU5MjkpIDhweCA4cHgscmdiKDEyOC4zMzE4NTg0MDcxLDY4Ljc5NjQ2MDE3NywyMS4xNjgxNDE1OTI5KSA5cHggOXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMTBweCAxMHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMTFweCAxMXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMTJweCAxMnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMTNweCAxM3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMTRweCAxNHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMTVweCAxNXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMTZweCAxNnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMTdweCAxN3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMThweCAxOHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMTlweCAxOXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMjBweCAyMHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMjFweCAyMXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMjJweCAyMnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMjNweCAyM3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMjRweCAyNHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMjVweCAyNXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMjZweCAyNnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMjdweCAyN3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMjhweCAyOHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMjlweCAyOXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMzBweCAzMHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMzFweCAzMXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMzJweCAzMnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMzNweCAzM3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMzRweCAzNHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMzVweCAzNXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMzZweCAzNnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMzdweCAzN3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMzhweCAzOHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgMzlweCAzOXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNDBweCA0MHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNDFweCA0MXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNDJweCA0MnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNDNweCA0M3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNDRweCA0NHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNDVweCA0NXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNDZweCA0NnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNDdweCA0N3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNDhweCA0OHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNDlweCA0OXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNTBweCA1MHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNTFweCA1MXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNTJweCA1MnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNTNweCA1M3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNTRweCA1NHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNTVweCA1NXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNTZweCA1NnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNTdweCA1N3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNThweCA1OHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNTlweCA1OXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNjBweCA2MHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNjFweCA2MXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNjJweCA2MnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNjNweCA2M3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNjRweCA2NHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNjVweCA2NXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNjZweCA2NnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNjdweCA2N3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNjhweCA2OHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNjlweCA2OXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNzBweCA3MHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNzFweCA3MXB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNzJweCA3MnB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNzNweCA3M3B4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNzRweCA3NHB4LHJnYigxMjguMzMxODU4NDA3MSw2OC43OTY0NjAxNzcsMjEuMTY4MTQxNTkyOSkgNzVweCA3NXB4fS5zaGFkb3ctaWNvbi1ib3guaXMtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMwMzliZTU7LXdlYmtpdC1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMywxNTUsMjI5LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDMsMTU1LDIyOSwuMikgIWltcG9ydGFudDstbW96LWJveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgzLDE1NSwyMjksLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMywxNTUsMjI5LC4yKSAhaW1wb3J0YW50Oy1tcy1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMywxNTUsMjI5LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDMsMTU1LDIyOSwuMikgIWltcG9ydGFudDtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMywxNTUsMjI5LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDMsMTU1LDIyOSwuMikgIWltcG9ydGFudH0uc2hhZG93LWljb24tYm94LmlzLWluZm8gc3Bhbnt0ZXh0LXNoYWRvdzpyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAxcHggMXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDJweCAycHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgM3B4IDNweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA0cHggNHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDVweCA1cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNnB4IDZweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA3cHggN3B4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDhweCA4cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgOXB4IDlweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAxMHB4IDEwcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMTFweCAxMXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDEycHggMTJweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAxM3B4IDEzcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMTRweCAxNHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDE1cHggMTVweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAxNnB4IDE2cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMTdweCAxN3B4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDE4cHggMThweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAxOXB4IDE5cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMjBweCAyMHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDIxcHggMjFweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAyMnB4IDIycHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMjNweCAyM3B4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDI0cHggMjRweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAyNXB4IDI1cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMjZweCAyNnB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDI3cHggMjdweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAyOHB4IDI4cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMjlweCAyOXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDMwcHggMzBweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAzMXB4IDMxcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMzJweCAzMnB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDMzcHggMzNweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAzNHB4IDM0cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMzVweCAzNXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDM2cHggMzZweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSAzN3B4IDM3cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgMzhweCAzOHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDM5cHggMzlweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA0MHB4IDQwcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNDFweCA0MXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDQycHggNDJweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA0M3B4IDQzcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNDRweCA0NHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDQ1cHggNDVweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA0NnB4IDQ2cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNDdweCA0N3B4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDQ4cHggNDhweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA0OXB4IDQ5cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNTBweCA1MHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDUxcHggNTFweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA1MnB4IDUycHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNTNweCA1M3B4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDU0cHggNTRweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA1NXB4IDU1cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNTZweCA1NnB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDU3cHggNTdweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA1OHB4IDU4cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNTlweCA1OXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDYwcHggNjBweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA2MXB4IDYxcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNjJweCA2MnB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDYzcHggNjNweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA2NHB4IDY0cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNjVweCA2NXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDY2cHggNjZweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA2N3B4IDY3cHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNjhweCA2OHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDY5cHggNjlweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA3MHB4IDcwcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNzFweCA3MXB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDcycHggNzJweCxyZ2IoMi4wMTA3NzU4NjIxLDEwMy44OTAwODYyMDY5LDE1My40ODkyMjQxMzc5KSA3M3B4IDczcHgscmdiKDIuMDEwNzc1ODYyMSwxMDMuODkwMDg2MjA2OSwxNTMuNDg5MjI0MTM3OSkgNzRweCA3NHB4LHJnYigyLjAxMDc3NTg2MjEsMTAzLjg5MDA4NjIwNjksMTUzLjQ4OTIyNDEzNzkpIDc1cHggNzVweH0uc2hhZG93LWljb24tYm94LmlzLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojMDBiMjg5Oy13ZWJraXQtYm94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDAsMTc4LDEzNywuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgwLDE3OCwxMzcsLjIpICFpbXBvcnRhbnQ7LW1vei1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwxNzgsMTM3LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDAsMTc4LDEzNywuMikgIWltcG9ydGFudDstbXMtYm94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDAsMTc4LDEzNywuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgwLDE3OCwxMzcsLjIpICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDAsMTc4LDEzNywuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgwLDE3OCwxMzcsLjIpICFpbXBvcnRhbnR9LnNoYWRvdy1pY29uLWJveC5pcy1zdWNjZXNzIHNwYW57dGV4dC1zaGFkb3c6cmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMXB4IDFweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAycHggMnB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDNweCAzcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNHB4IDRweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA1cHggNXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDZweCA2cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgN3B4IDdweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA4cHggOHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDlweCA5cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMTBweCAxMHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDExcHggMTFweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAxMnB4IDEycHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMTNweCAxM3B4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDE0cHggMTRweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAxNXB4IDE1cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMTZweCAxNnB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDE3cHggMTdweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAxOHB4IDE4cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMTlweCAxOXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDIwcHggMjBweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAyMXB4IDIxcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMjJweCAyMnB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDIzcHggMjNweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAyNHB4IDI0cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMjVweCAyNXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDI2cHggMjZweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAyN3B4IDI3cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMjhweCAyOHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDI5cHggMjlweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAzMHB4IDMwcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMzFweCAzMXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDMycHggMzJweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAzM3B4IDMzcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMzRweCAzNHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDM1cHggMzVweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAzNnB4IDM2cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgMzdweCAzN3B4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDM4cHggMzhweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSAzOXB4IDM5cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNDBweCA0MHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDQxcHggNDFweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA0MnB4IDQycHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNDNweCA0M3B4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDQ0cHggNDRweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA0NXB4IDQ1cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNDZweCA0NnB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDQ3cHggNDdweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA0OHB4IDQ4cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNDlweCA0OXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDUwcHggNTBweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA1MXB4IDUxcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNTJweCA1MnB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDUzcHggNTNweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA1NHB4IDU0cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNTVweCA1NXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDU2cHggNTZweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA1N3B4IDU3cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNThweCA1OHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDU5cHggNTlweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA2MHB4IDYwcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNjFweCA2MXB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDYycHggNjJweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA2M3B4IDYzcHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNjRweCA2NHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDY1cHggNjVweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA2NnB4IDY2cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNjdweCA2N3B4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDY4cHggNjhweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA2OXB4IDY5cHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNzBweCA3MHB4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDcxcHggNzFweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA3MnB4IDcycHgscmdiKDAsMTAxLjUsNzguMTIwNzg2NTE2OSkgNzNweCA3M3B4LHJnYigwLDEwMS41LDc4LjEyMDc4NjUxNjkpIDc0cHggNzRweCxyZ2IoMCwxMDEuNSw3OC4xMjA3ODY1MTY5KSA3NXB4IDc1cHh9LnNoYWRvdy1pY29uLWJveC5pcy13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2VkYTUxNDstd2Via2l0LWJveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyMzcsMTY1LDIwLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDIzNywxNjUsMjAsLjIpICFpbXBvcnRhbnQ7LW1vei1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjM3LDE2NSwyMCwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyMzcsMTY1LDIwLC4yKSAhaW1wb3J0YW50Oy1tcy1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjM3LDE2NSwyMCwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyMzcsMTY1LDIwLC4yKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgyMzcsMTY1LDIwLC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDIzNywxNjUsMjAsLjIpICFpbXBvcnRhbnR9LnNoYWRvdy1pY29uLWJveC5pcy13YXJuaW5nIHNwYW57dGV4dC1zaGFkb3c6cmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMXB4IDFweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAycHggMnB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDNweCAzcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNHB4IDRweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA1cHggNXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDZweCA2cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgN3B4IDdweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA4cHggOHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDlweCA5cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMTBweCAxMHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDExcHggMTFweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAxMnB4IDEycHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMTNweCAxM3B4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDE0cHggMTRweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAxNXB4IDE1cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMTZweCAxNnB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDE3cHggMTdweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAxOHB4IDE4cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMTlweCAxOXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDIwcHggMjBweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAyMXB4IDIxcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMjJweCAyMnB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDIzcHggMjNweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAyNHB4IDI0cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMjVweCAyNXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDI2cHggMjZweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAyN3B4IDI3cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMjhweCAyOHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDI5cHggMjlweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAzMHB4IDMwcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMzFweCAzMXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDMycHggMzJweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAzM3B4IDMzcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMzRweCAzNHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDM1cHggMzVweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAzNnB4IDM2cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgMzdweCAzN3B4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDM4cHggMzhweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSAzOXB4IDM5cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNDBweCA0MHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDQxcHggNDFweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA0MnB4IDQycHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNDNweCA0M3B4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDQ0cHggNDRweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA0NXB4IDQ1cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNDZweCA0NnB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDQ3cHggNDdweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA0OHB4IDQ4cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNDlweCA0OXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDUwcHggNTBweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA1MXB4IDUxcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNTJweCA1MnB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDUzcHggNTNweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA1NHB4IDU0cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNTVweCA1NXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDU2cHggNTZweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA1N3B4IDU3cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNThweCA1OHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDU5cHggNTlweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA2MHB4IDYwcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNjFweCA2MXB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDYycHggNjJweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA2M3B4IDYzcHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNjRweCA2NHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDY1cHggNjVweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA2NnB4IDY2cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNjdweCA2N3B4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDY4cHggNjhweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA2OXB4IDY5cHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNzBweCA3MHB4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDcxcHggNzFweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA3MnB4IDcycHgscmdiKDE2Ny42NTgxMDI3NjY4LDExNi4yOTA1MTM4MzQsMTIuODQxODk3MjMzMikgNzNweCA3M3B4LHJnYigxNjcuNjU4MTAyNzY2OCwxMTYuMjkwNTEzODM0LDEyLjg0MTg5NzIzMzIpIDc0cHggNzRweCxyZ2IoMTY3LjY1ODEwMjc2NjgsMTE2LjI5MDUxMzgzNCwxMi44NDE4OTcyMzMyKSA3NXB4IDc1cHh9LnNoYWRvdy1pY29uLWJveC5pcy1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZmY3MjczOy13ZWJraXQtYm94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDI1NSwxMTQsMTE1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDI1NSwxMTQsMTE1LC4yKSAhaW1wb3J0YW50Oy1tb3otYm94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDI1NSwxMTQsMTE1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDI1NSwxMTQsMTE1LC4yKSAhaW1wb3J0YW50Oy1tcy1ib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjU1LDExNCwxMTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMjU1LDExNCwxMTUsLjIpICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDI1NSwxMTQsMTE1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDI1NSwxMTQsMTE1LC4yKSAhaW1wb3J0YW50fS5zaGFkb3ctaWNvbi1ib3guaXMtZGFuZ2VyIHNwYW57dGV4dC1zaGFkb3c6cmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDFweCAxcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDJweCAycHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDNweCAzcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDRweCA0cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDVweCA1cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDZweCA2cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDdweCA3cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDhweCA4cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDlweCA5cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDEwcHggMTBweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMTFweCAxMXB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAxMnB4IDEycHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDEzcHggMTNweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMTRweCAxNHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAxNXB4IDE1cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDE2cHggMTZweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMTdweCAxN3B4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAxOHB4IDE4cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDE5cHggMTlweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMjBweCAyMHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAyMXB4IDIxcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDIycHggMjJweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMjNweCAyM3B4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAyNHB4IDI0cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDI1cHggMjVweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMjZweCAyNnB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAyN3B4IDI3cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDI4cHggMjhweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMjlweCAyOXB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAzMHB4IDMwcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDMxcHggMzFweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMzJweCAzMnB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAzM3B4IDMzcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDM0cHggMzRweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMzVweCAzNXB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAzNnB4IDM2cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDM3cHggMzdweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgMzhweCAzOHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSAzOXB4IDM5cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDQwcHggNDBweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNDFweCA0MXB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA0MnB4IDQycHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDQzcHggNDNweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNDRweCA0NHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA0NXB4IDQ1cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDQ2cHggNDZweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNDdweCA0N3B4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA0OHB4IDQ4cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDQ5cHggNDlweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNTBweCA1MHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA1MXB4IDUxcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDUycHggNTJweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNTNweCA1M3B4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA1NHB4IDU0cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDU1cHggNTVweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNTZweCA1NnB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA1N3B4IDU3cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDU4cHggNThweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNTlweCA1OXB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA2MHB4IDYwcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDYxcHggNjFweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNjJweCA2MnB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA2M3B4IDYzcHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDY0cHggNjRweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNjVweCA2NXB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA2NnB4IDY2cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDY3cHggNjdweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNjhweCA2OHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA2OXB4IDY5cHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDcwcHggNzBweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNzFweCA3MXB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA3MnB4IDcycHgscmdiKDI1NSwzNy41LDM5LjA0MjU1MzE5MTUpIDczcHggNzNweCxyZ2IoMjU1LDM3LjUsMzkuMDQyNTUzMTkxNSkgNzRweCA3NHB4LHJnYigyNTUsMzcuNSwzOS4wNDI1NTMxOTE1KSA3NXB4IDc1cHh9LnNoYWRvdy10aXRsZXtwYWRkaW5nLXRvcDoxMHB4O2NvbG9yOiM0NDRmNjA7Zm9udC13ZWlnaHQ6NTAwfS5zaGFkb3ctdGV4dHtjb2xvcjojYTlhYmFjO2ZvbnQtc2l6ZToxM3B4fS5zaW1wbGUtY291bnRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2ltcGxlLWNvdW50ZXIgLmNvdW50ZXItbnVtYmVye2ZvbnQtc2l6ZTozcmVtO2NvbG9yOiM0NDRmNjA7ei1pbmRleDo5OX0uc2ltcGxlLWNvdW50ZXIgLmNvdW50ZXItbnVtYmVyLmlzLWJvbGR7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9LnNpbXBsZS1jb3VudGVyIC5jb3VudGVyLXRleHR7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOiMyMTlkMWEgIWltcG9ydGFudH0uc2ltcGxlLWNvdW50ZXIgLmJhY2tncm91bmQtaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6NXJlbTt0b3A6LTEwcHggIWltcG9ydGFudDtsZWZ0OjA7cmlnaHQ6MDtjb2xvcjojOTk5O29wYWNpdHk6LjE7ei1pbmRleDowfS5jYXJkLWNvdW50ZXIgLmZsZXgtY2FyZHtwYWRkaW5nOjIwcHg7b3ZlcmZsb3c6dmlzaWJsZX0uY2FyZC1jb3VudGVyIC5mbGV4LWNhcmQ6aG92ZXIgLnJvdW5kLWljb24gaXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZykgc2NhbGUoMS4wNSk7YmFja2dyb3VuZDojYzI2ODIwO2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSgxMjcsMCwyNTUsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMTI3LDAsMjU1LC4yKSAhaW1wb3J0YW50fS5jYXJkLWNvdW50ZXIgLmZsZXgtY2FyZDpob3ZlciAuY291bnRlci10ZXh0e2NvbG9yOiNjMjY4MjB9LmNhcmQtY291bnRlciAucm91bmQtaWNvbiBpe2ZvbnQtc2l6ZToycmVtO3BhZGRpbmc6MjJweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzIxOWQxYTtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNzksMTkzLDIzNCwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg3OSwxOTMsMjM0LC4yKSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MTAwcHg7bWFyZ2luLXRvcDotNDBweDt0cmFuc2l0aW9uOmFsbCAuNHN9LmNhcmQtY291bnRlciAuY291bnRlci1udW1iZXJ7Zm9udC13ZWlnaHQ6Ym9sZGVyO2ZvbnQtc2l6ZToyLjZyZW07Y29sb3I6IzQ0NGY2MH0uY2FyZC1jb3VudGVyIC5jb3VudGVyLXRleHR7Y29sb3I6IzIxOWQxYTtmb250LXdlaWdodDo2MDA7dHJhbnNpdGlvbjphbGwgLjRzO2ZvbnQtc2l6ZToxLjFyZW19Lmljb24tY291bnRlciAuY291bnRlci1pY29uIGl7Zm9udC1zaXplOjMuNHJlbTtjb2xvcjojMjE5ZDFhfS5pY29uLWNvdW50ZXIgLmNvdW50ZXItbnVtYmVye2ZvbnQtd2VpZ2h0OmJvbGRlcjtmb250LXNpemU6M3JlbTtjb2xvcjojNDQ0ZjYwfS5pY29uLWNvdW50ZXIgLmNvdW50ZXItdGV4dHtjb2xvcjojMjE5ZDFhO2ZvbnQtc2l6ZToxLjFyZW07Zm9udC13ZWlnaHQ6NjAwO3RyYW5zaXRpb246YWxsIC40c30ucGFyYWxsYXgtY291bnRlciAuY291bnRlci1pY29uIGl7Zm9udC1zaXplOjMuNHJlbTtjb2xvcjojZmZmfS5wYXJhbGxheC1jb3VudGVyIC5jb3VudGVyLW51bWJlcntmb250LXdlaWdodDpib2xkZXI7Zm9udC1zaXplOjNyZW07Y29sb3I6I2ZmZn0ucGFyYWxsYXgtY291bnRlciAuY291bnRlci10ZXh0e2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS4xcmVtO2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nOjAgMTBweDt0cmFuc2l0aW9uOmFsbCAuNHN9LnRlYW0tY2xhc3NpYyAudGVhbS1tZW1iZXJ7cG9zaXRpb246cmVsYXRpdmV9LnRlYW0tY2xhc3NpYyAudGVhbS1tZW1iZXIgaW1ne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30udGVhbS1jbGFzc2ljIC50ZWFtLW1lbWJlciAuaXRlbS1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt0cmFuc2l0aW9uOmFsbCAuNXM7b3ZlcmZsb3c6aGlkZGVufS50ZWFtLWNsYXNzaWMgLnRlYW0tbWVtYmVyIC5pdGVtLW92ZXJsYXkgLm92ZXJsYXktcXVvdGV7b3BhY2l0eTowO29wYWNpdHk6MDtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1NSU7bGVmdDowO3BhZGRpbmc6NSU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7ei1pbmRleDoyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzOy1tb3otdHJhbnNpdGlvbjphbGwgLjNzOy1vLXRyYW5zaXRpb246YWxsIC4zczt0cmFuc2l0aW9uOmFsbCAuM3N9LnRlYW0tY2xhc3NpYyAudGVhbS1tZW1iZXIgLml0ZW0tb3ZlcmxheSAub3ZlcmxheS1xdW90ZSAucXVvdGUtdGV4dCBpe2ZvbnQtc2l6ZToxOHB4fS50ZWFtLWNsYXNzaWMgLnRlYW0tbWVtYmVyIC5pdGVtLW92ZXJsYXkgLm92ZXJsYXktcXVvdGUgLnNvY2lhbC1saW5rc3twYWRkaW5nOjIwcHggMDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zczstbW96LXRyYW5zaXRpb246YWxsIC4zczstby10cmFuc2l0aW9uOmFsbCAuM3M7dHJhbnNpdGlvbjphbGwgLjNzfS50ZWFtLWNsYXNzaWMgLnRlYW0tbWVtYmVyIC5pdGVtLW92ZXJsYXkgLm92ZXJsYXktcXVvdGUgLnNvY2lhbC1saW5rcyBzcGFuIGF7bWFyZ2luOjAgMTBweCAwIDEwcHg7Y29sb3I6I2ZmZn0udGVhbS1jbGFzc2ljIC50ZWFtLW1lbWJlciAuaXRlbS1vdmVybGF5IC5vdmVybGF5LXF1b3RlIC5zb2NpYWwtbGlua3Mgc3BhbiBhOmhvdmVye29wYWNpdHk6MX0udGVhbS1jbGFzc2ljIC50ZWFtLW1lbWJlciAuaXRlbS1vdmVybGF5IC5vdmVybGF5LXF1b3RlIC5zb2NpYWwtbGlua3Mgc3BhbiBhIGl7Zm9udC1zaXplOjEuNGVtO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjEwMHB4O2JvcmRlcjoycHggZGFzaGVkICNmZmY7dHJhbnNpdGlvbjphbGwgLjF9LnRlYW0tY2xhc3NpYyAudGVhbS1tZW1iZXIgLml0ZW0tb3ZlcmxheSAub3ZlcmxheS1xdW90ZSAuc29jaWFsLWxpbmtzIHNwYW46Zmlyc3QtY2hpbGQgYSBpOmhvdmVye2JhY2tncm91bmQ6IzFkY2FmZjtib3JkZXI6MnB4IHNvbGlkICMxZGNhZmZ9LnRlYW0tY2xhc3NpYyAudGVhbS1tZW1iZXIgLml0ZW0tb3ZlcmxheSAub3ZlcmxheS1xdW90ZSAuc29jaWFsLWxpbmtzIHNwYW46bnRoLWNoaWxkKDIpIGEgaTpob3ZlcntiYWNrZ3JvdW5kOiMwMDdiYjY7Ym9yZGVyOjJweCBzb2xpZCAjMDA3YmI2fS50ZWFtLWNsYXNzaWMgLnRlYW0tbWVtYmVyIC5pdGVtLW92ZXJsYXkgLm92ZXJsYXktcXVvdGUgLnNvY2lhbC1saW5rcyBzcGFuOmxhc3QtY2hpbGQgYSBpOmhvdmVye2JhY2tncm91bmQ6I2VhNGM4OTtib3JkZXI6MnB4IHNvbGlkICNlYTRjODl9LnRlYW0tY2xhc3NpYyAudGVhbS1tZW1iZXI6aG92ZXIgLml0ZW0tb3ZlcmxheXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjcpfS50ZWFtLWNsYXNzaWMgLnRlYW0tbWVtYmVyOmhvdmVyIC5vdmVybGF5LXF1b3Rle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9LnRlYW0tY2xhc3NpYyAubWVtYmVyLW5hbWV7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEuM3JlbX0udGVhbS1jbGFzc2ljIC5tZW1iZXItbmFtZSAubGFzdC1uYW1le2ZvbnQtd2VpZ2h0OmJvbGRlcjtmb250LWZhbWlseTpcIk5leGEgQm9sZFwiLHNhbnMtc2VyaWZ9LnRlYW0tY2xhc3NpYyAubWVtYmVyLW5hbWUgLnBvc2l0aW9ue2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjojMjE5ZDFhO2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWZ9LnRlYW0tY2xhc3NpYy5jaXJjbGVkIC5zb2NpYWwtbGlua3Mgc3BhbjpmaXJzdC1jaGlsZCBhIGk6aG92ZXJ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMWRjYWZmO2NvbG9yOiMxZGNhZmZ9LnRlYW0tY2xhc3NpYy5jaXJjbGVkIC5zb2NpYWwtbGlua3Mgc3BhbjpudGgtY2hpbGQoMikgYSBpOmhvdmVye2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O2JvcmRlcjoycHggc29saWQgIzAwN2JiNjtjb2xvcjojMDA3YmI2fS50ZWFtLWNsYXNzaWMuY2lyY2xlZCAuc29jaWFsLWxpbmtzIHNwYW46bGFzdC1jaGlsZCBhIGk6aG92ZXJ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjZWE0Yzg5O2NvbG9yOiNlYTRjODl9LnRlYW0tY2xhc3NpYy5zcXVhcmVkIC5zb2NpYWwtbGlua3Mgc3BhbiBhIGl7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudH0udGVhbS1jbGFzc2ljLnNxdWFyZWQgLnNvY2lhbC1saW5rcyBzcGFuOmZpcnN0LWNoaWxkIGEgaTpob3ZlcntiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICMxZGNhZmY7Y29sb3I6IzFkY2FmZn0udGVhbS1jbGFzc2ljLnNxdWFyZWQgLnNvY2lhbC1saW5rcyBzcGFuOm50aC1jaGlsZCgyKSBhIGk6aG92ZXJ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCAjMDA3YmI2O2NvbG9yOiMwMDdiYjZ9LnRlYW0tY2xhc3NpYy5zcXVhcmVkIC5zb2NpYWwtbGlua3Mgc3BhbjpsYXN0LWNoaWxkIGEgaTpob3ZlcntiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkICNlYTRjODk7Y29sb3I6I2VhNGM4OX0ubW9kZXJuLXRlYW17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0gLml0ZW0td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0gLml0ZW0taW1ne3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0gLml0ZW0taW1nOmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDcyLDI3LDE3NCwuNyk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4OjJ9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtIC5pdGVtLWltZyAubWVtYmVyLWF2YXRhcntkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0gLm92ZXJsYXktd3JhcHBlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvcGFjaXR5OjA7d2lsbC1jaGFuZ2U6b3BhY2l0eTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4O3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjN9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtIC5vdmVybGF5LXdyYXBwZXIgLnNvY2lhbHtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwYWRkaW5nOjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTAwJTttYXJnaW46NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0gLm92ZXJsYXktd3JhcHBlciAuc29jaWFsIGl7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjEuNnJlbX0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0gLm1lbWJlci1pbmZve3BhZGRpbmc6MTBweCAyMHB4fS5tb2Rlcm4tdGVhbSAubW9kZXJuLXRlYW0taXRlbSAubWVtYmVyLWluZm8gLm1lbWJlci1uYW1le2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMmVtO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5tb2Rlcm4tdGVhbSAubW9kZXJuLXRlYW0taXRlbSAubWVtYmVyLWluZm8gLm1lbWJlci1uYW1lIHN0cm9uZ3tmb250LWZhbWlseTpcIk5leGEgQm9sZFwiLHNhbnMtc2VyaWZ9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtIC5tZW1iZXItaW5mbyAubWVtYmVyLXBvc2l0aW9ue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi41ZW0gMDtmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMjE5ZDFhfS5tb2Rlcm4tdGVhbSAubW9kZXJuLXRlYW0taXRlbTpob3ZlciAub3ZlcmxheS13cmFwcGVye29wYWNpdHk6MTtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGN1YmljLWJlemllcigwLjcxLCAwLjA1LCAwLjI5LCAwLjkpIC4yc30ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0uY2lyY2xlLW1hc2sgLml0ZW0taW1nOmJlZm9yZXt3aWR0aDowO2hlaWdodDowO3BhZGRpbmc6MjUlO2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2Utb3V0O3dpbGwtY2hhbmdlOm9wYWNpdHksdHJhbnNmb3JtO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApfS5tb2Rlcm4tdGVhbSAubW9kZXJuLXRlYW0taXRlbS5jaXJjbGUtbWFzazpob3ZlciAuaXRlbS1pbWc6YmVmb3Jle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDQpO3RyYW5zaXRpb24tZHVyYXRpb246LjZzfS5tb2Rlcm4tdGVhbSAubW9kZXJuLXRlYW0taXRlbS5jdXJ0YWluLW1hc2sgLml0ZW0taW1nOmJlZm9yZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MDstd2Via2l0LWNsaXAtcGF0aDpwb2x5Z29uKDUwJSAxMCUsIDE1JSA5MCUsIDg1JSA5MCUpO2NsaXAtcGF0aDpwb2x5Z29uKDUwJSAxMCUsIDE1JSA5MCUsIDg1JSA5MCUpO3RyYW5zaXRpb246dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1kdXJhdGlvbjouMnMsLjRzO3RyYW5zaXRpb24tZGVsYXk6LjRzLDBzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O3dpbGwtY2hhbmdlOnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSl9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtLmN1cnRhaW4tbWFzazpob3ZlciAuaXRlbS1pbWc6YmVmb3Jle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDUpO3RyYW5zaXRpb24tZGVsYXk6LjFzLDBzO3RyYW5zaXRpb24tZHVyYXRpb246LjRzfS5tb2Rlcm4tdGVhbSAubW9kZXJuLXRlYW0taXRlbS56b29tLWVmZmVjdCAubWVtYmVyLWF2YXRhcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuNzEsIDAuMDUsIDAuMjksIDAuOSk7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTpzY2FsZSgxKX0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0uem9vbS1lZmZlY3Q6aG92ZXIgLm1lbWJlci1hdmF0YXJ7dHJhbnNmb3JtOnNjYWxlKDEuMil9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtLnJvdGF0ZS16b29tLWVmZmVjdCAubWVtYmVyLWF2YXRhcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuNzEsIDAuMDUsIDAuMjksIDAuOSk7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMCl9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtLnJvdGF0ZS16b29tLWVmZmVjdDpob3ZlciAubWVtYmVyLWF2YXRhcnt0cmFuc2Zvcm06c2NhbGUoMS4yKSByb3RhdGUoNWRlZyl9Lm1vZGVybi10ZWFtIC5tb2Rlcm4tdGVhbS1pdGVtLnpvb20tc2xpZGUtZWZmZWN0IC5tZW1iZXItYXZhdGFye3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC43MSwgMC4wNSwgMC4yOSwgMC45KTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgwLCAwKX0ubW9kZXJuLXRlYW0gLm1vZGVybi10ZWFtLWl0ZW0uem9vbS1zbGlkZS1lZmZlY3Q6aG92ZXIgLm1lbWJlci1hdmF0YXJ7dHJhbnNmb3JtOnNjYWxlKDEuMikgdHJhbnNsYXRlKDQlLCA0JSl9LmNhcmQtdGVhbSAuY2FyZC10ZWFtLWl0ZW17dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjI3MHB4fS5jYXJkLXRlYW0gLmNhcmQtdGVhbS1pdGVtIC5mbGV4LWNhcmR7aGVpZ2h0OjI3MHB4O21hcmdpbi1ib3R0b206MDtib3JkZXItcmFkaXVzOjB9LmNhcmQtdGVhbSAuY2FyZC10ZWFtLWl0ZW0gLmZsZXgtY2FyZDpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNSk7ei1pbmRleDoxMDAwfS5jYXJkLXRlYW0gLmNhcmQtdGVhbS1pdGVtIC50ZWFtLWF2YXRhcnt3aWR0aDoxMDAlfS5jYXJkLXRlYW0gLmNhcmQtdGVhbS1pdGVtIC50ZWFtLWF2YXRhciBpbWd7d2lkdGg6NzBweDtoZWlnaHQ6NzBweDtib3JkZXItcmFkaXVzOjEwMHB4fS5jYXJkLXRlYW0gLmNhcmQtdGVhbS1pdGVtIC5tZW1iZXItaWQgLm5hbWV7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmO21hcmdpbi10b3A6MTVweDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNDQ0ZjYwfS5jYXJkLXRlYW0gLmNhcmQtdGVhbS1pdGVtIC5tZW1iZXItaWQgLnBvc2l0aW9ue2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi10b3A6NXB4O2ZvbnQtc2l6ZTouOHJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzIxOWQxYX0uY2FyZC10ZWFtIC5jYXJkLXRlYW0taXRlbSAuY2FyZC1zb2NpYWwtbGlua3N7cGFkZGluZy10b3A6MzVweDttYXJnaW4tYm90dG9tOjIwcHh9LmNhcmQtdGVhbSAuY2FyZC10ZWFtLWl0ZW0gLmNhcmQtc29jaWFsLWxpbmtzIGF7Y29sb3I6Izk5OTttYXJnaW46MCAxMHB4IDAgMTBweH0uY2FyZC10ZWFtIC5jYXJkLXRlYW0taXRlbSAuY2FyZC1zb2NpYWwtbGlua3MgYTpudGgtY2hpbGQoMikgaXt0cmFuc2l0aW9uLWRlbGF5Oi4wNXN9LmNhcmQtdGVhbSAuY2FyZC10ZWFtLWl0ZW0gLmNhcmQtc29jaWFsLWxpbmtzIGE6bGFzdC1jaGlsZCBpe3RyYW5zaXRpb24tZGVsYXk6LjFzfS5jYXJkLXRlYW0gLmNhcmQtdGVhbS1pdGVtIC5jYXJkLXNvY2lhbC1saW5rcyBhOmhvdmVye2NvbG9yOiMyMTlkMWF9LmNhcmQtdGVhbSAuY2FyZC10ZWFtLWl0ZW0gLmNhcmQtc29jaWFsLWxpbmtzIGEgaXtmb250LXNpemU6MS4zcmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwMHB4KTstbXMtdHJhbnNpdGlvbjphbGwgLjM1czstbW96LXRyYW5zaXRpb246YWxsIC4zNXM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMzVzO3RyYW5zaXRpb246YWxsIC4zNXN9LmNhcmQtdGVhbSAuY2FyZC10ZWFtLWl0ZW06aG92ZXIgLmNhcmQtc29jaWFsLWxpbmtzIGEgaXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uZmxpcC1ib3hlcyAuZmxpcC1ib3h7cGVyc3BlY3RpdmU6NTAwcHg7bWluLWhlaWdodDozMDBweDtjdXJzb3I6cG9pbnRlcn0uZmxpcC1ib3hlcyAuZmxpcC1ib3gtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO2JvcmRlcjoxcHggc29saWQgI2VkZWRlZDtib3gtc2hhZG93OjBweCA1cHggMjVweCAwcHggcmdiYSgwLDAsMCwuMil9LmZsaXAtYm94ZXMgLmZsaXAtYm94LXdyYXBwZXIgZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2ZmZn0uZmxpcC1ib3hlcyAuZmxpcC1ib3gtd3JhcHBlciAuZnJvbnR7ei1pbmRleDoyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2hhZG93OjBweCA1cHggMjVweCAwcHggcmdiYSgwLDAsMCwuMil9LmZsaXAtYm94ZXMgLmZsaXAtYm94LXdyYXBwZXIgLmZyb250IGltZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9LmZsaXAtYm94ZXMgLmZsaXAtYm94LXdyYXBwZXIgLmJhY2t7ei1pbmRleDoxO2JhY2tncm91bmQ6I2ZmZjtvcGFjaXR5OjE7dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2hhZG93OjBweCA1cHggMjVweCAwcHggcmdiYSgwLDAsMCwuMil9LmZsaXAtYm94ZXMgLmZsaXAtYm94LXdyYXBwZXIgLmJhY2sgLmZsaXAtbmFtZXtiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMnJlbSAhaW1wb3J0YW50O2xlZnQ6MDttaW4taGVpZ2h0OjI1cHg7Zm9udC1zaXplOjEuNHJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZsaXAtYm94ZXMgLmZsaXAtYm94LXdyYXBwZXIgLmJhY2sgLmZsaXAtbmFtZSBzcGFue2ZvbnQtc2l6ZTouOXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzIxOWQxYX0uZmxpcC1ib3hlcyAuZmxpcC1ib3gtd3JhcHBlciAuYmFjayAuZmxpcC1zb2NpYWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xNnJlbX0uZmxpcC1ib3hlcyAuZmxpcC1ib3gtd3JhcHBlciAuYmFjayAuZmxpcC1zb2NpYWwgYXtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luOjAgMTBweCAwIDEwcHh9LmZsaXAtYm94ZXMgLmZsaXAtYm94LXdyYXBwZXIgLmJhY2sgLmZsaXAtc29jaWFsIGE6aG92ZXJ7Y29sb3I6IzIxOWQxYX0uZmxpcC1ib3hlcyAuZmxpcC1ib3gtd3JhcHBlcjpob3Zlcnt0cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpfS5ncmlkLWNsaWVudHMgLmNsaWVudHttYXgtaGVpZ2h0OjcwcHh9LmdyaWQtY2xpZW50cy50aHJlZS1ncmlkIC5jb2x1bW46bnRoLWNoaWxkKDIpLC5ncmlkLWNsaWVudHMudGhyZWUtZ3JpZCAuY29sdW1uOm50aC1jaGlsZCgzKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlZGVkZWR9LmdyaWQtY2xpZW50cy50aHJlZS1ncmlkIC5pcy1zZXBhcmF0b3J7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VkZWRlZH0uZ3JpZC1jbGllbnRzLmZvdXItZ3JpZCAuY29sdW1uOm50aC1jaGlsZCgyKSwuZ3JpZC1jbGllbnRzLmZvdXItZ3JpZCAuY29sdW1uOm50aC1jaGlsZCgzKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlZGVkZWR9LmdyaWQtY2xpZW50cy5mb3VyLWdyaWQgLmNvbHVtbjpudGgtY2hpbGQoNSl7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlZGVkZWR9LmdyaWQtY2xpZW50cy5mb3VyLWdyaWQgLmlzLXNlcGFyYXRvcntib3JkZXItdG9wOjFweCBzb2xpZCAjZWRlZGVkfS5ncmlkLWNsaWVudHMuZml2ZS1ncmlkIC5jb2x1bW46bnRoLWNoaWxkKDIpLC5ncmlkLWNsaWVudHMuZml2ZS1ncmlkIC5jb2x1bW46bnRoLWNoaWxkKDMpLC5ncmlkLWNsaWVudHMuZml2ZS1ncmlkIC5jb2x1bW46bnRoLWNoaWxkKDQpe2JvcmRlci1yaWdodDoxcHggc29saWQgI2VkZWRlZH0uZ3JpZC1jbGllbnRzLmZpdmUtZ3JpZCAuY29sdW1uOm50aC1jaGlsZCg1KSwuZ3JpZC1jbGllbnRzLmZpdmUtZ3JpZCAuY29sdW1uOm50aC1jaGlsZCg2KXtib3JkZXItbGVmdDoxcHggc29saWQgI2VkZWRlZH0uZ3JpZC1jbGllbnRzLmZpdmUtZ3JpZCAuaXMtc2VwYXJhdG9ye2JvcmRlci10b3A6MXB4IHNvbGlkICNlZGVkZWR9LmdyaWQtY2xpZW50cyBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5pbWFnZS1jYXJvdXNlbHt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6OTUwcHg7bWFyZ2luOjAgYXV0b30uaW1hZ2UtY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLWN1c3RvbXtvcGFjaXR5OjF9LmltYWdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVte21hcmdpbjowIDIwcHh9LmltYWdlLWNhcm91c2VsIC5pbWFnZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciAuc3RhY2stbG9nb3ttYXgtaGVpZ2h0OjEzMHB4fS5pbWFnZS1jYXJvdXNlbCAuc2xpY2stY3VzdG9te29wYWNpdHk6MH0uaW1hZ2UtY2Fyb3VzZWwgLnNsaWNrLWN1c3RvbS5pcy1wcmV2e2xlZnQ6LTQlfS5pbWFnZS1jYXJvdXNlbCAuc2xpY2stY3VzdG9tLmlzLW5leHR7cmlnaHQ6LTQlfS5pbWFnZS1jYXJvdXNlbCAuc2xpY2stZG90c3tib3R0b206LTYwcHggIWltcG9ydGFudH0uaW1hZ2UtY2Fyb3VzZWwgLnNsaWNrLXByZXY6YmVmb3JlLC5pbWFnZS1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmV7Y29sb3I6Izk5OX0ubXVsdGlwbGUtaW1hZ2UtY2Fyb3VzZWx7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjk1MHB4O21hcmdpbjowIGF1dG99Lm11bHRpcGxlLWltYWdlLWNhcm91c2VsOmhvdmVyIC5zbGljay1jdXN0b217b3BhY2l0eToxfS5tdWx0aXBsZS1pbWFnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbXttYXJnaW46MCAyMHB4fS5tdWx0aXBsZS1pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0ubXVsdGlwbGUtaW1hZ2UtY2Fyb3VzZWwgLmltYWdlLXdyYXBwZXIgLnN0YWNrLWxvZ297bWF4LWhlaWdodDoxMzBweDttYXJnaW46MCBhdXRvfS5tdWx0aXBsZS1pbWFnZS1jYXJvdXNlbCAuc2xpY2stY3VzdG9te29wYWNpdHk6MDt0b3A6MzVweH0ubXVsdGlwbGUtaW1hZ2UtY2Fyb3VzZWwgLnNsaWNrLWRvdHN7Ym90dG9tOi02MHB4ICFpbXBvcnRhbnR9Lm11bHRpcGxlLWltYWdlLWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSwubXVsdGlwbGUtaW1hZ2UtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3Jle2NvbG9yOiM5OTl9LnNpbmdsZS1pbWFnZS1jYXJvdXNlbHt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6NjUwcHg7bWFyZ2luOjAgYXV0b30uc2luZ2xlLWltYWdlLWNhcm91c2VsOmhvdmVyIC5zbGljay1jdXN0b217b3BhY2l0eToxfS5zaW5nbGUtaW1hZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW17bWFyZ2luOjAgMjBweH0uc2luZ2xlLWltYWdlLWNhcm91c2VsIC5pbWFnZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5zaW5nbGUtaW1hZ2UtY2Fyb3VzZWwgLmltYWdlLXdyYXBwZXI6aG92ZXIgLmNhcHRpb257dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjQwMHB4fS5zaW5nbGUtaW1hZ2UtY2Fyb3VzZWwgLmltYWdlLXdyYXBwZXIgLmNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3dpZHRoOjEwMCU7Ym90dG9tOjA7ei1pbmRleDo5OTtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHN9LnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciAuY2FwdGlvbiBzcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuMXJlbX0uc2luZ2xlLWltYWdlLWNhcm91c2VsIC5zbGljay1jdXN0b217b3BhY2l0eTowfS5zaW5nbGUtaW1hZ2UtY2Fyb3VzZWwgLnNsaWNrLWRvdHN7Ym90dG9tOi02MHB4ICFpbXBvcnRhbnR9LnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUsLnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmV7Y29sb3I6Izk5OX0uc2xpY2stY3VzdG9te3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0MSU7Ym9yZGVyOjFweCBzb2xpZCAjZWRlZGVkO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTAwcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzQ0NGY2MDt0cmFuc2l0aW9uOmFsbCAuM3M7ei1pbmRleDo5OTl9LnNsaWNrLWN1c3RvbSBpe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxNHB4fS5zbGljay1jdXN0b206aG92ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO2JhY2tncm91bmQ6IzIxOWQxYTtib3JkZXI6MXB4IHNvbGlkICMyMTlkMWE7Y29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNzksMTkzLDIzNCwuNDIpLDAgNHB4IDIzcHggMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg3OSwxOTMsMjM0LC4yKSAhaW1wb3J0YW50fS5zbGljay1jdXN0b20uaXMtcHJldntsZWZ0Oi02cHh9LnNsaWNrLWN1c3RvbS5pcy1wcmV2IGl7cmlnaHQ6MnB4fS5zbGljay1jdXN0b20uaXMtbmV4dHtyaWdodDotNnB4fS5zbGljay1jdXN0b20uaXMtbmV4dCBpe2xlZnQ6MnB4fS8qISBfdGFicy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLnRhYnMtbmF2e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJX0udGFicy1uYXYgLnRhYnMtY29udGFpbmVye292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlfS50YWJzLW5hdiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50e3BhZGRpbmc6MjhweCAzM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0udGFicy1uYXYgLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS50YWJzLW5hdiAudGFicy1jb250YWluZXIudHlwZS0ye2JvcmRlci1yYWRpdXM6M3B4fS50YWJzLW5hdiAudGFicy1jb250YWluZXIudHlwZS0xIC50YWItY29udGVudHtib3JkZXI6bm9uZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZTBlMGUwO3BhZGRpbmc6MzBweCAwIDAgMH0udGFicy1uYXYgbGl7ZmxvYXQ6bGVmdDtsaW5lLWhlaWdodDo0NXB4O3BhZGRpbmc6MDttYXJnaW4tcmlnaHQ6NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTJ9LnRhYnMtbmF2IGxpLmFjdGl2ZSAudGFiLXJldmlld3N7Y29sb3I6I2ZmZn0udGFicy1uYXYgbGkgYSwudGFicy1uYXYgdGFiLXJldmlld3N7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbi1vdXR9LnRhYnMtbmF2IGxpIGF7Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSgwLDAsMCwwKTtjb2xvcjojMzMzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO291dGxpbmU6bm9uZTtwYWRkaW5nOjdweCAxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxNXB4O3otaW5kZXg6MTE7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTotMXB4fS50YWJzLW5hdiBsaSBhOmhvdmVye2JvcmRlci1jb2xvcjojNjY2NzZifS50YWJzLW5hdiBsaSBhOmhvdmVyLC50YWJzLW5hdiBsaS5hY3RpdmUgYXtib3JkZXItY29sb3I6IzIxOWQxYTtjb2xvcjojMjE5ZDFhICFpbXBvcnRhbnQ7ei1pbmRleDoxMX0udGFicy1uYXYgbGkgYSBpe3BhZGRpbmctcmlnaHQ6NXB4O2ZvbnQtc2l6ZToxNnB4O3RvcDoxcHg7cG9zaXRpb246cmVsYXRpdmV9Lm5hdmlnYXRpb24tdGFic3tvdmVyZmxvdzpoaWRkZW59Lm5hdmlnYXRpb24tdGFicyAubmF2dGFiLWNvbnRlbnR7ZGlzcGxheTpub25lO3BhZGRpbmc6MTVweDttaW4taGVpZ2h0OjE5MHB4fS5uYXZpZ2F0aW9uLXRhYnMgLm5hdnRhYi1jb250ZW50Lm5hdnRhYi1tb2RhbHttYXgtaGVpZ2h0OjM1MHB4O292ZXJmbG93OmF1dG99Lm5hdmlnYXRpb24tdGFicyAubmF2dGFiLWNvbnRlbnQuaXMtYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmlnYXRpb24tdGFicy5hbmltYXRlZC10YWJzIC5uYXZ0YWItY29udGVudHthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1kdXJhdGlvbjouNXN9Lm5hdmlnYXRpb24tdGFicy50cmFuc2xhdGVkLXRhYnMgLm5hdnRhYi1jb250ZW50e2FuaW1hdGlvbi1uYW1lOnRyYW5zbGF0ZUxlZnQ7YW5pbWF0aW9uLWR1cmF0aW9uOi41c30ubmF2aWdhdGlvbi10YWJzLnNpbXBsZS10YWJzIC50YWJzIHVsIGxpIGF7Y29sb3I6I2E5YWJhY30ubmF2aWdhdGlvbi10YWJzLnNpbXBsZS10YWJzIC50YWJzIHVsIGxpOmhvdmVyIGF7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMjE5ZDFhfS5uYXZpZ2F0aW9uLXRhYnMuc2ltcGxlLXRhYnMgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGF7Y29sb3I6IzQ0NGY2MDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMjE5ZDFhfS5uYXZpZ2F0aW9uLXRhYnMuc2ltcGxlLXRhYnMgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGEgLmljb24gaXtjb2xvcjojMjE5ZDFhfS5uYXZpZ2F0aW9uLXRhYnMuYm94ZWQtdGFicyAudGFicyB1bCBsaSBhe2NvbG9yOiNhOWFiYWN9Lm5hdmlnYXRpb24tdGFicy5ib3hlZC10YWJzIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhe2NvbG9yOiMyMTlkMWF9Lm5hdmlnYXRpb24tdGFicy5vdXRsaW5lZC1waWxscy5yb3VuZGVkLXBpbGxzIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhe2JvcmRlci1yYWRpdXM6MTAwcHh9Lm5hdmlnYXRpb24tdGFicy5vdXRsaW5lZC1waWxscyAudGFicyB1bHtib3JkZXItYm90dG9tOjFweCByZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm5hdmlnYXRpb24tdGFicy5vdXRsaW5lZC1waWxscyAudGFicyBhe2JvcmRlcjoxcHggcmdiYSgwLDAsMCwwKX0ubmF2aWdhdGlvbi10YWJzLm91dGxpbmVkLXBpbGxzIC50YWJzIHVsIGxpIGF7Y29sb3I6I2E5YWJhYzttYXJnaW4tYm90dG9tOjVweH0ubmF2aWdhdGlvbi10YWJzLm91dGxpbmVkLXBpbGxzIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhe2NvbG9yOiMyMTlkMWE7Ym9yZGVyOjFweCBzb2xpZCAjMjE5ZDFhO2JvcmRlci1ib3R0b20tY29sb3I6IzIxOWQxYSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4fS5uYXZpZ2F0aW9uLXRhYnMuZnVsbC1waWxscy5yb3VuZGVkIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhe2JvcmRlci1yYWRpdXM6MTAwcHggIWltcG9ydGFudH0ubmF2aWdhdGlvbi10YWJzLmZ1bGwtcGlsbHMgLnRhYnMgdWx7Ym9yZGVyLWJvdHRvbToxcHggcmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEwcHh9Lm5hdmlnYXRpb24tdGFicy5mdWxsLXBpbGxzIC50YWJzIGF7Ym9yZGVyOjFweCByZ2JhKDAsMCwwLDApfS5uYXZpZ2F0aW9uLXRhYnMuZnVsbC1waWxscyAudGFicyB1bCBsaSBhe2NvbG9yOiNhOWFiYWM7bWFyZ2luLWJvdHRvbTo1cHh9Lm5hdmlnYXRpb24tdGFicy5mdWxsLXBpbGxzLnByaW1hcnkgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGF7Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMyMTlkMWE7YmFja2dyb3VuZC1jb2xvcjojMjE5ZDFhO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAxNHB4IDI2cHggLTEycHggcmdiYSg3OSwxOTMsMjM0LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDc5LDE5MywyMzQsLjIpICFpbXBvcnRhbnR9Lm5hdmlnYXRpb24tdGFicy5mdWxsLXBpbGxzLnNlY29uZGFyeSAudGFicyB1bCBsaS5pcy1hY3RpdmUgYXtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2UwMWYyNztiYWNrZ3JvdW5kLWNvbG9yOiNlMDFmMjc7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDE0cHggMjZweCAtMTJweCByZ2JhKDEwMyw1OCwxODMsLjQyKSwwIDRweCAyM3B4IDBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMTAzLDU4LDE4MywuMikgIWltcG9ydGFudH0ubmF2aWdhdGlvbi10YWJzLmZ1bGwtcGlsbHMuYWNjZW50IC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhe2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYzI2ODIwO2JhY2tncm91bmQtY29sb3I6I2MyNjgyMDtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTI3LDAsMjU1LC40MiksMCA0cHggMjNweCAwcHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDEyNywwLDI1NSwuMikgIWltcG9ydGFudH0ubmF2aWdhdGlvbi10YWJzLnNxdWFyZS1waWxscy5jaXJjbGUtcGlsbHMgLnRhYnMgdWwgbGkgYXtib3JkZXItcmFkaXVzOjMwcHh9Lm5hdmlnYXRpb24tdGFicy5zcXVhcmUtcGlsbHMgLnRhYnMgdWx7cGFkZGluZzoyMHB4fS5uYXZpZ2F0aW9uLXRhYnMuc3F1YXJlLXBpbGxzIC50YWJzIHVsIGxpIGF7cGFkZGluZzowIDE1LjVweDt0ZXh0LWFsaWduOmNlbnRlcjtoZWlnaHQ6NjBweDt3aWR0aDo2MHB4O2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojOWE5YTlhO21hcmdpbi1yaWdodDoxOXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyMjIsMjIyLDIyMiwuMyk7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgLjVzfS5uYXZpZ2F0aW9uLXRhYnMuc3F1YXJlLXBpbGxzIC50YWJzIHVsIGxpIGEgOmhvdmVye2JvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50fS5uYXZpZ2F0aW9uLXRhYnMuc3F1YXJlLXBpbGxzIC50YWJzIHVsIGxpIGEgaXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4fS5uYXZpZ2F0aW9uLXRhYnMuc3F1YXJlLXBpbGxzIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhe2JhY2tncm91bmQtY29sb3I6IzIxOWQxYTtjb2xvcjojZmZmO2JveC1zaGFkb3c6MHB4IDVweCAzNXB4IDBweCByZ2JhKDAsMCwwLC4xOCl9LnRhYnMucGFydG5lci10YWJzIHVse2JvcmRlci1ib3R0b206MXB4IHJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0udGFiLXJldmlld3N7Y29sb3I6I2FhYX0vKiEgX3Rlc3RpbW9uaWFscy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLnRlc3RpbW9uaWFscywuZGVtb3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94fS50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0sLmRlbW8gLnRlc3RpbW9uaWFsLWl0ZW17bWFyZ2luOjQwcHg7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtYXZhdGFyLC5kZW1vIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1hdmF0YXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtYXZhdGFyIGltZywuZGVtbyAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtYXZhdGFyIGltZ3tib3JkZXItcmFkaXVzOjEwMHB4O3dpZHRoOjc1cHg7aGVpZ2h0Ojc1cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi00MHB4fS50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLW5hbWUsLmRlbW8gLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLW5hbWV7dGV4dC1hbGlnbjpjZW50ZXJ9LnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtbmFtZSBoMywudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1uYW1lIC5oMywuZGVtbyAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtbmFtZSBoMywuZGVtbyAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtbmFtZSAuaDN7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNjMjY4MjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0yMHB4fS50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLW5hbWUgc3BhbiwuZGVtbyAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtbmFtZSBzcGFue2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2E5YWJhYztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTE1cHh9LnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtY29udGVudCBwLC5kZW1vIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1jb250ZW50IHB7cGFkZGluZzoyMHB4IDMwcHh9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7b3BhY2l0eTouNzU7Y29sb3I6I2MyNjgyMCAhaW1wb3J0YW50fS52ZXJ0aWNhbC10ZXN0aW1vbmlhbHN7bWFyZ2luLXRvcDo5MHB4fS52ZXJ0aWNhbC10ZXN0aW1vbmlhbHMgLnZ0ZXN0aW1vbmlhbC1pdGVte21hcmdpbjo1cHggODBweDtib3JkZXItcmFkaXVzOjEycHh9LnZlcnRpY2FsLXRlc3RpbW9uaWFscyAudnRlc3RpbW9uaWFsLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjEwMHB4fS52ZXJ0aWNhbC10ZXN0aW1vbmlhbHMgLnZ0ZXN0aW1vbmlhbC1pdGVtIC52dC1hdmF0YXJ7aGVpZ2h0OjU1cHg7Ym9yZGVyLXJhZGl1czoxMDBweH0udmVydGljYWwtdGVzdGltb25pYWxzIC52dGVzdGltb25pYWwtaXRlbSAudnQtY29udGVudHttYXJnaW46MCAxMHB4fS52ZXJ0aWNhbC10ZXN0aW1vbmlhbHMgLnZ0ZXN0aW1vbmlhbC1pdGVtIC52dC1jb250ZW50IC52dC1uYW1le2ZvbnQtZmFtaWx5OlwiTmV4YSBCb2xkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Y29sb3I6I2UwMWYyNzttYXJnaW4tYm90dG9tOi43ZW0gIWltcG9ydGFudH0udmVydGljYWwtdGVzdGltb25pYWxzIC52dGVzdGltb25pYWwtaXRlbSAudnQtY29udGVudCAudnQtdGV4dHtwYWRkaW5nLXJpZ2h0OjVweDtmb250LXNpemU6MTJweH0udmVydGljYWwtdGVzdGltb25pYWxzIC52dGVzdGltb25pYWwtaXRlbSAudnQtY29udGVudCAuc3Rhci1yYXRpbmd7ZmxvYXQ6cmlnaHQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDtyaWdodDoxNXB4fS52ZXJ0aWNhbC10ZXN0aW1vbmlhbHMgLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlLnNsaWNrLWNlbnRlcnt0cmFuc2Zvcm06c2NhbGUoMS4xKTtib3gtc2hhZG93Omluc2V0IHJnYmEoMTQzLDE2MCwyNDEsLjIpIDAgMCAwIDFweCxyZ2JhKDIxMywyMjAsMjQ3LC41OSkgMCAxMHB4IDIwcHh9LnZlcnRpY2FsLXRlc3RpbW9uaWFscyAuc2xpY2stc2xpZGU6bm90KC5zbGljay1jdXJyZW50KXtvcGFjaXR5Oi4xICFpbXBvcnRhbnR9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW17bWFyZ2luOjAgMjBweCA1MHB4IDIwcHh9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0gLmltYWdlLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0gLmltYWdlLWNvbnRhaW5lciBpbWd7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6MHB4IDVweCAxMnB4IHJnYmEoMCwwLDAsLjE4KX0uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWwtaXRlbSAuaW1hZ2UtY29udGFpbmVyIC5za2V3ZWQtb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OTUlO2xlZnQ6MDtoZWlnaHQ6NDAlO3dpZHRoOjIwMCU7dHJhbnNmb3JtOnNrZXdZKDhkZWcpO3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNmZmZ9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXRleHQgLnF1b3RlZC10ZXh0e2NvbG9yOiM4Nzg3ODd9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXRleHQgLmNsaWVudC1uYW1le21hcmdpbi10b3A6MjBweDtmb250LWZhbWlseTpcIk5leGEgQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjJyZW19LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXRleHQgLmNsaWVudC1wb3NpdGlvbntmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjojNDQ0ZjYwfS5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC10ZXh0IC5jb21wYW55e21heC1oZWlnaHQ6NjBweDttYXJnaW4tcmlnaHQ6NTBweDtmbG9hdDpyaWdodH0uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtdGV4dCAuZmEtcXVvdGUtbGVmdHttYXJnaW46MjBweCAwICFpbXBvcnRhbnR9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0ucHJpbWFyeSAuc2tld2VkLW92ZXJsYXl7YmFja2dyb3VuZDojMjE5ZDFhfS5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbC1pdGVtLnByaW1hcnkgLmNsaWVudC1uYW1le2NvbG9yOiMyMTlkMWF9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0ucHJpbWFyeSAuZmEtcXVvdGUtbGVmdHtjb2xvcjojMjE5ZDFhfS5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbC1pdGVtLnNlY29uZGFyeSAuc2tld2VkLW92ZXJsYXl7YmFja2dyb3VuZDojZTAxZjI3fS5mbGF0LXRlc3RpbW9uaWFscyAuZmxhdC10ZXN0aW1vbmlhbC1pdGVtLnNlY29uZGFyeSAuY2xpZW50LW5hbWV7Y29sb3I6I2UwMWYyN30uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWwtaXRlbS5zZWNvbmRhcnkgLmZhLXF1b3RlLWxlZnR7Y29sb3I6I2UwMWYyN30uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWwtaXRlbS5hY2NlbnQgLnNrZXdlZC1vdmVybGF5e2JhY2tncm91bmQ6I2MyNjgyMH0uZmxhdC10ZXN0aW1vbmlhbHMgLmZsYXQtdGVzdGltb25pYWwtaXRlbS5hY2NlbnQgLmNsaWVudC1uYW1le2NvbG9yOiNjMjY4MjB9LmZsYXQtdGVzdGltb25pYWxzIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0uYWNjZW50IC5mYS1xdW90ZS1sZWZ0e2NvbG9yOiNjMjY4MjB9LyohIF9kaWFsb2dzLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8ubW9kYWx7dHJhbnNpdGlvbjphbGwgLjVzO3RyYW5zZm9ybTpzY2FsZSgwKX0ubW9kYWwgLm1vZGFsLWNvbnRlbnR7dHJhbnNpdGlvbjphbGwgLjRzO3RyYW5zZm9ybTpzY2FsZSgwKTtvcGFjaXR5OjA7ei1pbmRleDo5OSAhaW1wb3J0YW50fS5tb2RhbCAubW9kYWwtY2xvc2V7dHJhbnNpdGlvbjphbGwgLjRzO3otaW5kZXg6MTAwICFpbXBvcnRhbnR9Lm1vZGFsIC5tb2RhbC1jbG9zZTpob3Zlcnt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9Lm1vZGFsIGF7Ym9yZGVyLXJhZGl1czo2cHh9Lm1vZGFsLmlzLWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9Lm1vZGFsLmlzLWFjdGl2ZSAubW9kYWwtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNmE4NWI2IDAlLCAjYmFjOGUwIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNmE4NWI2IDAlLCAjYmFjOGUwIDEwMCUpO2JhY2tncm91bmQtY29sb3I6IzIxOWQxYTt3aWR0aDoxMDAwcHg7aGVpZ2h0OjEwMDBweDtib3JkZXItcmFkaXVzOjEwMDAwcHg7dHJhbnNpdGlvbjphbGwgLjVzO3RyYW5zZm9ybTpzY2FsZSgwKTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3otaW5kZXg6OTggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0ubW9kYWwuaXMtYWN0aXZlIC5tb2RhbC1iYWNrZ3JvdW5kLnNjYWxlSW5DaXJjbGV7dHJhbnNmb3JtOnNjYWxlKDcpfS5tb2RhbC5pcy1hY3RpdmUgLm1vZGFsLWNvbnRlbnQuc2NhbGVJbnt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfS5tb2RhbC5pcy1hY3RpdmUgLm1vZGFsLWNsb3Nle3otaW5kZXg6MTAwICFpbXBvcnRhbnR9Lm1vZGFsLmlzLWFjdGl2ZS5pbWFnZS1tb2RhbCAubW9kYWwtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDQ0RjYwLCAjNDQ0KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ0NEY2MCwgIzQ0NCk7YmFja2dyb3VuZC1jb2xvcjojNDQ0ZjYwfS5tb2RhbC5pcy1hY3RpdmUuaW1hZ2UtbW9kYWwgaW1ne2JvcmRlci1yYWRpdXM6NnB4fS5tb2RhbC5pcy1hY3RpdmUuaW1hZ2UtbW9kYWwgLmdhbGxlcnktaXRlbSBmaWd1cmV7YmFja2dyb3VuZDpub25lfS5tb2RhbC5pcy1hY3RpdmUgLm1vZGFsLWNhcmQgLm1vZGFsLWNhcmQtaGVhZCwubW9kYWwuaXMtYWN0aXZlIC5tb2RhbC1jYXJkIC5tb2RhbC1jYXJkLWZvb3R7cGFkZGluZzoxNXB4fS5tb2RhbC5pcy1hY3RpdmUgLm1vZGFsLWNhcmQgLm1vZGFsLWNhcmQtaGVhZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm1vZGFsLmlzLWFjdGl2ZSAubW9kYWwtY2FyZCAubW9kYWwtY2FyZC1oZWFkIHB7Y29sb3I6IzQ0NGY2MH0ubW9kYWwuaXMtYWN0aXZlIC5tb2RhbC1jYXJkIC5tb2RhbC1jYXJkLWhlYWQgLmRlbGV0ZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuM3N9Lm1vZGFsLmlzLWFjdGl2ZSAubW9kYWwtY2FyZCAubW9kYWwtY2FyZC1oZWFkIC5kZWxldGU6YmVmb3Jle2JhY2tncm91bmQ6I2MyNjgyMH0ubW9kYWwuaXMtYWN0aXZlIC5tb2RhbC1jYXJkIC5tb2RhbC1jYXJkLWhlYWQgLmRlbGV0ZTphZnRlcntiYWNrZ3JvdW5kOiNjMjY4MjB9Lm1vZGFsLmlzLWFjdGl2ZSAubW9kYWwtY2FyZCAubW9kYWwtY2FyZC1oZWFkIC5kZWxldGU6aG92ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfS5tb2RhbC5pcy1hY3RpdmUgLm1vZGFsLWNhcmQgLm1vZGFsLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MTBweH0ubW9kYWwuaXMtYWN0aXZlIC5tb2RhbC1jYXJkIC5tb2RhbC1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMil9Lm1vZGFsLmlzLWFjdGl2ZSAubW9kYWwtY2FyZCAubW9kYWwtY2FyZC1mb290e2JhY2tncm91bmQtY29sb3I6I2ZmZjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Ym9yZGVyLXRvcDpub25lfS5tb2RhbC5pcy1hY3RpdmUubW9kYWwtc20gLm1vZGFsLWNhcmQtYm9keXttYXgtaGVpZ2h0OjQwMHB4fS5tb2RhbC5pcy1hY3RpdmUubW9kYWwtaGVybyAubW9kYWwtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwMWYyNywgI0MyNjgyMCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZTAxZjI3LCAjQzI2ODIwKTtiYWNrZ3JvdW5kLWNvbG9yOiNlMDFmMjd9Lm1vZGFsLmlzLWFjdGl2ZS5tb2RhbC1zdWNjZXNzIC5tb2RhbC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6IzAwYjI4OX0ubW9kYWwuaXMtYWN0aXZlLm1vZGFsLWVycm9yIC5tb2RhbC1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6I2ZmNzI3M30ubW9kYWwuaXMtYWN0aXZlLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWJhY2tncm91bmR7YmFja2dyb3VuZDojZWRhNTE0fS5tb2RhbC5pcy1hY3RpdmUubW9kYWwtaW5mbyAubW9kYWwtYmFja2dyb3VuZHtiYWNrZ3JvdW5kOiMwMzliZTV9Lm1vZGFsLmlzLWFjdGl2ZSAubW9kYWwtc3Zne21heC13aWR0aDoxMTBweDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpey5tb2RhbC5tb2RhbC1sZyAubW9kYWwtY2FyZCwubW9kYWwubW9kYWwtbGcgLm1vZGFsLWNvbnRlbnR7d2lkdGg6ODAwcHggIWltcG9ydGFudH0ubW9kYWwubW9kYWwtc20gLm1vZGFsLWNhcmQsLm1vZGFsLm1vZGFsLXNtIC5tb2RhbC1jb250ZW50e3dpZHRoOjQwMHB4ICFpbXBvcnRhbnR9fS8qISBfZm9ybXMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy5pbnB1dCwudGV4dGFyZWEsc2VsZWN0e2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5mb3JtLWxhYmVse3BhZGRpbmctYm90dG9tOjVweDtjb2xvcjojOTk5fWlucHV0LmlucHV0e2NvbG9yOiM4Nzg3ODc7Ym94LXNoYWRvdzpub25lO3RyYW5zaXRpb246YWxsIC44cztwYWRkaW5nLWJvdHRvbTozcHg7Ym9yZGVyLWNvbG9yOiNjY2M7Zm9udC1zaXplOi45cmVtfWlucHV0LmlucHV0LmlzLXNtYWxse3BhZGRpbmctYm90dG9tOjJweDtwYWRkaW5nLWxlZnQ6MTBweH1pbnB1dC5pbnB1dC5pcy1tZWRpdW17cGFkZGluZy1ib3R0b206NXB4O2ZvbnQtc2l6ZToxcmVtO2hlaWdodDoyLjVyZW19aW5wdXQuaW5wdXQuaXMtbGFyZ2V7cGFkZGluZy1ib3R0b206N3B4O2ZvbnQtc2l6ZToxLjI1cmVtO2hlaWdodDozcmVtfWlucHV0LmlucHV0LnJvdW5kZWR7Ym9yZGVyLXJhZGl1czoxMDBweH1pbnB1dC5pbnB1dC5pcy1wcmltYXJ5LWZvY3VzOmZvY3Vze2JvcmRlci1jb2xvcjojMjE5ZDFhfWlucHV0LmlucHV0LmlzLXByaW1hcnktZm9jdXM6Zm9jdXN+c3Bhbi5pY29uIGl7Y29sb3I6IzIxOWQxYX1pbnB1dC5pbnB1dC5pcy1zZWNvbmRhcnktZm9jdXM6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNlMDFmMjd9aW5wdXQuaW5wdXQuaXMtc2Vjb25kYXJ5LWZvY3VzOmZvY3VzfnNwYW4uaWNvbiBpe2NvbG9yOiNlMDFmMjd9aW5wdXQuaW5wdXQuaXMtYWNjZW50LWZvY3VzOmZvY3Vze2JvcmRlci1jb2xvcjojYzI2ODIwfWlucHV0LmlucHV0LmlzLWFjY2VudC1mb2N1czpmb2N1c35zcGFuLmljb24gaXtjb2xvcjojYzI2ODIwfWlucHV0LmlucHV0LmlzLWdyZXktZm9jdXM6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNhOWFiYWN9aW5wdXQuaW5wdXQuaXMtZ3JleS1mb2N1czpmb2N1c35zcGFuLmljb24gaXtjb2xvcjojYTlhYmFjfWlucHV0LmlucHV0OmZvY3VzLGlucHV0LmlucHV0OmFjdGl2ZXtib3JkZXItY29sb3I6I2VmZjRmN30uaW5wdXQuY3VzdG9tLWlucHV0e2hlaWdodDo0NnB4O2xpbmUtaGVpZ2h0OjQ2cHg7cGFkZGluZy1sZWZ0OjUwcHggIWltcG9ydGFudH0uaW5wdXQuY3VzdG9tLWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojZGJkYmRiICFpbXBvcnRhbnR9dGV4dGFyZWEudGV4dGFyZWF7Y29sb3I6Izg3ODc4Nztib3gtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjphbGwgLjhzfXRleHRhcmVhLnRleHRhcmVhOmZvY3Vze2JvcmRlcjoxcHggc29saWQgI2VkZWRlZH10ZXh0YXJlYS50ZXh0YXJlYS5pcy1wcmltYXJ5LWZvY3VzOmZvY3Vze2JvcmRlci1jb2xvcjojMjE5ZDFhfXRleHRhcmVhLnRleHRhcmVhLmlzLXByaW1hcnktZm9jdXM6Zm9jdXN+c3Bhbi5pY29uIGl7Y29sb3I6IzIxOWQxYX10ZXh0YXJlYS50ZXh0YXJlYS5pcy1zZWNvbmRhcnktZm9jdXM6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNlMDFmMjd9dGV4dGFyZWEudGV4dGFyZWEuaXMtc2Vjb25kYXJ5LWZvY3VzOmZvY3VzfnNwYW4uaWNvbiBpe2NvbG9yOiNlMDFmMjd9dGV4dGFyZWEudGV4dGFyZWEuaXMtYWNjZW50LWZvY3VzOmZvY3Vze2JvcmRlci1jb2xvcjojYzI2ODIwfXRleHRhcmVhLnRleHRhcmVhLmlzLWFjY2VudC1mb2N1czpmb2N1c35zcGFuLmljb24gaXtjb2xvcjojYzI2ODIwfXRleHRhcmVhLnRleHRhcmVhLmlzLWdyZXktZm9jdXM6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNhOWFiYWN9dGV4dGFyZWEudGV4dGFyZWEuaXMtZ3JleS1mb2N1czpmb2N1c35zcGFuLmljb24gaXtjb2xvcjojYTlhYmFjfXRleHRhcmVhLnRleHRhcmVhLmlzLWRlZmF1bHQtZm9jdXM6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNjY2N9dGV4dGFyZWEudGV4dGFyZWEuaXMtZGVmYXVsdC1mb2N1czpmb2N1c35zcGFuLmljb24gaXtjb2xvcjojY2NjfXRleHRhcmVhLnRleHRhcmVhLmlzLWdyb3d7bWluLWhlaWdodDo0MHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjQwcHg7cmVzaXplOm5vbmU7dHJhbnNpdGlvbjphbGwgLjVzO292ZXJmbG93OmhpZGRlbn10ZXh0YXJlYS50ZXh0YXJlYS5pcy1ncm93OmZvY3Vze2hlaWdodDoxMzBweCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojOTk5fXRleHRhcmVhLnRleHRhcmVhLmlzLWJ1dHRvbnttaW4taGVpZ2h0OjQwcHggIWltcG9ydGFudDtoZWlnaHQ6NDBweCAhaW1wb3J0YW50O3Jlc2l6ZTpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuNnN9dGV4dGFyZWEudGV4dGFyZWEuaXMtYnV0dG9uOmhvdmVye2JvcmRlci1jb2xvcjojY2NjfXRleHRhcmVhLnRleHRhcmVhLmlzLWJ1dHRvbjpmb2N1c3toZWlnaHQ6MTMwcHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNjY2N9dGV4dGFyZWEudGV4dGFyZWEuaXMtYnV0dG9uKy50ZXh0YXJlYS1idXR0b257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4fXRleHRhcmVhLnRleHRhcmVhLmlzLWJ1dHRvbisudGV4dGFyZWEtYnV0dG9uIGJ1dHRvbnttYXJnaW46MTBweCA3cHggN3B4IDdweH0uZmllbGQgLmNvbnRyb2wuZGF0ZXBpY2tlci1jb250cm9sIC5pY29uLC5maWVsZCAuY29udHJvbC50aW1lcGlja2VyLWNvbnRyb2wgLmljb257dG9wOi0ycHh9LmZpZWxkIC5jb250cm9sIGl7dHJhbnNpdGlvbjphbGwgLjRzfS5maWVsZCAuY29udHJvbC5yZXF1aXJlZHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmllbGQgLmNvbnRyb2wucmVxdWlyZWQgaXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDt0b3A6OHB4fS5maWVsZCAuY29udHJvbC5yZXF1aXJlZCBzbWFsbC52YWxpZGF0aW9uLWluZm8sLmZpZWxkIC5jb250cm9sLnJlcXVpcmVkIC52YWxpZGF0aW9uLWluZm8uc21hbGx7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZTouOHJlbX0uZmllbGQgLmNvbnRyb2wucmVxdWlyZWQuaGFzLXN1Y2Nlc3MgaW5wdXR7Ym9yZGVyOjFweCBzb2xpZCAjMDBiMjg5fS5maWVsZCAuY29udHJvbC5yZXF1aXJlZC5oYXMtc3VjY2VzcyBzbWFsbC52YWxpZGF0aW9uLWluZm8uc3VjY2VzcywuZmllbGQgLmNvbnRyb2wucmVxdWlyZWQuaGFzLXN1Y2Nlc3MgLnZhbGlkYXRpb24taW5mby5zdWNjZXNzLnNtYWxse2NvbG9yOiMwMGIyODk7ZGlzcGxheTpibG9ja30uZmllbGQgLmNvbnRyb2wucmVxdWlyZWQuaGFzLXN1Y2Nlc3MgLnN1Y2Nlc3MgaXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMGIyODl9LmZpZWxkIC5jb250cm9sLnJlcXVpcmVkLmhhcy1lcnJvciBpbnB1dHtib3JkZXI6MXB4IHNvbGlkICNmZjcyNzN9LmZpZWxkIC5jb250cm9sLnJlcXVpcmVkLmhhcy1lcnJvciBzbWFsbC52YWxpZGF0aW9uLWluZm8uZXJyb3IsLmZpZWxkIC5jb250cm9sLnJlcXVpcmVkLmhhcy1lcnJvciAudmFsaWRhdGlvbi1pbmZvLmVycm9yLnNtYWxse2NvbG9yOiNmZjcyNzM7ZGlzcGxheTpibG9ja30uZmllbGQgLmNvbnRyb2wucmVxdWlyZWQuaGFzLWVycm9yIC5lcnJvciBpe2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmNzI3M30uY29udHJvbC1tYXRlcmlhbHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjNlbX0uY29udHJvbC1tYXRlcmlhbCBpbnB1dCwuY29udHJvbC1tYXRlcmlhbCB0ZXh0YXJlYXtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudH0uY29udHJvbC1tYXRlcmlhbC5pcy1wcmltYXJ5IGlucHV0Lm1hdGVyaWFsLWlucHV0OmZvY3VzfmxhYmVsLC5jb250cm9sLW1hdGVyaWFsLmlzLXByaW1hcnkgaW5wdXQ6dmFsaWR+bGFiZWwsLmNvbnRyb2wtbWF0ZXJpYWwuaXMtcHJpbWFyeSB0ZXh0YXJlYTpmb2N1c35sYWJlbHtjb2xvcjojMjE5ZDFhfS5jb250cm9sLW1hdGVyaWFsLmlzLXByaW1hcnkgLmJhcjpiZWZvcmUsLmNvbnRyb2wtbWF0ZXJpYWwuaXMtcHJpbWFyeSAuYmFyOmFmdGVye2JhY2tncm91bmQ6IzIxOWQxYX0uY29udHJvbC1tYXRlcmlhbC5pcy1wcmltYXJ5Lmhhcy1pY29uIGlucHV0OmZvY3Vzfml7Y29sb3I6IzIxOWQxYSAhaW1wb3J0YW50fS5jb250cm9sLW1hdGVyaWFsLmlzLXNlY29uZGFyeSBpbnB1dC5tYXRlcmlhbC1pbnB1dDpmb2N1c35sYWJlbCwuY29udHJvbC1tYXRlcmlhbC5pcy1zZWNvbmRhcnkgaW5wdXQ6dmFsaWR+bGFiZWwsLmNvbnRyb2wtbWF0ZXJpYWwuaXMtc2Vjb25kYXJ5IHRleHRhcmVhOmZvY3VzfmxhYmVse2NvbG9yOiNlMDFmMjd9LmNvbnRyb2wtbWF0ZXJpYWwuaXMtc2Vjb25kYXJ5IC5iYXI6YmVmb3JlLC5jb250cm9sLW1hdGVyaWFsLmlzLXNlY29uZGFyeSAuYmFyOmFmdGVye2JhY2tncm91bmQ6I2UwMWYyN30uY29udHJvbC1tYXRlcmlhbC5pcy1zZWNvbmRhcnkuaGFzLWljb24gaW5wdXQ6Zm9jdXN+aXtjb2xvcjojZTAxZjI3ICFpbXBvcnRhbnR9LmNvbnRyb2wtbWF0ZXJpYWwuaXMtYWNjZW50IGlucHV0Lm1hdGVyaWFsLWlucHV0OmZvY3VzfmxhYmVsLC5jb250cm9sLW1hdGVyaWFsLmlzLWFjY2VudCBpbnB1dDp2YWxpZH5sYWJlbCwuY29udHJvbC1tYXRlcmlhbC5pcy1hY2NlbnQgdGV4dGFyZWE6Zm9jdXN+bGFiZWx7Y29sb3I6I2MyNjgyMH0uY29udHJvbC1tYXRlcmlhbC5pcy1hY2NlbnQgLmJhcjpiZWZvcmUsLmNvbnRyb2wtbWF0ZXJpYWwuaXMtYWNjZW50IC5iYXI6YWZ0ZXJ7YmFja2dyb3VuZDojYzI2ODIwfS5jb250cm9sLW1hdGVyaWFsLmlzLWFjY2VudC5oYXMtaWNvbiBpbnB1dDpmb2N1c35pe2NvbG9yOiNjMjY4MjAgIWltcG9ydGFudH0uY29udHJvbC1tYXRlcmlhbC5pcy1saWdodCBpbnB1dC5tYXRlcmlhbC1pbnB1dDpmb2N1c35sYWJlbCwuY29udHJvbC1tYXRlcmlhbC5pcy1saWdodCBpbnB1dDp2YWxpZH5sYWJlbCwuY29udHJvbC1tYXRlcmlhbC5pcy1saWdodCB0ZXh0YXJlYTpmb2N1c35sYWJlbHtjb2xvcjojZmZmfS5jb250cm9sLW1hdGVyaWFsLmlzLWxpZ2h0IC5iYXI6YmVmb3JlLC5jb250cm9sLW1hdGVyaWFsLmlzLWxpZ2h0IC5iYXI6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmfS5jb250cm9sLW1hdGVyaWFsLmlzLWxpZ2h0Lmhhcy1pY29uIGlucHV0OmZvY3Vzfml7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5jb250cm9sLW1hdGVyaWFsIGlucHV0Lm1hdGVyaWFsLWlucHV0LC5jb250cm9sLW1hdGVyaWFsIHRleHRhcmVhe3dpZHRoOjEwMCUgIWltcG9ydGFudDtmb250LXNpemU6MThweDtwYWRkaW5nOi42MjVlbSAuNjI1ZW0gLjYyNWVtIC4zMTI1ZW07ZGlzcGxheTpibG9jazt3aWR0aDoxOC43NWVtO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhOWFiYWM7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmNvbnRyb2wtbWF0ZXJpYWwgaW5wdXQubWF0ZXJpYWwtaW5wdXQ6Zm9jdXMsLmNvbnRyb2wtbWF0ZXJpYWwgdGV4dGFyZWE6Zm9jdXN7b3V0bGluZTpub25lfS5jb250cm9sLW1hdGVyaWFsIGxhYmVse2ZvbnQtZmFtaWx5OlwiQXJpYWxcIjtjb2xvcjojY2VjZWNlO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lO2xlZnQ6LjMxMjVlbTt0b3A6LjYyNWVtO3RyYW5zaXRpb246LjJzIGVhc2UgYWxsOy1tb3otdHJhbnNpdGlvbjouMnMgZWFzZSBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOi4ycyBlYXNlIGFsbH0uY29udHJvbC1tYXRlcmlhbCBpbnB1dC5tYXRlcmlhbC1pbnB1dDpmb2N1c35sYWJlbCwuY29udHJvbC1tYXRlcmlhbCBpbnB1dDp2YWxpZH5sYWJlbCwuY29udHJvbC1tYXRlcmlhbCB0ZXh0YXJlYTpmb2N1c35sYWJlbHt0b3A6LTIwcHg7bGVmdDotMnB4O2ZvbnQtc2l6ZToxMnB4fS5jb250cm9sLW1hdGVyaWFsIC5iYXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30uY29udHJvbC1tYXRlcmlhbCAuYmFyOmJlZm9yZSwuY29udHJvbC1tYXRlcmlhbCAuYmFyOmFmdGVye2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MnB4O3dpZHRoOjA7Ym90dG9tOjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOi4ycyBlYXNlIGFsbDstbW96LXRyYW5zaXRpb246LjJzIGVhc2UgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjouMnMgZWFzZSBhbGx9LmNvbnRyb2wtbWF0ZXJpYWwgLmJhcjpiZWZvcmV7bGVmdDo1MCV9LmNvbnRyb2wtbWF0ZXJpYWwgLmJhcjphZnRlcntyaWdodDo1MCV9LmNvbnRyb2wtbWF0ZXJpYWwgaW5wdXQubWF0ZXJpYWwtaW5wdXQ6Zm9jdXN+LmJhcjpiZWZvcmUsLmNvbnRyb2wtbWF0ZXJpYWwgaW5wdXQubWF0ZXJpYWwtaW5wdXQ6Zm9jdXN+LmJhcjphZnRlciwuY29udHJvbC1tYXRlcmlhbCB0ZXh0YXJlYTpmb2N1c34uYmFyOmJlZm9yZSwuY29udHJvbC1tYXRlcmlhbCB0ZXh0YXJlYTpmb2N1c34uYmFyOmFmdGVye3dpZHRoOjUwJX0uY29udHJvbC1tYXRlcmlhbC5oYXMtaWNvbntwb3NpdGlvbjpyZWxhdGl2ZX0uY29udHJvbC1tYXRlcmlhbC5oYXMtaWNvbiBpbnB1dHtwYWRkaW5nLXJpZ2h0OjI1cHh9LmNvbnRyb2wtbWF0ZXJpYWwuaGFzLWljb24gaXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4O3RvcDoxMnB4O2NvbG9yOiNjZWNlY2V9LmNvbnRyb2wtbWF0ZXJpYWwucmVxdWlyZWR7cG9zaXRpb246cmVsYXRpdmV9LmNvbnRyb2wtbWF0ZXJpYWwucmVxdWlyZWQgaW5wdXR7cGFkZGluZy1yaWdodDoyNXB4fS5jb250cm9sLW1hdGVyaWFsLnJlcXVpcmVkIGl7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6OHB4O2NvbG9yOiNjZWNlY2U7ZGlzcGxheTpub25lfS5jb250cm9sLW1hdGVyaWFsLnJlcXVpcmVkIHNtYWxsLnZhbGlkYXRpb24taW5mbywuY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZCAudmFsaWRhdGlvbi1pbmZvLnNtYWxse2Rpc3BsYXk6bm9uZTtmb250LXNpemU6LjhyZW19LmNvbnRyb2wtbWF0ZXJpYWwucmVxdWlyZWQuaGFzLXN1Y2Nlc3MgaW5wdXR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDBiMjg5ICFpbXBvcnRhbnR9LmNvbnRyb2wtbWF0ZXJpYWwucmVxdWlyZWQuaGFzLXN1Y2Nlc3MgLmJhcjphZnRlciwuY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZC5oYXMtc3VjY2VzcyAuYmFyOmJlZm9yZXtiYWNrZ3JvdW5kOiMwMGIyODkgIWltcG9ydGFudH0uY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZC5oYXMtc3VjY2VzcyAuc3VjY2VzcyBpe2NvbG9yOiMwMGIyODkgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrfS5jb250cm9sLW1hdGVyaWFsLnJlcXVpcmVkLmhhcy1zdWNjZXNzIGxhYmVse2NvbG9yOiMwMGIyODkgIWltcG9ydGFudH0uY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZC5oYXMtc3VjY2VzcyBzbWFsbC52YWxpZGF0aW9uLWluZm8uc3VjY2VzcywuY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZC5oYXMtc3VjY2VzcyAudmFsaWRhdGlvbi1pbmZvLnN1Y2Nlc3Muc21hbGx7Y29sb3I6IzAwYjI4OTtkaXNwbGF5OmJsb2NrfS5jb250cm9sLW1hdGVyaWFsLnJlcXVpcmVkLmhhcy1lcnJvciBpbnB1dHtib3JkZXItYm90dG9tLWNvbG9yOiNmZjcyNzMgIWltcG9ydGFudH0uY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZC5oYXMtZXJyb3IgLmJhcjphZnRlciwuY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZC5oYXMtZXJyb3IgLmJhcjpiZWZvcmV7YmFja2dyb3VuZDojZmY3MjczICFpbXBvcnRhbnR9LmNvbnRyb2wtbWF0ZXJpYWwucmVxdWlyZWQuaGFzLWVycm9yIC5lcnJvciBpe2NvbG9yOiNmZjcyNzMgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrfS5jb250cm9sLW1hdGVyaWFsLnJlcXVpcmVkLmhhcy1lcnJvciBsYWJlbHtjb2xvcjojZmY3MjczICFpbXBvcnRhbnR9LmNvbnRyb2wtbWF0ZXJpYWwucmVxdWlyZWQuaGFzLWVycm9yIHNtYWxsLnZhbGlkYXRpb24taW5mby5lcnJvciwuY29udHJvbC1tYXRlcmlhbC5yZXF1aXJlZC5oYXMtZXJyb3IgLnZhbGlkYXRpb24taW5mby5lcnJvci5zbWFsbHtjb2xvcjojZmY3MjczO2Rpc3BsYXk6YmxvY2t9LnNlbGVjdDphZnRlcntib3JkZXI6MXB4IHNvbGlkICMyMTlkMWE7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLXRvcDowfS5zZWxlY3Q6aG92ZXI6YWZ0ZXJ7Ym9yZGVyOjFweCBzb2xpZCByZ2IoMjMuODAzMjc4Njg4NSwxMTMuMjQ1OTAxNjM5MywxOC43NTQwOTgzNjA3KTtib3JkZXItcmlnaHQ6MDtib3JkZXItdG9wOjB9LnNlbGVjdCBzZWxlY3Q6YWN0aXZlLC5zZWxlY3Qgc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojMjE5ZDFhfS5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXJ7cmlnaHQ6MS41MjVlbTt6LWluZGV4OjQ7Zm9udC1zaXplOi44cmVtO2JvcmRlcjoxcHggc29saWQgIzk5OTtib3JkZXItcmlnaHQ6MDtib3JkZXItdG9wOjB9LmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdCBpe3otaW5kZXg6MiAhaW1wb3J0YW50fS5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3Qgc2VsZWN0e3BhZGRpbmctbGVmdDoyLjVyZW19LmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1tZWRpdW0gc2VsZWN0e3BhZGRpbmctbGVmdDozcmVtfS5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3QuaXMtbGFyZ2UrLmljb257Zm9udC1zaXplOjEuNnJlbX0uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuc2VsZWN0LmlzLWxhcmdlIHNlbGVjdHtwYWRkaW5nLWxlZnQ6My4zcmVtfS5hdXRvY3Bse2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5hdXRvY3BsIC5lYXN5LWF1dG9jb21wbGV0ZS1jb250YWluZXIgdWx7cGFkZGluZzoxMHB4ICFpbXBvcnRhbnR9LmF1dG9jcGwgLmVhc3ktYXV0b2NvbXBsZXRlLWNvbnRhaW5lciB1bCBsaXttYXJnaW46MCAxMHB4fS5hdXRvLWNwbC1jb250cm9sIC5pY29ue3RvcDozcHggIWltcG9ydGFudH0udGVtcGxhdGUtd3JhcHBlcntkaXNwbGF5OmZsZXggIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9LnRlbXBsYXRlLXdyYXBwZXIgLmF1dG9jcGwtYXZhdGFye3dpZHRoOjM2cHggIWltcG9ydGFudDtoZWlnaHQ6MzZweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MTAwcHggIWltcG9ydGFudH0udGVtcGxhdGUtd3JhcHBlciAuZW50cnktdGV4dHttYXJnaW4tbGVmdDoxNXB4fS50ZW1wbGF0ZS13cmFwcGVyIC5lbnRyeS10ZXh0IHNwYW57Zm9udC1zaXplOi44cmVtO2NvbG9yOiNhOWFiYWN9LmRhdGVwaWNrZXItcGFuZWw+dWw+bGkucGlja2VkLC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpLnBpY2tlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjMjY4MjAgIWltcG9ydGFudH0uZmlsZS1pbnB1dC13cmFwcGVyIC5jb250cm9se2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5maWxlLWlucHV0LXdyYXBwZXIgLmNvbnRyb2wgLmlucHV0ZmlsZXt3aWR0aDouMXB4O2hlaWdodDouMXB4O29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMX0uZmlsZS1pbnB1dC13cmFwcGVyIC5jb250cm9sIC5pbnB1dGZpbGUrbGFiZWx7bWF4LXdpZHRoOjgwJTtmb250LXNpemU6MS4wNXJlbTtmb250LXdlaWdodDo0MDA7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6LjYyNXJlbSAxLjQ1cmVtIC44cmVtIDEuMjVyZW07LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHM7LW1vei10cmFuc2l0aW9uOmFsbCAuNHM7LW1zLXRyYW5zaXRpb246YWxsIC40czt0cmFuc2l0aW9uOmFsbCAuNHN9LmZpbGUtaW5wdXQtd3JhcHBlciAuY29udHJvbCAuaW5wdXRmaWxlK2xhYmVsIGl7cG9zaXRpb246cmVsYXRpdmU7dG9wOjRweDttYXJnaW4tcmlnaHQ6MTBweH0uZmlsZS1pbnB1dC13cmFwcGVyIC5jb250cm9sIC5zaW1wbGUtZmlsZS1pbnB1dCtsYWJlbHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2MyNjgyMH0uZmlsZS1pbnB1dC13cmFwcGVyIC5jb250cm9sIC5zaW1wbGUtZmlsZS1pbnB1dDpmb2N1cytsYWJlbCwuZmlsZS1pbnB1dC13cmFwcGVyIC5jb250cm9sIC5zaW1wbGUtZmlsZS1pbnB1dC5oYXMtZm9jdXMrbGFiZWwsLmZpbGUtaW5wdXQtd3JhcHBlciAuY29udHJvbCAuc2ltcGxlLWZpbGUtaW5wdXQrbGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjE1Ljg4OTM4MDUzMSwxMTUuNzM0NTEzMjc0MywzNS42MTA2MTk0NjkpO291dGxpbmU6bm9uZTstbW96LWJveC1zaGFkb3c6aW5zZXQgcmdiYSgxNDMsMTYwLDI0MSwuMikgMCAwIDAgMXB4LHJnYmEoMjEzLDIyMCwyNDcsLjU5KSAwIDEwcHggMjBweDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgcmdiYSgxNDMsMTYwLDI0MSwuMikgMCAwIDAgMXB4LHJnYmEoMjEzLDIyMCwyNDcsLjU5KSAwIDEwcHggMjBweDtib3gtc2hhZG93Omluc2V0IHJnYmEoMTQzLDE2MCwyNDEsLjIpIDAgMCAwIDFweCxyZ2JhKDIxMywyMjAsMjQ3LC41OSkgMCAxMHB4IDIwcHh9LmZpZWxkLWlucHV0LXdyYXBwZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5maWVsZC1pbnB1dC13cmFwcGVyIC5maWVsZC1pbnB1dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6I2ZjZmNmYztib3JkZXI6MXB4IHNvbGlkICNlZGVkZWQ7cGFkZGluZzoxNnB4O3dpZHRoOjQ1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6M3B4fS5maWVsZC1pbnB1dC13cmFwcGVyIC5maWVsZC1pbnB1dD5bdHlwZT1maWxlXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcn0uZmllbGQtaW5wdXQtd3JhcHBlciAuZmllbGQtaW5wdXQ+LmJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjhweCAxNnB4O2JvcmRlci1yYWRpdXM6MnB4O21hcmdpbi1yaWdodDo4cHg7bGluZS1oZWlnaHQ6MX0uZmllbGQtaW5wdXQtd3JhcHBlciAuZmllbGQtaW5wdXQ+LmxhYmVse2NvbG9yOiM0NDRmNjA7Zm9udC13ZWlnaHQ6NDAwO3doaXRlLXNwYWNlOm5vd3JhcDtvcGFjaXR5Oi4zfS5maWVsZC1pbnB1dC13cmFwcGVyIC5maWVsZC1pbnB1dC4tY2hvc2VuPi5sYWJlbHtvcGFjaXR5OjF9LmxhYmVsLS1jaGVja2JveHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46LjVyZW07Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxMzUlICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7dHJhbnNmb3JtOnNjYWxlKDAuNyl9LmxhYmVsLS1jaGVja2JveCBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotN3B4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM0NDRmNjB9Lm1kLWNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMC4zNzVyZW07bWFyZ2luOjAgMXJlbSAwIDA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNmb3JtOnNjYWxlKDEuOCl9Lm1kLWNoZWNrYm94OmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6LjlyZW07aGVpZ2h0Oi45cmVtO2JvcmRlcjoxLjVweCBzb2xpZCAjY2NjfS5tZC1jaGVja2JveDpjaGVja2VkOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7aGVpZ2h0Oi41cmVtO2JvcmRlci1jb2xvcjojMjE5ZDFhO2JvcmRlci10b3Atc3R5bGU6bm9uZTtib3JkZXItcmlnaHQtc3R5bGU6bm9uZX0ubWQtY2hlY2tib3g6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMC4xMjVyZW07bGVmdDowO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNi4yNXJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNi4yNXJlbSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1ALW1vei1rZXlmcmFtZXMgc2xpZGVVcHswJXstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDYuMjVyZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDYuMjVyZW0pfTEwMCV7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBzbGlkZVVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNi4yNXJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNi4yNXJlbSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7aW5wdXQubWQtY2hlY2tib3g6Zm9jdXN7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtvdXRsaW5lLW9mZnNldDowICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnR9fS5yYWRpby13cmFwLC5jaGVja2JveC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MWVtfS5yYWRpby13cmFwOjpzZWxlY3Rpb24sLmNoZWNrYm94LXdyYXA6OnNlbGVjdGlvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LnJhZGlvLXdyYXAgaW5wdXQuZC1jaGVja2JveCtzcGFuLC5jaGVja2JveC13cmFwIGlucHV0LmQtY2hlY2tib3grc3BhbiwucmFkaW8td3JhcCBpbnB1dC5iLXJhZGlvK3NwYW4sLmNoZWNrYm94LXdyYXAgaW5wdXQuYi1yYWRpbytzcGFue2JhY2tncm91bmQ6I2ZmZjtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgLjVlbSAwIDA7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgIzk5OTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MmVtO2hlaWdodDoyZW19LnJhZGlvLXdyYXAgaW5wdXQuZC1jaGVja2JveCtzcGFuOjphZnRlciwuY2hlY2tib3gtd3JhcCBpbnB1dC5kLWNoZWNrYm94K3NwYW46OmFmdGVyLC5yYWRpby13cmFwIGlucHV0LmItcmFkaW8rc3Bhbjo6YWZ0ZXIsLmNoZWNrYm94LXdyYXAgaW5wdXQuYi1yYWRpbytzcGFuOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzfS5yYWRpby13cmFwIGlucHV0LmQtY2hlY2tib3g6Y2hlY2tlZCtzcGFuOjphZnRlciwuY2hlY2tib3gtd3JhcCBpbnB1dC5kLWNoZWNrYm94OmNoZWNrZWQrc3Bhbjo6YWZ0ZXIsLnJhZGlvLXdyYXAgaW5wdXQuYi1yYWRpbzpjaGVja2VkK3NwYW46OmFmdGVyLC5jaGVja2JveC13cmFwIGlucHV0LmItcmFkaW86Y2hlY2tlZCtzcGFuOjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSl9LnJhZGlvLXdyYXAgaW5wdXQuZC1jaGVja2JveCwuY2hlY2tib3gtd3JhcCBpbnB1dC5kLWNoZWNrYm94LC5yYWRpby13cmFwIGlucHV0LmItcmFkaW8sLmNoZWNrYm94LXdyYXAgaW5wdXQuYi1yYWRpb3twb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjB9LmNoZWNrYm94LXdyYXAgaW5wdXQrc3Bhbntib3JkZXItcmFkaXVzOjJweH0uY2hlY2tib3gtd3JhcCBpbnB1dCtzcGFuOjphZnRlcntiYWNrZ3JvdW5kOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NDhJVVJQUTFSWlVFVWdjM1puSUZCVlFreEpReUFpTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNGlJQ0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTlIY21Gd2FHbGpjeTlUVmtjdk1TNHhMMFJVUkM5emRtY3hNUzVrZEdRaVBqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIZHBaSFJvUFNJMk5IQjRJaUJvWldsbmFIUTlJalkwY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTkNBMk5DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdOalFnTmpRaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQanhuUGp4d2IyeDVaMjl1SUhCdmFXNTBjejBpTVRNdU56QTNMRE15TGpJNU15QXhNaTR5T1RNc016TXVPRFUwSURJMExqSTVNeXcwTmlBeU5TNDNNRGNzTkRZZ05Ea3VOekEzTERJeExqZzFOQ0EwT0M0eU9UTXNNakF1TXpZMklESTFMRFF6TGpZeU15QWlMejQ4TDJjK1BDOXpkbWMrKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO3dpZHRoOjEuOWVtO2hlaWdodDoxLjllbX0uY2hlY2tib3gtd3JhcC5pcy1tZWRpdW0gaW5wdXQrc3Bhbnt3aWR0aDoxLjRlbTtoZWlnaHQ6MS40ZW19LmNoZWNrYm94LXdyYXAuaXMtbWVkaXVtIGlucHV0K3NwYW46OmFmdGVye2JhY2tncm91bmQ6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGp4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpSUhkcFpIUm9QU0kyTkhCNElpQm9aV2xuYUhROUlqWTBjSGdpSUhacFpYZENiM2c5SWpBZ01DQTJOQ0EyTkNJZ1pXNWhZbXhsTFdKaFkydG5jbTkxYm1ROUltNWxkeUF3SURBZ05qUWdOalFpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBqeG5Qanh3YjJ4NVoyOXVJSEJ2YVc1MGN6MGlNVE11TnpBM0xETXlMakk1TXlBeE1pNHlPVE1zTXpNdU9EVTBJREkwTGpJNU15dzBOaUF5TlM0M01EY3NORFlnTkRrdU56QTNMREl4TGpnMU5DQTBPQzR5T1RNc01qQXVNelkySURJMUxEUXpMall5TXlBaUx6NDhMMmMrUEM5emRtYyspIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47d2lkdGg6MS4zZW07aGVpZ2h0OjEuM2VtfS5jaGVja2JveC13cmFwLmlzLXNtYWxsIGlucHV0K3NwYW57d2lkdGg6MWVtO2hlaWdodDoxZW19LmNoZWNrYm94LXdyYXAuaXMtc21hbGwgaW5wdXQrc3Bhbjo6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQanh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSTJOSEI0SWlCb1pXbG5hSFE5SWpZMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBMk5DQTJOQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTmpRZ05qUWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4blBqeHdiMng1WjI5dUlIQnZhVzUwY3owaU1UTXVOekEzTERNeUxqSTVNeUF4TWk0eU9UTXNNek11T0RVMElESTBMakk1TXl3ME5pQXlOUzQzTURjc05EWWdORGt1TnpBM0xESXhMamcxTkNBME9DNHlPVE1zTWpBdU16WTJJREkxTERRekxqWXlNeUFpTHo0OEwyYytQQzl6ZG1jKykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDouOWVtO2hlaWdodDouOWVtfS5yYWRpby13cmFwIGlucHV0K3NwYW57Ym9yZGVyLXJhZGl1czoxMDAwcHh9LnJhZGlvLXdyYXAgaW5wdXQrc3Bhbjo6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czoxMDAwcHg7bWFyZ2luOi41NWVtO3dpZHRoOi43NWVtO2hlaWdodDouNzVlbX0ucmFkaW8td3JhcCBpbnB1dDpjaGVja2VkK3NwYW46OmFmdGVye2JhY2tncm91bmQ6IzQ0NGY2MH0ucmFkaW8td3JhcC5pcy1zbWFsbCBzcGFue3RyYW5zZm9ybTpzY2FsZSgwLjYpICFpbXBvcnRhbnR9LnJhZGlvLXdyYXAuaXMtc21hbGwgc3Bhbjo6YWZ0ZXJ7bWFyZ2luOi41NGVtICFpbXBvcnRhbnR9LnJhZGlvLXdyYXAuaXMtbWVkaXVtIHNwYW57dHJhbnNmb3JtOnNjYWxlKDAuOCkgIWltcG9ydGFudH0ucmFkaW8td3JhcC5pcy1tZWRpdW0gc3Bhbjo6YWZ0ZXJ7bWFyZ2luOi41OGVtICFpbXBvcnRhbnR9LnJhZGlvLXdyYXAuaXMtcHJpbWFyeSBpbnB1dDpjaGVja2VkK3NwYW46OmFmdGVye2JhY2tncm91bmQ6IzIxOWQxYX0ucmFkaW8td3JhcC5pcy1zZWNvbmRhcnkgaW5wdXQ6Y2hlY2tlZCtzcGFuOjphZnRlcntiYWNrZ3JvdW5kOiNlMDFmMjd9LnJhZGlvLXdyYXAuaXMtYWNjZW50IGlucHV0OmNoZWNrZWQrc3Bhbjo6YWZ0ZXJ7YmFja2dyb3VuZDojYzI2ODIwfS50YWdzaW5wdXR7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjVweDt3aWR0aDozMDBweDtoZWlnaHQ6MTAwcHg7b3ZlcmZsb3cteTphdXRvfS50YWdzaW5wdXQgLnRhZ3twb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICMwMzliZTU7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7ZmxvYXQ6bGVmdDtwYWRkaW5nOjRweCA4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDojMDM5YmU1O2NvbG9yOiNmZmY7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MTNweH0udGFnc2lucHV0IC50YWcgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweH0udGFnc2lucHV0IC50YWc6YWZ0ZXJ7Zm9udC1mYW1pbHk6XCJNYXRlcmlhbCBJY29uc1wiO2NvbnRlbnQ6XCLul41cIjtjb2xvcjojZmZmO29wYWNpdHk6MTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6M3B4O3JpZ2h0OjRweDt6LWluZGV4OjB9LnRhZ3NpbnB1dCAudGFnIGF7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjExcHg7b3BhY2l0eTowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0udGFnc2lucHV0IGlucHV0e3dpZHRoOjgwcHg7bWFyZ2luOjAgNXB4IDVweCAwO2ZvbnQtZmFtaWx5OmhlbHZldGljYTtmb250LXNpemU6MTNweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7cGFkZGluZzo1cHg7YmFja2dyb3VuZDowIDA7Y29sb3I6IzAwMDtvdXRsaW5lOjB9LnRhZ3NpbnB1dCBkaXZ7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS50YWdzX2NsZWFye2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtoZWlnaHQ6MH0ubm90X3ZhbGlke2JhY2tncm91bmQ6I2ZiZDhkYiAhaW1wb3J0YW50O2NvbG9yOiM5MDExMWEgIWltcG9ydGFudH0ud2lja2VkcGlja2VyX19jb250cm9sc3twYWRkaW5nOjAgIWltcG9ydGFudH0vKiEgX3RhYmxlcy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLnRhYmxlLmRldmljZS10YWJsZSB0aCwudGFibGUuZGV2aWNlLXRhYmxlIHRke3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmV9LnRhYmxlLmRldmljZS10YWJsZSB0aCBpe2ZvbnQtc2l6ZTozNXB4O2NvbG9yOiNjZWNlY2V9LnRhYmxlLmRldmljZS10YWJsZSB0ZHtwYWRkaW5nOi43NWVtIDFlbX0udGFibGUuZGV2aWNlLXRhYmxlIHRkOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50YWJsZS5kZXZpY2UtdGFibGUgdGQuZmVhdHVyZS1uYW1le2xpbmUtaGVpZ2h0OjEuOTtmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIixzYW5zLXNlcmlmfS50YWJsZS5kZXZpY2UtdGFibGUgdGQgaS5pbS1pY29uLVllc3tmb250LXNpemU6MjRweDtjb2xvcjojMjE5ZDFhfS50YWJsZS5kZXZpY2UtdGFibGUgdGQgaS5pbS1pY29uLUNsb3Nle2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiNjZWNlY2V9LnRhYmxlLmRldmljZS10YWJsZSB0aHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGJkYmRifS50YWJsZS5jb21wYXJlLXRhYmxlIHRoLC50YWJsZS5jb21wYXJlLXRhYmxlIHRke3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmV9LnRhYmxlLmNvbXBhcmUtdGFibGUgdGggaXtmb250LXNpemU6MzVweDtjb2xvcjojY2VjZWNlfS50YWJsZS5jb21wYXJlLXRhYmxlIHRke3BhZGRpbmc6Ljc1ZW0gMWVtfS50YWJsZS5jb21wYXJlLXRhYmxlIHRkOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50YWJsZS5jb21wYXJlLXRhYmxlIHRkLmZlYXR1cmUtbmFtZXtsaW5lLWhlaWdodDoxLjk7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCIsc2Fucy1zZXJpZn0udGFibGUuY29tcGFyZS10YWJsZSB0ZCBpLmZhLWNoZWNre2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiMyMTlkMWF9LnRhYmxlLmNvbXBhcmUtdGFibGUgdGQgaS5mYS1jbG9zZXtmb250LXNpemU6MjRweDtjb2xvcjojY2VjZWNlfS50YWJsZS5jb21wYXJlLXRhYmxlIHRoe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkYmRiZGI7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmfS5yZXNwb25zaXZlLXRhYmxle21hcmdpbjphdXRvO21pbi13aWR0aDozMDBweDttYXgtd2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Y29sb3I6IzMzMztib3JkZXItcmFkaXVzOi4yZW07b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6LTFweCAzcHggMTBweCAwIHJnYmEoMCwwLDAsLjA2KX0ucmVzcG9uc2l2ZS10YWJsZS5pcy1wcmltYXJ5IHRyOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6IzIxOWQxYX0ucmVzcG9uc2l2ZS10YWJsZS5pcy1zZWNvbmRhcnkgdHI6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDojZTAxZjI3fS5yZXNwb25zaXZlLXRhYmxlLmlzLWFjY2VudCB0cjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOiNjMjY4MjB9LnJlc3BvbnNpdmUtdGFibGUgdHI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lO2JhY2tncm91bmQ6Izk5OTtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnJlc3BvbnNpdmUtdGFibGUgdHJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2JmYmZiZn0ucmVzcG9uc2l2ZS10YWJsZTpudGgtY2hpbGQob2RkKTpub3QoOmZpcnN0LWNoaWxkKXtiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmN9LnJlc3BvbnNpdmUtdGFibGUgdGh7ZGlzcGxheTpub25lO2NvbG9yOiNmZmZ9LnJlc3BvbnNpdmUtdGFibGUgdGR7ZGlzcGxheTpibG9ja30ucmVzcG9uc2l2ZS10YWJsZSB0ZDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOi41ZW19LnJlc3BvbnNpdmUtdGFibGUgdGQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOi41ZW19LnJlc3BvbnNpdmUtdGFibGUgdGQ6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXRoKSBcIjogXCI7Zm9udC13ZWlnaHQ6Ym9sZDt3aWR0aDoxMjBweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMDAwfS5yZXNwb25zaXZlLXRhYmxlIHRoLC5yZXNwb25zaXZlLXRhYmxlIHRke3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOi41ZW0gMWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMXB4KXsucmVzcG9uc2l2ZS10YWJsZSB0cjpudGgtY2hpbGQoMil7Ym9yZGVyLXRvcDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LnJlc3BvbnNpdmUtdGFibGUgdHI6aG92ZXI6bm90KDpmaXJzdC1jaGlsZCl7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5yZXNwb25zaXZlLXRhYmxlIHRkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnJlc3BvbnNpdmUtdGFibGUgdGgsLnJlc3BvbnNpdmUtdGFibGUgdGR7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmc6LjI1ZW0gLjVlbX0ucmVzcG9uc2l2ZS10YWJsZSB0aDpmaXJzdC1jaGlsZCwucmVzcG9uc2l2ZS10YWJsZSB0ZDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ucmVzcG9uc2l2ZS10YWJsZSB0aDpsYXN0LWNoaWxkLC5yZXNwb25zaXZlLXRhYmxlIHRkOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS5yZXNwb25zaXZlLXRhYmxlIHRoLC5yZXNwb25zaXZlLXRhYmxlIHRke3BhZGRpbmc6MWVtICFpbXBvcnRhbnR9fS8qISBfbGlzdHMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy5jb250ZW50IHVse2xpc3Qtc3R5bGUtdHlwZTpkaXNjfS5jb250ZW50IG9se2xpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsfXVsLG9se2xpc3Qtc3R5bGUtdHlwZTpub25lfS5pY29uLWJ1bGxldC1saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9Lmljb24tYnVsbGV0LWxpc3QgbGl7cGFkZGluZy1sZWZ0OjEuM2VtO3BhZGRpbmc6M3B4IDAgM3B4IDEuM2VtfS5pY29uLWJ1bGxldC1saXN0IGxpOmJlZm9yZXtjb250ZW50Olwi74SMXCI7Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LTEuM2VtO21hcmdpbi1yaWdodDouN3JlbTt3aWR0aDoxLjNlbX0uc29saWQtbGlzdHtkaXNwbGF5OmlubGluZS1ibG9ja30uc29saWQtbGlzdCAuc29saWQtbGlzdC1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjVweCAwfS5zb2xpZC1saXN0IC5zb2xpZC1saXN0LWl0ZW0gLmxpc3QtYnVsbGV0IGl7Zm9udC1zaXplOjEuNXJlbTttYXJnaW4tcmlnaHQ6MTVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O2NvbG9yOiNhOWFiYWN9LmlubGluZS1saXN0e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwfS5pbmxpbmUtbGlzdCBpLmlubGluZS1idWxsZXR7Zm9udC1zaXplOi40cmVtO21hcmdpbjowIDEwcHg7Y29sb3I6I2VkZWRlZDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6OHB4fS5saXN0LWJsb2Nre2JvcmRlcjoxcHggc29saWQgI2VkZWRlZDtib3gtc2hhZG93Oi0xcHggM3B4IDEwcHggMCByZ2JhKDAsMCwwLC4wNil9Lmxpc3QtYmxvY2sgbGl7cGFkZGluZzoxMHB4IDIwcHh9Lmxpc3QtYmxvY2sgbGkgYXtjb2xvcjojNDQ0fS5saXN0LWJsb2NrIGxpLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOiMyMTlkMWF9Lmxpc3QtYmxvY2sgbGkuaXMtYWN0aXZlOmhvdmVye2JhY2tncm91bmQ6IzIxOWQxYX0ubGlzdC1ibG9jayBsaS5pcy1hY3RpdmUgLmItYmFkZ2V7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0ubGlzdC1ibG9jayBsaS5pcy1hY3RpdmUgYXtjb2xvcjojZmZmfS5saXN0LWJsb2NrIGxpOmhvdmVye2JhY2tncm91bmQ6I2VmZjRmN30ubGlzdC1ibG9jay5ib3JkZXJlZCBsaTpub3QobGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VkZWRlZH0ubGlzdC1ibG9jay5taW5pbWFse2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZX0ubGlzdC1ibG9jay5taW5pbWFsIGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZGVkZWR9Lmxpc3QtYmxvY2sgLmItYmFkZ2V7ZmxvYXQ6cmlnaHR9Lmxpc3QtYmxvY2suaXMtc2Vjb25kYXJ5IGxpLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOiNlMDFmMjd9Lmxpc3QtYmxvY2suaXMtYWNjZW50IGxpLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOiNjMjY4MjB9LmxldmVsLm5hdi1sZXZlbHtwYWRkaW5nOjIwcHggNDBweDtib3JkZXI6MXB4IHNvbGlkICNlZGVkZWQ7YmFja2dyb3VuZDojZmZmfS5sZXZlbC5uYXYtbGV2ZWwgaXtjdXJzb3I6cG9pbnRlcn0ubGV2ZWwubmF2LWxldmVsIGk6aG92ZXJ7Y29sb3I6IzIxOWQxYX0ubGV2ZWwuY2VudGVyZWQtbGV2ZWx7cGFkZGluZzoyMHB4IDQwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZWRlZGVkO2JhY2tncm91bmQ6I2ZmZn0udXNlci1saXN0IGxpe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxMHB4IDE1cHh9LnVzZXItbGlzdCAudXNlci1saXN0LWF2YXRhciBpbWd7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjEwMHB4fS51c2VyLWxpc3QgLnVzZXItbGlzdC1pbmZve21hcmdpbjowIDEwcHh9LnVzZXItbGlzdCAudXNlci1saXN0LWluZm8gLm5hbWV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM0NDRmNjB9LnVzZXItbGlzdCAudXNlci1saXN0LWluZm8gLnBvc2l0aW9ue2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNhOWFiYWN9LnVzZXItbGlzdCAudXNlci1saXN0LXN0YXR1c3toZWlnaHQ6MTBweDt3aWR0aDoxMHB4O2JvcmRlci1yYWRpdXM6MTAwcHg7YmFja2dyb3VuZDojYTlhYmFjO21hcmdpbi1sZWZ0OmF1dG99LnVzZXItbGlzdCAudXNlci1saXN0LXN0YXR1cy5pcy1vZmZsaW5le2JhY2tncm91bmQ6I2VkZWRlZH0udXNlci1saXN0IC51c2VyLWxpc3Qtc3RhdHVzLmlzLW9ubGluZXtiYWNrZ3JvdW5kOiMwMGIyODl9LnVzZXItbGlzdCAudXNlci1saXN0LXN0YXR1cy5pcy1idXN5e2JhY2tncm91bmQ6I2VkYTUxNH0udXNlci1tZWRpYS1saXN0IGxpe21hcmdpbjoxNXB4IDB9LnVzZXItbWVkaWEtbGlzdCAubWVkaWEtbGVmdCAuaW1hZ2V7cG9zaXRpb246cmVsYXRpdmV9LnVzZXItbWVkaWEtbGlzdCAubWVkaWEtbGVmdCAuaW1hZ2UgLmF2YXRhci1zdGF0dXN7aGVpZ2h0OjEwcHg7d2lkdGg6MTBweDtib3JkZXItcmFkaXVzOjIwMHB4O2JhY2tncm91bmQ6I2E5YWJhYztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxcHg7dG9wOjNweH0udXNlci1tZWRpYS1saXN0IC5tZWRpYS1sZWZ0IC5pbWFnZSAuYXZhdGFyLXN0YXR1cy5pcy1vZmZsaW5le2JhY2tncm91bmQ6I2VkZWRlZH0udXNlci1tZWRpYS1saXN0IC5tZWRpYS1sZWZ0IC5pbWFnZSAuYXZhdGFyLXN0YXR1cy5pcy1vbmxpbmV7YmFja2dyb3VuZDojMDBiMjg5fS51c2VyLW1lZGlhLWxpc3QgLm1lZGlhLWxlZnQgLmltYWdlIC5hdmF0YXItc3RhdHVzLmlzLWJ1c3l7YmFja2dyb3VuZDojZWRhNTE0fS51c2VyLW1lZGlhLWxpc3QgLm1lZGlhLWNvbnRlbnQgc3Bhbntjb2xvcjojNDQ0ZjYwO2ZvbnQtd2VpZ2h0OjUwMH0vKiEgX2xhYmVscy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLmItYmFkZ2V7aGVpZ2h0OjIwcHg7bWluLXdpZHRoOjIwcHg7bWF4LXdpZHRoOjEwMHB4O3BhZGRpbmc6M3B4IDZweDtsaW5lLWhlaWdodDoxLjI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6LjhyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM5OTk7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czozcHh9LmItYmFkZ2Uucm91bmRlZHtib3JkZXItcmFkaXVzOjIwMHB4fS5iLWJhZGdlLmJhZGdlLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICM5OTk7Y29sb3I6Izk5OX0uYi1iYWRnZS5pcy1wcmltYXJ5e2JhY2tncm91bmQ6IzIxOWQxYX0uYi1iYWRnZS5pcy1wcmltYXJ5LmJhZGdlLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICMyMTlkMWE7Y29sb3I6IzIxOWQxYX0uYi1iYWRnZS5pcy1zZWNvbmRhcnl7YmFja2dyb3VuZDojZTAxZjI3fS5iLWJhZGdlLmlzLXNlY29uZGFyeS5iYWRnZS1vdXRsaW5lZHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCAjZTAxZjI3O2NvbG9yOiNlMDFmMjd9LmItYmFkZ2UuaXMtYWNjZW50e2JhY2tncm91bmQ6I2MyNjgyMH0uYi1iYWRnZS5pcy1hY2NlbnQuYmFkZ2Utb3V0bGluZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgI2MyNjgyMDtjb2xvcjojYzI2ODIwfS5iLWJhZGdlLmlzLXN1Y2Nlc3N7YmFja2dyb3VuZDojMDBiMjg5fS5iLWJhZGdlLmlzLXN1Y2Nlc3MuYmFkZ2Utb3V0bGluZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgIzAwYjI4OTtjb2xvcjojMDBiMjg5fS5iLWJhZGdlLmlzLXdhcm5pbmd7YmFja2dyb3VuZDojZWRhNTE0fS5iLWJhZGdlLmlzLXdhcm5pbmcuYmFkZ2Utb3V0bGluZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgI2VkYTUxNDtjb2xvcjojZWRhNTE0fS5iLWJhZGdlLmlzLWRhbmdlcntiYWNrZ3JvdW5kOiNmZjcyNzN9LmItYmFkZ2UuaXMtZGFuZ2VyLmJhZGdlLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICNmZjcyNzM7Y29sb3I6I2ZmNzI3M30uYi1iYWRnZS5pcy1pbmZve2JhY2tncm91bmQ6IzAzOWJlNX0uYi1iYWRnZS5pcy1pbmZvLmJhZGdlLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICMwMzliZTU7Y29sb3I6IzAzOWJlNX0udGFne21hcmdpbi1ib3R0b206NXB4fS50YWcuc3F1YXJlZHtib3JkZXItcmFkaXVzOjJweCAhaW1wb3J0YW50fS50YWcuaXMtb3V0bGluZWR7Ym9yZGVyOjFweCBzb2xpZCAjOTk5fS50YWcuaXMtcHJpbWFyeXtiYWNrZ3JvdW5kOiMyMTlkMWE7Y29sb3I6I2ZmZn0udGFnLmlzLXByaW1hcnkuaXMtb3V0bGluZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgIzIxOWQxYTtjb2xvcjojMjE5ZDFhfS50YWcuaXMtc2Vjb25kYXJ5e2JhY2tncm91bmQ6I2UwMWYyNztjb2xvcjojZmZmfS50YWcuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICNlMDFmMjc7Y29sb3I6I2UwMWYyN30udGFnLmlzLWFjY2VudHtiYWNrZ3JvdW5kOiNjMjY4MjA7Y29sb3I6I2ZmZn0udGFnLmlzLWFjY2VudC5pcy1vdXRsaW5lZHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCAjYzI2ODIwO2NvbG9yOiNjMjY4MjB9LnRhZy5pcy1zdWNjZXNze2JhY2tncm91bmQ6IzAwYjI4OTtjb2xvcjojZmZmfS50YWcuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCAjMDBiMjg5O2NvbG9yOiMwMGIyODl9LnRhZy5pcy13YXJuaW5ne2JhY2tncm91bmQ6I2VkYTUxNCAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0udGFnLmlzLXdhcm5pbmcuaXMtb3V0bGluZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZWRhNTE0ICFpbXBvcnRhbnQ7Y29sb3I6I2VkYTUxNCAhaW1wb3J0YW50fS50YWcuaXMtZGFuZ2Vye2JhY2tncm91bmQ6I2ZmNzI3Mztjb2xvcjojZmZmfS50YWcuaXMtZGFuZ2VyLmlzLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICNmZjcyNzM7Y29sb3I6I2ZmNzI3M30udGFnLmlzLWluZm97YmFja2dyb3VuZDojMDM5YmU1O2NvbG9yOiNmZmZ9LnRhZy5pcy1pbmZvLmlzLW91dGxpbmVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICMwMzliZTU7Y29sb3I6IzAzOWJlNX0udGFnLmlzLWxpZ2h0e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojNDQ0ZjYwfS50YWcuaXMtbGlnaHQuaXMtb3V0bGluZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgI2ZmZjtjb2xvcjojZmZmfS50YWcgc3Bhbi5kZWxldGV7dG9wOjJweH0udGFncy5oYXMtYWRkb25zIHNwYW46Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MCAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MH0udGFncy5oYXMtYWRkb25zIHNwYW46bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDotNXB4fS50YWdzLmhhcy1hZGRvbnMuaXMtY2VudGVyZWR7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY29udHJvbC50YWctZ3JvdXB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRhZy5pcy1kZWxldGV7bWFyZ2luLWxlZnQ6MXB4O3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyZW07Ym9yZGVyLXJhZGl1czowIDJweCAycHggMCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi01cHh9LnRhZy5pcy1kZWxldGU6YmVmb3Jle2hlaWdodDoxcHg7d2lkdGg6NTAlfS50YWcuaXMtZGVsZXRlOmFmdGVye2hlaWdodDo1MCU7d2lkdGg6MXB4fS50YWcuaXMtZGVsZXRlOmJlZm9yZSwudGFnLmlzLWRlbGV0ZTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9LyohIF9kcm9wZG93bnMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy5pcy1kcm9we3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5pcy1kcm9wIGkuc2wtaWNvbi1hcnJvdy1kb3due2ZvbnQtc2l6ZTo4cHggIWltcG9ydGFudDt0b3A6MnB4ICFpbXBvcnRhbnR9LmlzLWRyb3AgLmRyb3AtY2FyZXR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjVweH0uaXMtZHJvcCAuZHJvcENvbnRhaW57d2lkdGg6MjIwcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xNjVweDt0b3A6LTUwMHZofS5pcy1kcm9wIC5kcm9wQ29udGFpbiAuZHJvcE91dHt3aWR0aDoyMjBweDtiYWNrZ3JvdW5kOiNmZmY7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjE1cHg7b3BhY2l0eTowO2JvcmRlcjoxcHggc29saWQgI2VkZWRlZDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTstbW96LWJveC1zaGFkb3c6MCAzcHggMTBweCA0cHggcmdiYSgwLDAsMCwuMDQpO2JveC1zaGFkb3c6MCAzcHggMTBweCA0cHggcmdiYSgwLDAsMCwuMDQpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2Utb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjVzIGVhc2Utb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjVzIGVhc2Utb3V0O3RyYW5zaXRpb246YWxsIC41cyBlYXNlLW91dH0uaXMtZHJvcCAuZHJvcENvbnRhaW4gLmRyb3BPdXQgLnRyaWFuZ2xle3dpZHRoOjA7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWxlZnQ6OHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OjhweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206OHB4IHNvbGlkICNmZmY7dG9wOi04cHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweH0uaXMtZHJvcCAuZHJvcENvbnRhaW4gLmRyb3BPdXQgdWwgbGl7dGV4dC1hbGlnbjpsZWZ0O2Zsb2F0OmxlZnQ7d2lkdGg6MjAwcHg7cGFkZGluZzoxMnB4IDAgMTBweCAxNXB4O21hcmdpbjozcHggMTBweDtjb2xvcjojNzc3Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIGVhc2Utb3V0Oy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZS1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dH0uaXMtZHJvcCAuZHJvcENvbnRhaW4gLmRyb3BPdXQgdWwgbGk6aG92ZXJ7YmFja2dyb3VuZDojZWZmNGY3O2N1cnNvcjpwb2ludGVyfS5pcy1kcm9wIC5kcm9wQ29udGFpbiAuZHJvcE91dCB1bCBsaSBpLmRyb3AtaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NHB4O21hcmdpbi1yaWdodDoxNXB4fS5pcy1kcm9wIC5kcm9wQ29udGFpbiAuZHJvcE91dCB1bCBsaSBpLmRyb3AtaWNvbi5zbHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDttYXJnaW4tcmlnaHQ6MTVweH0uaXMtZHJvcCAuZHJvcENvbnRhaW4gLmRyb3BPdXQgdWx7ZmxvYXQ6bGVmdDtwYWRkaW5nOjEwcHggMDtsaXN0LXN0eWxlOm5vbmV9LmlzLWRyb3AgLmRyb3BDb250YWluIC5kcm9wT3V0IHVsLmJpZy1pY29ucyBsaXtwYWRkaW5nOjJweCAwIDEwcHggMTVweDtjb2xvcjojYTlhYmFjfS5pcy1kcm9wIC5kcm9wQ29udGFpbiAuZHJvcE91dCB1bC5iaWctaWNvbnMgaS5pbXtmb250LXNpemU6MThweDtjb2xvcjojYTlhYmFjO21hcmdpbi1yaWdodDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHh9LmlzLWRyb3AgLmRyb3BDb250YWluIC5kcm9wT3V0IHVsIGxpLmRyb3Bkb3duLWRpdmlkZXJ7cGFkZGluZzowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7aGVpZ2h0OjVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyfS5pcy1kcm9wIC5kcm9wQ29udGFpbiAuZHJvcE91dCB1bCBsaS5kcm9wZG93bi1kaXZpZGVyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0uaXMtZHJvcCAuZHJvcENvbnRhaW4gLmRyb3BPdXQuaXMtcHJpbWFyeSB1bCBsaTpob3ZlcntiYWNrZ3JvdW5kOiMyMTlkMWE7Y29sb3I6I2ZmZn0uaXMtZHJvcCAuZHJvcENvbnRhaW4gLmRyb3BPdXQuaXMtc2Vjb25kYXJ5IHVsIGxpOmhvdmVye2JhY2tncm91bmQ6I2UwMWYyNztjb2xvcjojZmZmfS5pcy1kcm9wIC5kcm9wQ29udGFpbiAuZHJvcE91dC5pcy1hY2NlbnQgdWwgbGk6aG92ZXJ7YmFja2dyb3VuZDojYzI2ODIwO2NvbG9yOiNmZmZ9LmlzLWRyb3A6aG92ZXIgLmRyb3BDb250YWlue3RvcDozMHB4ICFpbXBvcnRhbnR9LmlzLWRyb3A6aG92ZXIgLmRyb3BDb250YWluIC5kcm9wT3V0e2FuaW1hdGlvbjpmYWRlSW5VcCAuMjdzIGVhc2Utb3V0O29wYWNpdHk6MX0uaXMtZHJvcC5kcm9wLXNtOmhvdmVyIC5kcm9wQ29udGFpbnt0b3A6MTVweCAhaW1wb3J0YW50fS5pcy1kcm9wLmlzLWNlbnRlcmVkIC5kcm9wQ29udGFpbnttYXJnaW4tbGVmdDotMTEwcHh9LmlzLWRyb3AuaXMtcmlnaHQgLmRyb3BDb250YWlue21hcmdpbi1sZWZ0Oi01NXB4fWJ1dHRvbiBpLnNsLWljb24tYXJyb3ctZG93bntmb250LXNpemU6OHB4ICFpbXBvcnRhbnQ7dG9wOjJweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDo4cHggIWltcG9ydGFudH0uanEtZHJvcGRvd257cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDt6LWluZGV4OjEwMzk7ZGlzcGxheTpub25lO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1kdXJhdGlvbjouMjdzO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX0uanEtZHJvcGRvd24gLmpxLWRyb3Bkb3duLW1lbnUsLmpxLWRyb3Bkb3duIC5qcS1kcm9wZG93bi1wYW5lbHttaW4td2lkdGg6MjIwcHg7bWF4LXdpZHRoOjM2MHB4O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOnNvbGlkIDFweCAjZGRkO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDNweCAxMHB4IDRweCByZ2JhKDAsMCwwLC4wNCk7LW1vei1ib3gtc2hhZG93OjAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTtib3gtc2hhZG93OjAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6NHB4IDA7bWFyZ2luOjB9LmpxLWRyb3Bkb3duIC5qcS1kcm9wZG93bi1wYW5lbHtwYWRkaW5nOjIwcHh9LmpxLWRyb3Bkb3duLmpxLWRyb3Bkb3duLXRpcHttYXJnaW4tdG9wOjhweH0uanEtZHJvcGRvd24uanEtZHJvcGRvd24tdGlwOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtsZWZ0OjlweDtjb250ZW50OlwiXCI7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206N3B4IHNvbGlkICNkZGQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmpxLWRyb3Bkb3duLmpxLWRyb3Bkb3duLXRpcDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTVweDtsZWZ0OjEwcHg7Y29udGVudDpcIlwiO2JvcmRlci1sZWZ0OjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodDo2cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5qcS1kcm9wZG93bi5qcS1kcm9wZG93bi10aXAuanEtZHJvcGRvd24tYW5jaG9yLXJpZ2h0OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6OXB4fS5qcS1kcm9wZG93bi5qcS1kcm9wZG93bi10aXAuanEtZHJvcGRvd24tYW5jaG9yLXJpZ2h0OmFmdGVye2xlZnQ6YXV0bztyaWdodDoxMHB4fS5qcS1kcm9wZG93bi5qcS1kcm9wZG93bi1zY3JvbGwgLmpxLWRyb3Bkb3duLW1lbnUsLmpxLWRyb3Bkb3duLmpxLWRyb3Bkb3duLXNjcm9sbCAuanEtZHJvcGRvd24tcGFuZWx7bWF4LWhlaWdodDoxODBweDtvdmVyZmxvdzphdXRvfS5qcS1kcm9wZG93bi5qcS1kcm9wZG93bi1zY3JvbGwgLmpxLWRyb3Bkb3duLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjEwcHh9LmpxLWRyb3Bkb3duLmpxLWRyb3Bkb3duLXNjcm9sbCAuanEtZHJvcGRvd24tbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKX0uanEtZHJvcGRvd24gbGl7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MCAzcHg7dGV4dC1pbmRlbnQ6MDttYXJnaW46MDtsaW5lLWhlaWdodDoxOHB4fS5qcS1kcm9wZG93biBsaT5hLC5qcS1kcm9wZG93biBsYWJlbHtkaXNwbGF5OmJsb2NrO2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6MThweDtwYWRkaW5nOjEwcHggMTVweDttYXJnaW46MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmpxLWRyb3Bkb3duIGxpPmE6aG92ZXIsLmpxLWRyb3Bkb3duIGxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VmZjRmNztjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyfS5qcS1kcm9wZG93biAuanEtZHJvcGRvd24tZGl2aWRlcntmb250LXNpemU6MXB4O2JvcmRlci10b3A6c29saWQgMXB4ICNlNWU1ZTU7cGFkZGluZzowO21hcmdpbjo1cHggMH0uanEtZHJvcGRvd24gLmpxLWRyb3Bkb3duLW1lbnUgbGk+YTpob3ZlciwuanEtZHJvcGRvd24gLmpxLWRyb3Bkb3duIC5qcS1kcm9wZG93bi1tZW51IGxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VmZjRmNztjb2xvcjppbmhlcml0fS5qcS1kcm9wZG93bi5pcy1wcmltYXJ5IC5qcS1kcm9wZG93bi1tZW51IGxpPmE6aG92ZXIsLmpxLWRyb3Bkb3duLmlzLXByaW1hcnkgLmpxLWRyb3Bkb3duIC5qcS1kcm9wZG93bi1tZW51IGxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzIxOWQxYTtjb2xvcjojZmZmfS5qcS1kcm9wZG93bi5pcy1zZWNvbmRhcnkgLmpxLWRyb3Bkb3duLW1lbnUgbGk+YTpob3ZlciwuanEtZHJvcGRvd24uaXMtc2Vjb25kYXJ5IC5qcS1kcm9wZG93biAuanEtZHJvcGRvd24tbWVudSBsYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlMDFmMjc7Y29sb3I6I2ZmZn0uanEtZHJvcGRvd24uaXMtYWNjZW50IC5qcS1kcm9wZG93bi1tZW51IGxpPmE6aG92ZXIsLmpxLWRyb3Bkb3duLmlzLWFjY2VudCAuanEtZHJvcGRvd24gLmpxLWRyb3Bkb3duLW1lbnUgbGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzI2ODIwO2NvbG9yOiNmZmZ9LyohIF9wcmljaW5nLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWZsb3c6cm93IHdyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZS5pcy1jb21wYXJhdGl2ZSAucHJpY2luZy1wbGFue21hcmdpbjowfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtY29tcGFyYXRpdmUgLnByaWNpbmctcGxhbjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodDpub25lfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1iYXNpczoxMDAlfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFuIC5wbGFuLWhlYWRlcnt3aWR0aDo1MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFuIC5wbGFuLXByaWNle3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFuIC5wbGFuLWl0ZW1ze3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmNmY2ZjO2NvbHVtbnM6Mjstd2Via2l0LWNvbHVtbnM6MjstbW96LWNvbHVtbnM6Mjtjb2x1bW4tZ2FwOi4xcmVtfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFuIC5wbGFuLWZvb3Rlcnt3aWR0aDo1MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjphdXRvfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOi4xcmVtIHNvbGlkICNlZGVkZWQ7Ym9yZGVyLXJhZGl1czozcHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7dHJhbnNpdGlvbjouMjVzO21hcmdpbjouNWVtfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbiAucGxhbi1oZWFkZXJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LXNpemU6MS4xcmVtO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOi43NWVtO2FsaWduLWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbiAucGxhbi1pdGVte2JhY2tncm91bmQ6I2ZjZmNmYztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWRlZGVkO3BhZGRpbmc6Ljc1ZW07YWxpZ24tY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi45ZW07Y29sb3I6IzQ0NGY2MH0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4gLnBsYW4taXRlbTpob3ZlcntiYWNrZ3JvdW5kOiNlZmY0Zjd9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuIC5wbGFuLXByaWNle2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LXNpemU6LjhyZW07Zm9udC13ZWlnaHQ6bm9ybWFsO3BhZGRpbmc6Ljc1ZW07YWxpZ24tY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuIC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWFtb3VudHtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDpib2xkZXJ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuIC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWFtb3VudCAucGxhbi1wcmljZS1jdXJyZW5jeXt2ZXJ0aWNhbC1hbGlnbjpzdXBlcjtmb250LXNpemU6MS4xcmVtICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Y29sb3I6IzQ0NGY2MDttYXJnaW4tcmlnaHQ6LjI1cmVtfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbiAucGxhbi1mb290ZXJ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O3BhZGRpbmc6Ljc1ZW07YWxpZ24tY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDphdXRvfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1wcmltYXJ5IC5wbGFuLWhlYWRlcntjb2xvcjojMjE5ZDFhfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1wcmltYXJ5IC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWFtb3VudHtjb2xvcjojMjE5ZDFhfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1wcmltYXJ5IC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWN1cnJlbmN5e2NvbG9yOiMyMTlkMWF9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXByaW1hcnkgLnBsYW4tZm9vdGVyIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojMjE5ZDFhO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXByaW1hcnkgLnBsYW4tZm9vdGVyIC5idXR0b246aG92ZXIsLmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXByaW1hcnkgLnBsYW4tZm9vdGVyIC5idXR0b24uaXMtaG92ZXJlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYigzMC43MDA4MTk2NzIxLDE0Ni4wNjE0NzU0MDk4LDI0LjE4ODUyNDU5MDIpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXByaW1hcnkgLnBsYW4tZm9vdGVyIC5idXR0b246Zm9jdXMsLmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXByaW1hcnkgLnBsYW4tZm9vdGVyIC5idXR0b24uaXMtZm9jdXNlZHtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93OjAgMCAuNWVtIHJnYmEoMzMsMTU3LDI2LC4yNSk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtcHJpbWFyeSAucGxhbi1mb290ZXIgLmJ1dHRvbjphY3RpdmUsLmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXByaW1hcnkgLnBsYW4tZm9vdGVyIC5idXR0b24uaXMtYWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiKDI4LjQwMTYzOTM0NDMsMTM1LjEyMjk1MDgxOTcsMjIuMzc3MDQ5MTgwMyk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtcHJpbWFyeSAucGxhbi1mb290ZXIgLmJ1dHRvbltkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojMjE5ZDFhO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zZWNvbmRhcnkgLnBsYW4taGVhZGVye2NvbG9yOiNlMDFmMjd9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXNlY29uZGFyeSAucGxhbi1wcmljZSAucGxhbi1wcmljZS1hbW91bnR7Y29sb3I6I2UwMWYyN30uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc2Vjb25kYXJ5IC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWN1cnJlbmN5e2NvbG9yOiNlMDFmMjd9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXNlY29uZGFyeSAucGxhbi1mb290ZXIgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNlMDFmMjc7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc2Vjb25kYXJ5IC5wbGFuLWZvb3RlciAuYnV0dG9uOmhvdmVyLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zZWNvbmRhcnkgLnBsYW4tZm9vdGVyIC5idXR0b24uaXMtaG92ZXJlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMTIuOCwyOS40NSwzNy4wNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc2Vjb25kYXJ5IC5wbGFuLWZvb3RlciAuYnV0dG9uOmZvY3VzLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zZWNvbmRhcnkgLnBsYW4tZm9vdGVyIC5idXR0b24uaXMtZm9jdXNlZHtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93OjAgMCAuNWVtIHJnYmEoMjI0LDMxLDM5LC4yNSk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc2Vjb25kYXJ5IC5wbGFuLWZvb3RlciAuYnV0dG9uOmFjdGl2ZSwuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc2Vjb25kYXJ5IC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMDEuNiwyNy45LDM1LjEpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXNlY29uZGFyeSAucGxhbi1mb290ZXIgLmJ1dHRvbltkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojZTAxZjI3O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1hY2NlbnQgLnBsYW4taGVhZGVye2NvbG9yOiNjMjY4MjB9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWFjY2VudCAucGxhbi1wcmljZSAucGxhbi1wcmljZS1hbW91bnR7Y29sb3I6I2MyNjgyMH0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtYWNjZW50IC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWN1cnJlbmN5e2NvbG9yOiNjMjY4MjB9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWFjY2VudCAucGxhbi1mb290ZXIgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNjMjY4MjA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtYWNjZW50IC5wbGFuLWZvb3RlciAuYnV0dG9uOmhvdmVyLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1hY2NlbnQgLnBsYW4tZm9vdGVyIC5idXR0b24uaXMtaG92ZXJlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxODMuMDU1MzA5NzM0NSw5OC4xMzI3NDMzNjI4LDMwLjE5NDY5MDI2NTUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWFjY2VudCAucGxhbi1mb290ZXIgLmJ1dHRvbjpmb2N1cywuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtYWNjZW50IC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWZvY3VzZWR7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzowIDAgLjVlbSByZ2JhKDE5NCwxMDQsMzIsLjI1KTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1hY2NlbnQgLnBsYW4tZm9vdGVyIC5idXR0b246YWN0aXZlLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1hY2NlbnQgLnBsYW4tZm9vdGVyIC5idXR0b24uaXMtYWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiKDE3Mi4xMTA2MTk0NjksOTIuMjY1NDg2NzI1NywyOC4zODkzODA1MzEpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWFjY2VudCAucGxhbi1mb290ZXIgLmJ1dHRvbltkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojYzI2ODIwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zdWNjZXNzIC5wbGFuLWhlYWRlcntjb2xvcjojMDBiMjg5fS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zdWNjZXNzIC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWFtb3VudHtjb2xvcjojMDBiMjg5fS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zdWNjZXNzIC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWN1cnJlbmN5e2NvbG9yOiMwMGIyODl9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXN1Y2Nlc3MgLnBsYW4tZm9vdGVyIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojMDBiMjg5O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXN1Y2Nlc3MgLnBsYW4tZm9vdGVyIC5idXR0b246aG92ZXIsLmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXN1Y2Nlc3MgLnBsYW4tZm9vdGVyIC5idXR0b24uaXMtaG92ZXJlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYigwLDE2NS4yNSwxMjcuMTg2Nzk3NzUyOCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc3VjY2VzcyAucGxhbi1mb290ZXIgLmJ1dHRvbjpmb2N1cywuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc3VjY2VzcyAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1mb2N1c2Vke2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6MCAwIC41ZW0gcmdiYSgwLDE3OCwxMzcsLjI1KTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1zdWNjZXNzIC5wbGFuLWZvb3RlciAuYnV0dG9uOmFjdGl2ZSwuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc3VjY2VzcyAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCwxNTIuNSwxMTcuMzczNTk1NTA1Nik7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtc3VjY2VzcyAucGxhbi1mb290ZXIgLmJ1dHRvbltkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojMDBiMjg5O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy13YXJuaW5nIC5wbGFuLWhlYWRlcntjb2xvcjojZWRhNTE0fS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy13YXJuaW5nIC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWFtb3VudHtjb2xvcjojZWRhNTE0fS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy13YXJuaW5nIC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWN1cnJlbmN5e2NvbG9yOiNlZGE1MTR9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXdhcm5pbmcgLnBsYW4tZm9vdGVyIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojZWRhNTE0O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXdhcm5pbmcgLnBsYW4tZm9vdGVyIC5idXR0b246aG92ZXIsLmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLXdhcm5pbmcgLnBsYW4tZm9vdGVyIC5idXR0b24uaXMtaG92ZXJlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjYuODcyNTI5NjQ0MywxNTcuMzYyNjQ4MjIxMywxNy4zNzc0NzAzNTU3KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy13YXJuaW5nIC5wbGFuLWZvb3RlciAuYnV0dG9uOmZvY3VzLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy13YXJuaW5nIC5wbGFuLWZvb3RlciAuYnV0dG9uLmlzLWZvY3VzZWR7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzowIDAgLjVlbSByZ2JhKDIzNywxNjUsMjAsLjI1KTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy13YXJuaW5nIC5wbGFuLWZvb3RlciAuYnV0dG9uOmFjdGl2ZSwuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtd2FybmluZyAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjE1LjAyOTY0NDI2ODgsMTQ5LjE0ODIyMTM0MzksMTYuNDcwMzU1NzMxMik7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtd2FybmluZyAucGxhbi1mb290ZXIgLmJ1dHRvbltkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojZWRhNTE0O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1kYW5nZXIgLnBsYW4taGVhZGVye2NvbG9yOiNmZjcyNzN9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWRhbmdlciAucGxhbi1wcmljZSAucGxhbi1wcmljZS1hbW91bnR7Y29sb3I6I2ZmNzI3M30uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtZGFuZ2VyIC5wbGFuLXByaWNlIC5wbGFuLXByaWNlLWN1cnJlbmN5e2NvbG9yOiNmZjcyNzN9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWRhbmdlciAucGxhbi1mb290ZXIgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZjcyNzM7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtZGFuZ2VyIC5wbGFuLWZvb3RlciAuYnV0dG9uOmhvdmVyLC5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1kYW5nZXIgLnBsYW4tZm9vdGVyIC5idXR0b24uaXMtaG92ZXJlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMTAxLjI1LDEwMi4zNDA0MjU1MzE5KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1kYW5nZXIgLnBsYW4tZm9vdGVyIC5idXR0b246Zm9jdXMsLmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWRhbmdlciAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1mb2N1c2Vke2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6MCAwIC41ZW0gcmdiYSgyNTUsMTE0LDExNSwuMjUpO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWRhbmdlciAucGxhbi1mb290ZXIgLmJ1dHRvbjphY3RpdmUsLmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWRhbmdlciAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDg4LjUsODkuNjgwODUxMDYzOCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtZGFuZ2VyIC5wbGFuLWZvb3RlciAuYnV0dG9uW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjcyNzM7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWluZm8gLnBsYW4taGVhZGVye2NvbG9yOiMwMzliZTV9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWluZm8gLnBsYW4tcHJpY2UgLnBsYW4tcHJpY2UtYW1vdW50e2NvbG9yOiMwMzliZTV9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWluZm8gLnBsYW4tcHJpY2UgLnBsYW4tcHJpY2UtY3VycmVuY3l7Y29sb3I6IzAzOWJlNX0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtaW5mbyAucGxhbi1mb290ZXIgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMzliZTU7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtaW5mbyAucGxhbi1mb290ZXIgLmJ1dHRvbjpob3ZlciwuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtaW5mbyAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1ob3ZlcmVke2JhY2tncm91bmQtY29sb3I6cmdiKDIuODM1MTI5MzEwMywxNDYuNDgxNjgxMDM0NSwyMTYuNDE0ODcwNjg5Nyk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtaW5mbyAucGxhbi1mb290ZXIgLmJ1dHRvbjpmb2N1cywuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtaW5mbyAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1mb2N1c2Vke2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6MCAwIC41ZW0gcmdiYSgzLDE1NSwyMjksLjI1KTtjb2xvcjojZmZmfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUgLnByaWNpbmctcGxhbi5pcy1pbmZvIC5wbGFuLWZvb3RlciAuYnV0dG9uOmFjdGl2ZSwuY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtaW5mbyAucGxhbi1mb290ZXIgLmJ1dHRvbi5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMi42NzAyNTg2MjA3LDEzNy45NjMzNjIwNjksMjAzLjgyOTc0MTM3OTMpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZSAucHJpY2luZy1wbGFuLmlzLWluZm8gLnBsYW4tZm9vdGVyIC5idXR0b25bZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6IzAzOWJlNTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLXBsYW4uaXMtYWN0aXZle2JveC1zaGFkb3c6aW5zZXQgcmdiYSgxNDMsMTYwLDI0MSwuMikgMCAwIDAgMXB4LHJnYmEoMjEzLDIyMCwyNDcsLjU5KSAwIDEwcHggMjBweDt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZS5pcy1jb21wYXJhdGl2ZXttYXJnaW46LjVyZW19LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZS5pcy1jb21wYXJhdGl2ZS5pcy1mZWF0dXJlc3tkaXNwbGF5Om5vbmV9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZS5pcy1jb21wYXJhdGl2ZSAucGxhbi1pdGVtOjpiZWZvcmV7Y29udGVudDphdHRyKFwiZGF0YS1mZWF0dXJlXCIpfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1iYXNpczoxMDAlfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFuIC5wbGFuLWhlYWRlcnt3aWR0aDo1MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFuIC5wbGFuLXByaWNle3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFuIC5wbGFuLWl0ZW1ze3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmNmY2ZjO2NvbHVtbnM6Mjstd2Via2l0LWNvbHVtbnM6MjstbW96LWNvbHVtbnM6Mjtjb2x1bW4tZ2FwOi4xcmVtfS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucHJpY2luZy1wbGFuIC5wbGFuLWZvb3Rlcnt3aWR0aDo1MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZS5pcy1jb21wYXJhdGl2ZSAucHJpY2luZy1wbGFue3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46LjVyZW19LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy10YWJsZS5pcy1jb21wYXJhdGl2ZSAucHJpY2luZy1wbGFuLmlzLWZlYXR1cmVze2Rpc3BsYXk6bm9uZX0uY2xhc3NpYy1wcmljaW5nIC5wcmljaW5nLXRhYmxlLmlzLWNvbXBhcmF0aXZlIC5wcmljaW5nLXBsYW4gLnBsYW4taXRlbTo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWZlYXR1cmUpO2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTouOHJlbTtjb2xvcjojZWZmNGY3fS5jbGFzc2ljLXByaWNpbmcgLnByaWNpbmctdGFibGUuaXMtaG9yaXpvbnRhbCAucGxhbi1pdGVtc3tkaXNwbGF5Om5vbmV9LmNsYXNzaWMtcHJpY2luZyAucHJpY2luZy1wbGFuLmlzLW1vYmlsZXttaW4td2lkdGg6MTAwJSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19Lm1pbmltYWwtcHJpY2luZ3tib3JkZXI6MnB4IHNvbGlkICM0NDRmNjA7Ym9yZGVyLXJhZGl1czoycHh9Lm1pbmltYWwtcHJpY2luZy53aWRlLWJveHttYXgtd2lkdGg6MTAwJTttYXJnaW46MCAxMHB4IDAgMTBweDtwYWRkaW5nOjIwcHggMCAyMHB4IDB9Lm1pbmltYWwtcHJpY2luZy5mZWF0dXJlZHtib3JkZXI6MnB4IHNvbGlkICMyMTlkMWF9Lm1pbmltYWwtcHJpY2luZy5mZWF0dXJlZCAucGxhbi1uYW1le2NvbG9yOiMyMTlkMWF9Lm1pbmltYWwtcHJpY2luZy5mZWF0dXJlZCAucHJpY2UgLnByaWNlLW51bWJlcntjb2xvcjojMjE5ZDFhfS5taW5pbWFsLXByaWNpbmcuZmVhdHVyZWQgLnByaWNlIC5wcmljZS1jdXJyZW5jeXtjb2xvcjojMjE5ZDFhfS5taW5pbWFsLXByaWNpbmcuYmctc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6I2UwMWYyNztib3JkZXI6MnB4IHNvbGlkICNlMDFmMjd9Lm1pbmltYWwtcHJpY2luZy5iZy1zZWNvbmRhcnkgLnBsYW4tbmFtZXtjb2xvcjojZmZmfS5taW5pbWFsLXByaWNpbmcuYmctc2Vjb25kYXJ5IC5wcmljZSAucHJpY2UtbnVtYmVye2NvbG9yOiNmZmZ9Lm1pbmltYWwtcHJpY2luZy5iZy1zZWNvbmRhcnkgLnByaWNlIC5wcmljZS1jdXJyZW5jeXtjb2xvcjojZmZmfS5taW5pbWFsLXByaWNpbmcuYmctc2Vjb25kYXJ5IC5wcmljZSAucHJpY2UtcGVyaW9ke2NvbG9yOiNmZmZ9Lm1pbmltYWwtcHJpY2luZy5iZy1zZWNvbmRhcnkgLnBsYW4tZmVhdHVyZXN7Y29sb3I6I2ZmZn0ubWluaW1hbC1wcmljaW5nIC5wbGFuLW5hbWV7Y29sb3I6IzQ0NGY2MDtmb250LXNpemU6MS4zcmVtO2ZvbnQtd2VpZ2h0OjUwMH0ubWluaW1hbC1wcmljaW5nIC5wcmljZXttYXJnaW4tYm90dG9tOjIwcHh9Lm1pbmltYWwtcHJpY2luZyAucHJpY2UgLnByaWNlLWN1cnJlbmN5e2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEuMnJlbTttYXJnaW4tcmlnaHQ6MTVweH0ubWluaW1hbC1wcmljaW5nIC5wcmljZSAucHJpY2UtbnVtYmVye2ZvbnQtc2l6ZTo2cmVtO2ZvbnQtd2VpZ2h0OmJvbGR9Lm1pbmltYWwtcHJpY2luZyAucGxhbi1mZWF0dXJlc3ttYXJnaW4tYm90dG9tOjMwcHh9Lm1pbmltYWwtcHJpY2luZyAucGxhbi1mZWF0dXJlcyB1bCBsaXtwYWRkaW5nOjVweCAxMHB4IDVweCAxMHB4fS5taW5pbWFsLXByaWNpbmcud2lkZS1ib3h7YmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cHM6Ly92aWEucGxhY2Vob2xkZXIuY29tLzEyODB4NzIwKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJX0ucGxhbi1jb250cm9sc3twYWRkaW5nOjEwcHggMH0ucGxhbi1jb250cm9scyBzcGFue21hcmdpbjowIDVweCAwIDVweDtwYWRkaW5nOjEwcHggMjBweDtmb250LXNpemU6MTZweDtjdXJzb3I6cG9pbnRlcn0ucGxhbi1jb250cm9scyBzcGFuLmlzLWFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICMyMTlkMWE7Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6IzIxOWQxYX0ucGVyaW9kLXNlbGVjdHtwYWRkaW5nOjIwcHggMDttYXgtd2lkdGg6MjQ1cHh9LnBlcmlvZC1zZWxlY3Qgc3BhbntwYWRkaW5nOjhweCAyMHB4O2ZvbnQtc2l6ZToxNHB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOiM0NDRmNjA7Ym9yZGVyOjFweCBzb2xpZCAjNDQ0ZjYwfS5wZXJpb2Qtc2VsZWN0IHNwYW46Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNDQ0ZjYwO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NTBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjUwcHh9LnBlcmlvZC1zZWxlY3Qgc3BhbjpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjUwcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NTBweH0ucGVyaW9kLXNlbGVjdCBzcGFuLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOiM0NDRmNjA7Y29sb3I6I2ZmZn0uc2lkZS1wcmljaW5nIC5wcmljaW5nLWNhcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjMwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZWRlZGVkO2JvcmRlci1yYWRpdXM6NnB4O2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjphbGwgLjVzfS5zaWRlLXByaWNpbmcgLnByaWNpbmctY2FyZCAucG9wdWxhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtyaWdodDoyNXB4fS5zaWRlLXByaWNpbmcgLnByaWNpbmctY2FyZCAucG9wdWxhciBpe2ZvbnQtc2l6ZToyNnB4O2NvbG9yOiMyMTlkMWF9LnNpZGUtcHJpY2luZyAucHJpY2luZy1jYXJkIC5pbm5lcntwYWRkaW5nOjE1cHh9LnNpZGUtcHJpY2luZyAucHJpY2luZy1jYXJkIC5pbm5lciAucGxhbi1uYW1le2ZvbnQtc2l6ZTouOWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo1MDA7Y29sb3I6Izk5OX0uc2lkZS1wcmljaW5nIC5wcmljaW5nLWNhcmQgLmlubmVyIC5wbGFuLXByaWNle2NvbG9yOiM0NDRmNjA7Zm9udC13ZWlnaHQ6Ym9sZGVyO2ZvbnQtc2l6ZTozLjhlbTtsaW5lLWhlaWdodDoxLjE1ZW07cG9zaXRpb246cmVsYXRpdmV9LnNpZGUtcHJpY2luZyAucHJpY2luZy1jYXJkIC5pbm5lciAucGxhbi1wcmljZSBzbWFsbC5jdXJyZW5jeSwuc2lkZS1wcmljaW5nIC5wcmljaW5nLWNhcmQgLmlubmVyIC5wbGFuLXByaWNlIC5jdXJyZW5jeS5zbWFsbHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MzhweDtsZWZ0Oi05MHB4O2ZvbnQtc2l6ZToyNnB4fS5zaWRlLXByaWNpbmcgLnByaWNpbmctY2FyZCAuaW5uZXIgLnBsYW4tcHJpY2Ugc21hbGw6bGFzdC1jaGlsZCwuc2lkZS1wcmljaW5nIC5wcmljaW5nLWNhcmQgLmlubmVyIC5wbGFuLXByaWNlIC5zbWFsbDpsYXN0LWNoaWxke2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjQwMH0uc2lkZS1wcmljaW5nIC5wcmljaW5nLWNhcmQgLmlubmVyIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWF4LXdpZHRoOjI0MHB4O21hcmdpbjoxMHB4IGF1dG99LnNpZGUtcHJpY2luZyAucHJpY2luZy1jYXJkIC5pbm5lciB1bCBsaXtjb2xvcjojOTk5O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTJweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIGhzbGEoMCwwJSw2MCUsLjMpfS5zaWRlLXByaWNpbmcgLnByaWNpbmctY2FyZCAuaW5uZXIgdWwgbGkgYntjb2xvcjojM2M0ODU4fS5zaWRlLXByaWNpbmcgLnByaWNpbmctY2FyZCAuaW5uZXIgYXttYXJnaW46MTBweCAwfS5zaWRlLXByaWNpbmcgLnByaWNpbmctY2FyZC50cmFuc3BhcmVudHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uc2lkZS1wcmljaW5nIC5wcmljaW5nLWNhcmQuY2FyZC1yYWlzZWQ6aG92ZXJ7Ym94LXNoYWRvdzppbnNldCByZ2JhKDE0MywxNjAsMjQxLC4yKSAwIDAgMCAxcHgscmdiYSgyMTMsMjIwLDI0NywuNTkpIDAgMTBweCAyMHB4ICFpbXBvcnRhbnR9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZHtwYWRkaW5nOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czoxNXB4IDE1cHggMCAxNXB4O3RyYW5zaXRpb246YWxsIC4zc30uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KX0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkOmhvdmVyIC5wbGFuLWljb24gaXtib3gtc2hhZG93Omluc2V0IHJnYmEoMTQzLDE2MCwyNDEsLjIpIDAgMCAwIDFweCxyZ2JhKDIxMywyMjAsMjQ3LC41OSkgMCAxMHB4IDIwcHh9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZCAucGxhbi1uYW1le3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nOjEwcHggMH0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkIC5wbGFuLWljb257cGFkZGluZzoyMHB4IDB9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZCAucGxhbi1pY29uIGl7Zm9udC1zaXplOjNyZW07cGFkZGluZzoyMHB4O2JvcmRlcjoxcHggc29saWQgI2VkZWRlZDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MjAwcHg7dHJhbnNpdGlvbjphbGwgLjVzfS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQgLnBsYW4tcHJpY2V7Zm9udC1zaXplOjNyZW07cGFkZGluZzozMHB4IDIwcHg7Y29sb3I6IzQ0NGY2MDtmb250LXdlaWdodDpib2xkZXJ9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZCAucGxhbi1wcmljZSBzbWFsbDpmaXJzdC1jaGlsZCwuZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkIC5wbGFuLXByaWNlIC5zbWFsbDpmaXJzdC1jaGlsZHtmb250LXNpemU6MS40cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMjBweH0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkIC5wbGFuLXByaWNlIHNtYWxsOmxhc3QtY2hpbGQsLmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZCAucGxhbi1wcmljZSAuc21hbGw6bGFzdC1jaGlsZHtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDB9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZCAucGxhbi1mZWF0dXJlc3t0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxMHB4IDB9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZCAucGxhbi1mZWF0dXJlcyBsaXttYXJnaW46MTBweCA0MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcn0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkIC5wbGFuLWZlYXR1cmVzIGxpIC5mZWF0dXJlLWNvdW50LnVubGltaXRlZHtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo1MDB9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZCAucGxhbi1mZWF0dXJlcyBsaSAuZmVhdHVyZS1jb3VudC10ZXh0e2NvbG9yOiM5OTl9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZC5zdHJlY2hlZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoyMHB4IDQwcHh9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZC5zdHJlY2hlZCAucGxhbi1uYW1le2ZvbnQtZmFtaWx5OlwiTmV4YSBCb2xkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0OjI1cHh9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZC5zdHJlY2hlZCAucGxhbi1wcmljZXttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjJyZW19LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZC5zdHJlY2hlZCAucGxhbi1wcmljZSBzbWFsbDpmaXJzdC1jaGlsZCwuZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkLnN0cmVjaGVkIC5wbGFuLXByaWNlIC5zbWFsbDpmaXJzdC1jaGlsZHtwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkLnN0cmVjaGVkIC5sYXJnZS1jb3VudHtmb250LXNpemU6MS4zcmVtO2ZvbnQtd2VpZ2h0OjUwMH0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkLnByaW1hcnkgLnBsYW4tbmFtZXtjb2xvcjojMjE5ZDFhfS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQucHJpbWFyeSAucGxhbi1pY29uIGl7Y29sb3I6IzIxOWQxYX0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkLnByaW1hcnkgLnBsYW4tZmVhdHVyZXMgbGkgLmxhcmdlLWNvdW50e2NvbG9yOiMyMTlkMWF9LmZhbmN5LXByaWNpbmcgLmZhbmN5LXByaWNpbmctY2FyZC5zZWNvbmRhcnkgLnBsYW4tbmFtZXtjb2xvcjojZTAxZjI3fS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQuc2Vjb25kYXJ5IC5wbGFuLWljb24gaXtjb2xvcjojZTAxZjI3fS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQuc2Vjb25kYXJ5IC5wbGFuLWZlYXR1cmVzIGxpIC5sYXJnZS1jb3VudHtjb2xvcjojZTAxZjI3fS5mYW5jeS1wcmljaW5nIC5mYW5jeS1wcmljaW5nLWNhcmQuYWNjZW50IC5wbGFuLW5hbWV7Y29sb3I6I2MyNjgyMH0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkLmFjY2VudCAucGxhbi1pY29uIGl7Y29sb3I6I2MyNjgyMH0uZmFuY3ktcHJpY2luZyAuZmFuY3ktcHJpY2luZy1jYXJkLmFjY2VudCAucGxhbi1mZWF0dXJlcyBsaSAubGFyZ2UtY291bnR7Y29sb3I6I2MyNjgyMH0uaGVhZGVyLXByaWNpbmcgLmhlYWRlci1wcmljaW5nLWNhcmR7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czoxNXB4IDE1cHggMCAxNXB4O3RyYW5zaXRpb246YWxsIC4zc30uaGVhZGVyLXByaWNpbmcgLmhlYWRlci1wcmljaW5nLWNhcmQgLnBsYW4tbmFtZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM5OTk7cGFkZGluZzoyMHB4fS5oZWFkZXItcHJpY2luZyAuaGVhZGVyLXByaWNpbmctY2FyZCAucHJpY2luZy1jYXJkLWJvZHl7Ym9yZGVyOjFweCBzb2xpZCAjZWRlZGVkO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwKX0uaGVhZGVyLXByaWNpbmcgLmhlYWRlci1wcmljaW5nLWNhcmQgLnByaWNpbmctY2FyZC1ib2R5IC5wbGFuLXByaWNle2ZvbnQtc2l6ZTozcmVtO3BhZGRpbmc6NDBweCAyMHB4O2NvbG9yOiM0NDRmNjA7Zm9udC13ZWlnaHQ6Ym9sZGVyfS5oZWFkZXItcHJpY2luZyAuaGVhZGVyLXByaWNpbmctY2FyZCAucHJpY2luZy1jYXJkLWJvZHkgLnBsYW4tcHJpY2Ugc21hbGw6Zmlyc3QtY2hpbGQsLmhlYWRlci1wcmljaW5nIC5oZWFkZXItcHJpY2luZy1jYXJkIC5wcmljaW5nLWNhcmQtYm9keSAucGxhbi1wcmljZSAuc21hbGw6Zmlyc3QtY2hpbGR7Zm9udC1zaXplOjEuNHJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTIwcHh9LmhlYWRlci1wcmljaW5nIC5oZWFkZXItcHJpY2luZy1jYXJkIC5wcmljaW5nLWNhcmQtYm9keSAucGxhbi1wcmljZSBzbWFsbDpsYXN0LWNoaWxkLC5oZWFkZXItcHJpY2luZyAuaGVhZGVyLXByaWNpbmctY2FyZCAucHJpY2luZy1jYXJkLWJvZHkgLnBsYW4tcHJpY2UgLnNtYWxsOmxhc3QtY2hpbGR7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwfS5oZWFkZXItcHJpY2luZyAuaGVhZGVyLXByaWNpbmctY2FyZCAucHJpY2luZy1jYXJkLWJvZHkgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXgtd2lkdGg6MjQwcHg7bWFyZ2luOjEwcHggYXV0b30uaGVhZGVyLXByaWNpbmcgLmhlYWRlci1wcmljaW5nLWNhcmQgLnByaWNpbmctY2FyZC1ib2R5IHVsIGxpe2NvbG9yOiM5OTk7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxMnB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgaHNsYSgwLDAlLDYwJSwuMyl9LmhlYWRlci1wcmljaW5nIC5oZWFkZXItcHJpY2luZy1jYXJkIC5wcmljaW5nLWNhcmQtYm9keSB1bCBsaSBie2NvbG9yOiMzYzQ4NTh9LmhlYWRlci1wcmljaW5nIC5oZWFkZXItcHJpY2luZy1jYXJkLnByaW1hcnkgLnBsYW4tbmFtZXtiYWNrZ3JvdW5kOiMyMTlkMWF9LmhlYWRlci1wcmljaW5nIC5oZWFkZXItcHJpY2luZy1jYXJkLnNlY29uZGFyeSAucGxhbi1uYW1le2JhY2tncm91bmQ6I2UwMWYyN30uaGVhZGVyLXByaWNpbmcgLmhlYWRlci1wcmljaW5nLWNhcmQuYWNjZW50IC5wbGFuLW5hbWV7YmFja2dyb3VuZDojYzI2ODIwfS8qISBfbWVzc2FnZXMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqLy5tZXNzYWdlIC5tZXNzYWdlLWhlYWRlcntiYWNrZ3JvdW5kOiM5OTl9Lm1lc3NhZ2UubXNnLXByaW1hcnkgLm1lc3NhZ2UtaGVhZGVye2JhY2tncm91bmQ6IzIxOWQxYX0ubWVzc2FnZS5tc2ctcHJpbWFyeSAubWVzc2FnZS1ib2R5e2JvcmRlcjoxcHggc29saWQgIzIxOWQxYX0ubWVzc2FnZS5tc2ctc2Vjb25kYXJ5IC5tZXNzYWdlLWhlYWRlcntiYWNrZ3JvdW5kOiNlMDFmMjd9Lm1lc3NhZ2UubXNnLXNlY29uZGFyeSAubWVzc2FnZS1ib2R5e2JvcmRlcjoxcHggc29saWQgI2UwMWYyN30ubWVzc2FnZS5tc2ctYWNjZW50IC5tZXNzYWdlLWhlYWRlcntiYWNrZ3JvdW5kOiNjMjY4MjB9Lm1lc3NhZ2UubXNnLWFjY2VudCAubWVzc2FnZS1ib2R5e2JvcmRlcjoxcHggc29saWQgI2MyNjgyMH0ubWVzc2FnZS5tc2ctaW5mbyAubWVzc2FnZS1oZWFkZXJ7YmFja2dyb3VuZDojMDM5YmU1fS5tZXNzYWdlLm1zZy1pbmZvIC5tZXNzYWdlLWJvZHl7Ym9yZGVyOjFweCBzb2xpZCAjMDM5YmU1fS5tZXNzYWdlLm1zZy1zdWNjZXNzIC5tZXNzYWdlLWhlYWRlcntiYWNrZ3JvdW5kOiMwMGIyODl9Lm1lc3NhZ2UubXNnLXN1Y2Nlc3MgLm1lc3NhZ2UtYm9keXtib3JkZXI6MXB4IHNvbGlkICMwMGIyODl9Lm1lc3NhZ2UubXNnLXdhcm5pbmcgLm1lc3NhZ2UtaGVhZGVye2JhY2tncm91bmQ6I2VkYTUxNH0ubWVzc2FnZS5tc2ctd2FybmluZyAubWVzc2FnZS1ib2R5e2JvcmRlcjoxcHggc29saWQgI2VkYTUxNH0ubWVzc2FnZS5tc2ctZGFuZ2VyIC5tZXNzYWdlLWhlYWRlcntiYWNrZ3JvdW5kOiNmZjcyNzN9Lm1lc3NhZ2UubXNnLWRhbmdlciAubWVzc2FnZS1ib2R5e2JvcmRlcjoxcHggc29saWQgI2ZmNzI3M30ubWVzc2FnZS5pY29uLW1zZ3twb3NpdGlvbjpyZWxhdGl2ZX0ubWVzc2FnZS5pY29uLW1zZyAubWVzc2FnZS1ib2R5e3BhZGRpbmc6MWVtIDNlbSAxZW0gMS41ZW19Lm1lc3NhZ2UuaWNvbi1tc2cgLm1lc3NhZ2UtYm9keSBoNCwubWVzc2FnZS5pY29uLW1zZyAubWVzc2FnZS1ib2R5IC5oNHtwYWRkaW5nLWJvdHRvbTo1cHg7Zm9udC1zaXplOjEuMXJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzQ0NGY2MH0ubWVzc2FnZS5pY29uLW1zZyBpe3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzVweDtyaWdodDotMjBweDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDojOTk5O2JvcmRlcjo1cHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjEwMHB4O2NvbG9yOiNmZmZ9Lm1lc3NhZ2UuaWNvbi1tc2cucHJpbWFyeS1tc2cgaXtiYWNrZ3JvdW5kOiMyMTlkMWF9Lm1lc3NhZ2UuaWNvbi1tc2cuc2Vjb25kYXJ5LW1zZyBpe2JhY2tncm91bmQ6I2UwMWYyN30ubWVzc2FnZS5pY29uLW1zZy5hY2NlbnQtbXNnIGl7YmFja2dyb3VuZDojYzI2ODIwfS5tZXNzYWdlLmljb24tbXNnLmluZm8tbXNnIGl7YmFja2dyb3VuZDojMDM5YmU1fS5tZXNzYWdlLmljb24tbXNnLnN1Y2Nlc3MtbXNnIGl7YmFja2dyb3VuZDojMDBiMjg5fS5tZXNzYWdlLmljb24tbXNnLndhcm5pbmctbXNnIGl7YmFja2dyb3VuZDojZWRhNTE0fS5tZXNzYWdlLmljb24tbXNnLmRhbmdlci1tc2cgaXtiYWNrZ3JvdW5kOiNmZjcyNzN9LmdncG9wb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDYwO2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6Mjc2cHg7cGFkZGluZzowO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mzt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm9ybWFsO2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjZWRlZGVkO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCByZ2JhKDE0MywxNjAsMjQxLC4yKSAwIDAgMCAxcHgscmdiYSgyMTMsMjIwLDI0NywuNTkpIDAgMTBweCAyMHB4O2JveC1zaGFkb3c6aW5zZXQgcmdiYSgxNDMsMTYwLDI0MSwuMikgMCAwIDAgMXB4LHJnYmEoMjEzLDIyMCwyNDcsLjU5KSAwIDEwcHggMjBweH0uZ2dwb3BvdmVyLmZhZGV7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXJ9LmdncG9wb3Zlci5mYWRlLmlue2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7b3BhY2l0eToxfS5nZ3BvcG92ZXIudG9we21hcmdpbi10b3A6LTIwcHh9LmdncG9wb3Zlci50b3A+LmFycm93e2JvdHRvbTotMTFweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTFweDtib3JkZXItdG9wLWNvbG9yOiM5OTk7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSk7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5nZ3BvcG92ZXIudG9wPi5hcnJvdz4uYWZ0ZXJ7Ym90dG9tOjFweDttYXJnaW4tbGVmdDotMTBweDtjb250ZW50OlwiIFwiO2JvcmRlci10b3AtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tLXdpZHRoOjB9LmdncG9wb3Zlci5yaWdodHttYXJnaW4tbGVmdDoyMHB4fS5nZ3BvcG92ZXIucmlnaHQ+LmFycm93e3RvcDo1MCU7bGVmdDotMTFweDttYXJnaW4tdG9wOi0xMXB4O2JvcmRlci1yaWdodC1jb2xvcjojOTk5O2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSk7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uZ2dwb3BvdmVyLnJpZ2h0Pi5hcnJvdz4uYWZ0ZXJ7Ym90dG9tOi0xMHB4O2xlZnQ6MXB4O2NvbnRlbnQ6XCIgXCI7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmY7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uZ2dwb3BvdmVyLmJvdHRvbXttYXJnaW4tdG9wOjIwcHh9LmdncG9wb3Zlci5ib3R0b20gLmFycm93IC5hZnRlcntib3JkZXItYm90dG9tLWNvbG9yOiNmN2Y3Zjd9LmdncG9wb3Zlci5ib3R0b20+LmFycm93e3RvcDotMTFweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTFweDtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLWJvdHRvbS1jb2xvcjojOTk5O2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5nZ3BvcG92ZXIuYm90dG9tPi5hcnJvdz4uYWZ0ZXJ7dG9wOjFweDttYXJnaW4tbGVmdDotMTBweDtjb250ZW50OlwiIFwiO2JvcmRlci10b3Atd2lkdGg6MDtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmdncG9wb3Zlci5sZWZ0e21hcmdpbi1sZWZ0Oi0yMHB4fS5nZ3BvcG92ZXIubGVmdD4uYXJyb3d7dG9wOjUwJTtyaWdodDotMTFweDttYXJnaW4tdG9wOi0xMXB4O2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LWNvbG9yOiM5OTk7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5nZ3BvcG92ZXIubGVmdD4uYXJyb3c+LmFmdGVye3JpZ2h0OjFweDtib3R0b206LTEwcHg7Y29udGVudDpcIiBcIjtib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5nZ3BvcG92ZXIgLnBvcG92ZXItdGl0bGV7cGFkZGluZzo4cHggMTRweDttYXJnaW46MDtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtib3JkZXItY29sb3I6I2VkZWRlZDtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwO2NvbG9yOiM0NDRmNjB9LmdncG9wb3ZlciAucG9wb3Zlci1jb250ZW50e3BhZGRpbmc6OXB4IDE0cHggMTVweCAxNHB4O2JvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7Zm9udC1zaXplOi45cmVtO2NvbG9yOiM2NjYgIWltcG9ydGFudH0uZ2dwb3BvdmVyPi5hcnJvdywuZ2dwb3BvdmVyIC5hcnJvdz4uYWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1zdHlsZTpzb2xpZH0uZ2dwb3BvdmVyPi5hcnJvd3tib3JkZXItd2lkdGg6MTFweH0uZ2dwb3BvdmVyIC5hcnJvdz4uYWZ0ZXJ7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDoxMHB4fS5nZ3Rvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDMwO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHg7Zm9udC1zaXplOjEwcHg7b3BhY2l0eTowO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO3Zpc2liaWxpdHk6dmlzaWJsZX0uZ2d0b29sdGlwLmZhZGV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBsaW5lYXI7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcn0uZ2d0b29sdGlwLmZhZGUuaW57b3BhY2l0eToxfS5nZ3Rvb2x0aXAuaW57b3BhY2l0eTouODtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9LmdndG9vbHRpcC50b3B7bWFyZ2luLXRvcDotMTVweH0uZ2d0b29sdGlwLnRvcCAuZ2d0b29sdGlwLWFycm93LC5nZ3Rvb2x0aXAudG9wIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93e2JvdHRvbToxcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDtib3JkZXItdG9wLWNvbG9yOiMyMjIgIWltcG9ydGFudDtib3JkZXItd2lkdGg6NXB4IDVweCAwfS5nZ3Rvb2x0aXAudG9wIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93e2JvdHRvbTowfS5nZ3Rvb2x0aXAucmlnaHR7bWFyZ2luLWxlZnQ6MTVweH0uZ2d0b29sdGlwLnJpZ2h0IC5nZ3Rvb2x0aXAtYXJyb3csLmdndG9vbHRpcC5yaWdodCAuZ2d0b29sdGlwLWFycm93LXNoYWRvd3t0b3A6NTAlO2xlZnQ6MXB4O21hcmdpbi10b3A6LTVweDtib3JkZXItcmlnaHQtY29sb3I6IzIyMiAhaW1wb3J0YW50O2JvcmRlci13aWR0aDo1cHggNXB4IDVweCAwfS5nZ3Rvb2x0aXAucmlnaHQgLmdndG9vbHRpcC1hcnJvdy1zaGFkb3d7bGVmdDowfS5nZ3Rvb2x0aXAuYm90dG9te21hcmdpbi10b3A6MTVweH0uZ2d0b29sdGlwLmJvdHRvbSAuZ2d0b29sdGlwLWFycm93LC5nZ3Rvb2x0aXAuYm90dG9tIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93e3RvcDoxcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDtib3JkZXItYm90dG9tLWNvbG9yOiMyMjIgIWltcG9ydGFudDtib3JkZXItd2lkdGg6MCA1cHggNXB4fS5nZ3Rvb2x0aXAuYm90dG9tIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93e3RvcDowfS5nZ3Rvb2x0aXAubGVmdHttYXJnaW4tbGVmdDotMTVweH0uZ2d0b29sdGlwLmxlZnQgLmdndG9vbHRpcC1hcnJvdywuZ2d0b29sdGlwLmxlZnQgLmdndG9vbHRpcC1hcnJvdy1zaGFkb3d7dG9wOjUwJTtyaWdodDoxcHg7bWFyZ2luLXRvcDotNXB4O2JvcmRlci1sZWZ0LWNvbG9yOiMyMjIgIWltcG9ydGFudDtib3JkZXItd2lkdGg6NXB4IDAgNXB4IDVweH0uZ2d0b29sdGlwLmxlZnQgLmdndG9vbHRpcC1hcnJvdy1zaGFkb3d7cmlnaHQ6MH0uZ2d0b29sdGlwIC5nZ3Rvb2x0aXAtaW5uZXJ7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6OHB4IDEycHg7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzIyMiAhaW1wb3J0YW50Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93OjAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KX0uZ2d0b29sdGlwIC5nZ3Rvb2x0aXAtYXJyb3csLmdndG9vbHRpcCAuZ2d0b29sdGlwLWFycm93LXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS8qISBfY2hlY2tib3hlcy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLmItY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmV9LmItY2hlY2tib3ggbGFiZWx7cGFkZGluZy1sZWZ0OjVweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxfS5iLWNoZWNrYm94IGxhYmVsOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7bGVmdDowO3RvcDoxcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGJkYmRiO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzIGVhc2UtaW4tb3V0fS5iLWNoZWNrYm94IGxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2xlZnQ6M3B4O3RvcDozcHg7Zm9udC1zaXplOjEycHg7Y29sb3I6IzM2MzYzNn0uYi1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYi1jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXXtvcGFjaXR5OjA7ei1pbmRleDoxO2N1cnNvcjpwb2ludGVyfS5iLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVyLC5iLWNoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmFmdGVye2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtjb250ZW50Olwi74CMXCJ9LmItY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQsLmItY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5iLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkK2xhYmVsLC5iLWNoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkK2xhYmVse29wYWNpdHk6LjY1fS5iLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkK2xhYmVsOjpiZWZvcmUsLmItY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQrbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Y3Vyc29yOm5vdC1hbGxvd2VkfS5iLWNoZWNrYm94LmlzLWNpcmN1bGFyIGxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmItY2hlY2tib3guaXMtaW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYi1jaGVja2JveC5pcy1pbmxpbmUrLmlzLWlubGluZXttYXJnaW4tbGVmdDoxMHB4fS5iLWNoZWNrYm94LmlzLXByaW1hcnkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzIxOWQxYTtib3JkZXItY29sb3I6IzIxOWQxYX0uYi1jaGVja2JveC5pcy1wcmltYXJ5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbG9yOiNmZmZ9LmItY2hlY2tib3guaXMtc2Vjb25kYXJ5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNlMDFmMjc7Ym9yZGVyLWNvbG9yOiNlMDFmMjd9LmItY2hlY2tib3guaXMtc2Vjb25kYXJ5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbG9yOiNmZmZ9LmItY2hlY2tib3guaXMtYWNjZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNjMjY4MjA7Ym9yZGVyLWNvbG9yOiNjMjY4MjB9LmItY2hlY2tib3guaXMtYWNjZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbG9yOiNmZmZ9LmItY2hlY2tib3guaXMtZGFuZ2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjcyNzM7Ym9yZGVyLWNvbG9yOiNmZjcyNzN9LmItY2hlY2tib3guaXMtZGFuZ2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbG9yOiNmZmZ9LmItY2hlY2tib3guaXMtaW5mbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDM5YmU1O2JvcmRlci1jb2xvcjojMDM5YmU1fS5iLWNoZWNrYm94LmlzLWluZm8gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YWZ0ZXJ7Y29sb3I6I2ZmZn0uYi1jaGVja2JveC5pcy13YXJuaW5nIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZGE1MTQ7Ym9yZGVyLWNvbG9yOiNlZGE1MTR9LmItY2hlY2tib3guaXMtd2FybmluZyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjphZnRlcntjb2xvcjojZmZmfS5iLWNoZWNrYm94LmlzLXN1Y2Nlc3MgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwYjI4OTtib3JkZXItY29sb3I6IzAwYjI4OX0uYi1jaGVja2JveC5pcy1zdWNjZXNzIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbG9yOiNmZmZ9LmItY2hlY2tib3guaXMtZGFyayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNDQ0O2JvcmRlci1jb2xvcjojNDQ0fS5iLWNoZWNrYm94LmlzLWRhcmsgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YWZ0ZXJ7Y29sb3I6I2ZmZn0uYi1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XS5zdHlsZWQ6Y2hlY2tlZCtsYWJlbDphZnRlcntmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Y29udGVudDpcIu+AjFwifS5iLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIC5zdHlsZWQ6Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2NvbG9yOiNmZmZ9LmItY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gLnN0eWxlZDpjaGVja2VkK2xhYmVsOjphZnRlcntjb2xvcjojZmZmfS8qISBfZGV0YWlscy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLnNpZGUtYmxvY2t7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3ZlcmZsb3c6dmlzaWJsZTt6LWluZGV4OjJ9LnNpZGUtYmxvY2sgLmJhY2tncm91bmQtd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiMzNDQyNTg7Ym9yZGVyLXJhZGl1czoxMHB4O292ZXJmbG93OnZpc2libGV9LnNpZGUtYmxvY2sgLmJhY2tncm91bmQtd3JhcHBlciAudmlkZW8td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7bWFyZ2luLWJvdHRvbTowO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrfS5zaWRlLWJsb2NrIC5iYWNrZ3JvdW5kLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MTBweDtvdmVyZmxvdzpoaWRkZW59LnNpZGUtYmxvY2sgLmJhY2tncm91bmQtd3JhcHBlciAudmlkZW8td3JhcHBlciAudmlkZW8tb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0zNSk7b3BhY2l0eTouMn0uc2lkZS1ibG9jayAuYmFja2dyb3VuZC13cmFwcGVyIC52aWRlby13cmFwcGVyIC5wbGF5YnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTQwcHg7bWFyZ2luLXRvcDotNjNweDtjdXJzb3I6cG9pbnRlcn0uc2lkZS1ibG9jayAuYmFja2dyb3VuZC13cmFwcGVyIC52aWRlby13cmFwcGVyIC5wbGF5YnV0dG9uIC5pY29uLXBsYXkgaXtmb250LXNpemU6NnJlbTtjb2xvcjojMjE5ZDFhO3RyYW5zaXRpb246YWxsIC41c30uc2lkZS1ibG9jayAuYmFja2dyb3VuZC13cmFwcGVyIC52aWRlby13cmFwcGVyIC5wbGF5YnV0dG9uIC5pY29uLXBsYXkgaTpob3Zlcntjb2xvcjojZTAxZjI3fS5pbWFnZS1ncmlkIC5pbWFnZS10aXRsZXtmb250LXNpemU6MS4xcmVtO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToycmVtO2NvbG9yOiM0NDRmNjB9LmltYWdlLWdyaWQgZmlndXJle3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7Ym94LXNoYWRvdzowcHggNXB4IDEycHggcmdiYSgwLDAsMCwuMTgpfS5pbWFnZS1ncmlkIGZpZ3VyZSBpbWd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7b3BhY2l0eTouOH0uaW1hZ2UtZ3JpZCBmaWd1cmUgZmlnY2FwdGlvbntwYWRkaW5nOjJlbTtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4yNWVtOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmltYWdlLWdyaWQgZmlndXJlIGZpZ2NhcHRpb246YmVmb3JlLC5pbWFnZS1ncmlkIGZpZ3VyZSBmaWdjYXB0aW9uOmFmdGVye3BvaW50ZXItZXZlbnRzOm5vbmV9LmltYWdlLWdyaWQgZmlndXJlIGZpZ2NhcHRpb24gYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwMDA7dGV4dC1pbmRlbnQ6MjAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1zaXplOjA7b3BhY2l0eTowfS5pbWFnZS1ncmlkIGZpZ3VyZSBoMiwuaW1hZ2UtZ3JpZCBmaWd1cmUgLmgye3dvcmQtc3BhY2luZzotMC4xNWVtO2ZvbnQtd2VpZ2h0OjMwMDttYXJnaW46MH0uaW1hZ2UtZ3JpZCBmaWd1cmUgaDIgc3BhbiwuaW1hZ2UtZ3JpZCBmaWd1cmUgLmgyIHNwYW57Zm9udC13ZWlnaHQ6ODAwfS5pbWFnZS1ncmlkIGZpZ3VyZSBwe21hcmdpbjowO2xldHRlci1zcGFjaW5nOjFweDtmb250LXNpemU6NjguNSV9LmltYWdlLWdyaWQgZmlndXJlIHAgc3Bhbntmb250LXNpemU6NzUlICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn1maWd1cmUucm91bmQtY29ybmVye2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDAwIDAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwMCAwJSwgI2ZmZiAxMDAlKTtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KX1maWd1cmUucm91bmQtY29ybmVyIGltZ3ttYXJnaW46LTEwcHggMCAwIC0xMHB4O21heC13aWR0aDpub25lO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlICsgMTBweCk7d2lkdGg6Y2FsYygxMDAlICsgMTBweCk7b3BhY2l0eTouOTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMzVzLC13ZWJraXQtdHJhbnNmb3JtIC4zNXM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMsdHJhbnNmb3JtIC4zNXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDEwcHgsIDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59ZmlndXJlLnJvdW5kLWNvcm5lciBmaWdjYXB0aW9uOmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMzVzLC13ZWJraXQtdHJhbnNmb3JtIC4zNXM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMsdHJhbnNmb3JtIC4zNXM7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTEwMHB4O2JvdHRvbTotMTAwcHg7d2lkdGg6MzAwcHg7aGVpZ2h0OjMwMHB4O2JvcmRlcjoycHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjAgMCAwIDkwMHB4IGhzbGEoMCwwJSwxMDAlLC4yKTtjb250ZW50OlwiXCI7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC41LCAwLjUsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDAuNSwgMC41LCAxKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCV9ZmlndXJlLnJvdW5kLWNvcm5lciBwey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMsLXdlYmtpdC10cmFuc2Zvcm0gLjM1czt0cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyx0cmFuc2Zvcm0gLjM1cztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO3BhZGRpbmc6MCAxLjVlbSAxLjVlbSAwO3dpZHRoOjE0MHB4O3RleHQtYWxpZ246cmlnaHQ7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAyMHB4LCAwKX1maWd1cmUucm91bmQtY29ybmVyOmhvdmVyIGltZ3tvcGFjaXR5Oi42Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX1maWd1cmUucm91bmQtY29ybmVyOmhvdmVyIGZpZ2NhcHRpb246OmJlZm9yZXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX1maWd1cmUucm91bmQtY29ybmVyOmhvdmVyIGgyLGZpZ3VyZS5yb3VuZC1jb3JuZXI6aG92ZXIgLmgyLGZpZ3VyZS5yb3VuZC1jb3JuZXI6aG92ZXIgcHtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfWZpZ3VyZS5yb3VuZC1jb3JuZXIgaDIsZmlndXJlLnJvdW5kLWNvcm5lciAuaDJ7dGV4dC1hbGlnbjpsZWZ0Oy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMzVzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCA1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsIDVweCwgMCl9ZmlndXJlLmNvcm5lcmVkIGltZ3ttYXgtd2lkdGg6bm9uZTt3aWR0aDotd2Via2l0LWNhbGMoMTAwJSArIDYwcHgpO3dpZHRoOmNhbGMoMTAwJSArIDYwcHgpO29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMzVzLC13ZWJraXQtdHJhbnNmb3JtIC4zNXM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMsdHJhbnNmb3JtIC4zNXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwcHgsIDAsIDApIHNjYWxlKDEuMTIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzBweCwgMCwgMCkgc2NhbGUoMS4xMik7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn1maWd1cmUuY29ybmVyZWQgaDIsZmlndXJlLmNvcm5lcmVkIC5oMntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO3BhZGRpbmc6MWVtIDEuMmVtfWZpZ3VyZS5jb3JuZXJlZDpob3ZlciBpbWd7b3BhY2l0eTouNTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSl9ZmlndXJlLmNvcm5lcmVkOmhvdmVyIHB7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX1maWd1cmUuY29ybmVyZWQgcHtwYWRkaW5nOjAgMTBweCAwIDA7d2lkdGg6NTAlO2JvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZjt0ZXh0LWFsaWduOnJpZ2h0O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMzVzLC13ZWJraXQtdHJhbnNmb3JtIC4zNXM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMsdHJhbnNmb3JtIC4zNXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDBweCwgMCwgMCl9ZmlndXJlLnRlYW0taG92ZXIgZmlnY2FwdGlvbnt0b3A6YXV0bztib3R0b206MDtwYWRkaW5nOjFlbTtoZWlnaHQ6My43NWVtO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojM2M0YTUwOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMzVzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfWZpZ3VyZS50ZWFtLWhvdmVyIGgyLGZpZ3VyZS50ZWFtLWhvdmVyIC5oMntmbG9hdDpsZWZ0O2Rpc3BsYXk6aW5saW5lLWJsb2NrfWZpZ3VyZS50ZWFtLWhvdmVyIHAuaWNvbi1saW5rcyBhe2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnQ7Y29sb3I6IzNjNGE1MDtmb250LXNpemU6MS40ZW19ZmlndXJlLnRlYW0taG92ZXIgcC5pY29uLWxpbmtzIGE6aG92ZXIgc3Bhbjo6YmVmb3Jle2NvbG9yOiMyMTlkMWF9ZmlndXJlLnRlYW0taG92ZXIgcC5kZXNjcmlwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjMpO2JvdHRvbTo2NXB4O3BhZGRpbmc6MWVtO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXNpemU6OTAlO29wYWNpdHk6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zNXM7dHJhbnNpdGlvbjpvcGFjaXR5IC4zNXM7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn1maWd1cmUudGVhbS1ob3ZlciBoMixmaWd1cmUudGVhbS1ob3ZlciAuaDIsZmlndXJlLnRlYW0taG92ZXIgcC5pY29uLWxpbmtzIGF7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87ei1pbmRleDoxMDAwO3RleHQtaW5kZW50OjAgIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXA7b3BhY2l0eTppbmhlcml0Oy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMzVzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMCUsIDApfWZpZ3VyZS50ZWFtLWhvdmVyIHAuaWNvbi1saW5rcyBhIHNwYW46OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MS4ycmVtO21hcmdpbi10b3A6LTVweDtwYWRkaW5nOjhweCAxMHB4O2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtjb2xvcjojNDQ0ZjYwO3NwZWFrOm5vbmU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9ZmlndXJlLnRlYW0taG92ZXIgLmljb24tdHdpdHRlcjo6YmVmb3Jle2NvbnRlbnQ6XCLvgplcIn1maWd1cmUudGVhbS1ob3ZlciAuaWNvbi1saW5rZWRpbjo6YmVmb3Jle2NvbnRlbnQ6XCLvg6FcIn1maWd1cmUudGVhbS1ob3ZlciAuaWNvbi1kcmliYmJsZTo6YmVmb3Jle2NvbnRlbnQ6XCLvhb1cIn1maWd1cmUudGVhbS1ob3Zlcjpob3ZlciBwLmljb24tbGlua3MgYTpob3ZlcixmaWd1cmUudGVhbS1ob3Zlcjpob3ZlciBwLmljb24tbGlua3MgYTpmb2N1c3tjb2xvcjojMjUyZDMxfWZpZ3VyZS50ZWFtLWhvdmVyOmhvdmVyIHAuZGVzY3JpcHRpb257b3BhY2l0eToxfWZpZ3VyZS50ZWFtLWhvdmVyOmhvdmVyIGZpZ2NhcHRpb24sZmlndXJlLnRlYW0taG92ZXI6aG92ZXIgaDIsZmlndXJlLnRlYW0taG92ZXI6aG92ZXIgLmgyLGZpZ3VyZS50ZWFtLWhvdmVyOmhvdmVyIHAuaWNvbi1saW5rcyBhey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX1maWd1cmUudGVhbS1ob3Zlcjpob3ZlciBoMixmaWd1cmUudGVhbS1ob3Zlcjpob3ZlciAuaDJ7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4wNXM7dHJhbnNpdGlvbi1kZWxheTouMDVzfWZpZ3VyZS50ZWFtLWhvdmVyOmhvdmVyIHAuaWNvbi1saW5rcyBhOm50aC1jaGlsZCgzKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjFzO3RyYW5zaXRpb24tZGVsYXk6LjFzfWZpZ3VyZS50ZWFtLWhvdmVyOmhvdmVyIHAuaWNvbi1saW5rcyBhOm50aC1jaGlsZCgyKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjE1czt0cmFuc2l0aW9uLWRlbGF5Oi4xNXN9ZmlndXJlLnRlYW0taG92ZXI6aG92ZXIgcC5pY29uLWxpbmtzIGE6Zmlyc3QtY2hpbGR7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4yczt0cmFuc2l0aW9uLWRlbGF5Oi4yc31maWd1cmUudGVhbS1zbGFudGVke2JhY2tncm91bmQ6IzE2MjYzMzt0ZXh0LWFsaWduOmxlZnR9ZmlndXJlLnRlYW0tc2xhbnRlZCBpbWd7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjQ1czt0cmFuc2l0aW9uOm9wYWNpdHkgLjQ1czstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufWZpZ3VyZS50ZWFtLXNsYW50ZWQgZmlnY2FwdGlvbjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo5NSU7bGVmdDoxMCU7d2lkdGg6MjAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtjb250ZW50OlwiXCI7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjQ1cywtd2Via2l0LXRyYW5zZm9ybSAuNDVzO3RyYW5zaXRpb246b3BhY2l0eSAuNDVzLHRyYW5zZm9ybSAuNDVzOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDApO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAxMDAlO3RyYW5zZm9ybS1vcmlnaW46MCAxMDAlfWZpZ3VyZS50ZWFtLXNsYW50ZWQgLm1lbWJlci1wb3NpdGlvbntwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtmb250LXNpemU6LjlyZW07b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIC41c31maWd1cmUudGVhbS1zbGFudGVkIGgyLGZpZ3VyZS50ZWFtLXNsYW50ZWQgLmgyey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMzVzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApfWZpZ3VyZS50ZWFtLXNsYW50ZWQgcHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTotNXB4O3BhZGRpbmc6MCAxLjVlbSA3JSAwfWZpZ3VyZS50ZWFtLXNsYW50ZWQgYXttYXJnaW46MCAxMHB4O2NvbG9yOiM1ZDUwNGY7Zm9udC1zaXplOjE3MCUgIWltcG9ydGFudDtwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3RleHQtaW5kZW50OjAgIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXA7b3BhY2l0eToxICFpbXBvcnRhbnR9ZmlndXJlLnRlYW0tc2xhbnRlZCBhOmhvdmVyLGZpZ3VyZS50ZWFtLXNsYW50ZWQgYTpmb2N1c3tjb2xvcjojMjE5ZDFhfWZpZ3VyZS50ZWFtLXNsYW50ZWQgcCBhIGl7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zNXMsLXdlYmtpdC10cmFuc2Zvcm0gLjM1czt0cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyx0cmFuc2Zvcm0gLjM1czstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNTBweCwgMCl9ZmlndXJlLnRlYW0tc2xhbnRlZDpob3ZlciBpbWd7b3BhY2l0eTouNn1maWd1cmUudGVhbS1zbGFudGVkOmhvdmVyIGgyLGZpZ3VyZS50ZWFtLXNsYW50ZWQ6aG92ZXIgLmgyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX1maWd1cmUudGVhbS1zbGFudGVkOmhvdmVyIGZpZ2NhcHRpb246OmJlZm9yZXtvcGFjaXR5Oi45O3RyYW5zZm9ybTpyb3RhdGUoLTE1ZGVnKX1maWd1cmUudGVhbS1zbGFudGVkOmhvdmVyIHAgaXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfWZpZ3VyZS50ZWFtLXNsYW50ZWQ6aG92ZXIgcCBhOm50aC1jaGlsZCgzKSBpey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTouMDVzO3RyYW5zaXRpb24tZGVsYXk6LjA1c31maWd1cmUudGVhbS1zbGFudGVkOmhvdmVyIHAgYTpudGgtY2hpbGQoMikgaXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjFzO3RyYW5zaXRpb24tZGVsYXk6LjFzfWZpZ3VyZS50ZWFtLXNsYW50ZWQ6aG92ZXIgcCBhOmZpcnN0LWNoaWxkIGl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4xNXM7dHJhbnNpdGlvbi1kZWxheTouMTVzfWZpZ3VyZS50ZWFtLXNsYW50ZWQ6aG92ZXIgLm1lbWJlci1wb3NpdGlvbntvcGFjaXR5OjF9LnNoYWRvdy16LTF7Ym94LXNoYWRvdzowIDFweCA0cHggMCByZ2JhKDAsMCwwLC4zNyl9LnNoYWRvdy16LTJ7Ym94LXNoYWRvdzowIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwuMyksMCAycHggMnB4IDAgcmdiYSgwLDAsMCwuMil9LnNoYWRvdy16LTN7Ym94LXNoYWRvdzowIDEzcHggMjVweCAwIHJnYmEoMCwwLDAsLjMpLDAgN3B4IDdweCAwIHJnYmEoMCwwLDAsLjE5KX0uc2hhZG93LXotNHtib3gtc2hhZG93OjAgMjBweCA0MHB4IDAgcmdiYSgwLDAsMCwuMyksMCAxNHB4IDEycHggMCByZ2JhKDAsMCwwLC4xNyl9LnNoYWRvdy16LTV7Ym94LXNoYWRvdzowIDI3cHggNTVweCAwIHJnYmEoMCwwLDAsLjMpLDAgMTdweCAxN3B4IDAgcmdiYSgwLDAsMCwuMTUpfS5zd2l0Y2hlciAuc3dpdGNoZXItYmxvY2t7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7cG9zaXRpb246Zml4ZWQ7dG9wOjIwcHg7bGVmdDoyMHB4O2JvcmRlci1yYWRpdXM6NHB4O3RyYW5zaXRpb246YWxsIC41cztjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzp2aXNpYmxlfS5zd2l0Y2hlciAuc3dpdGNoZXItYmxvY2suaXMtcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMyMTlkMWF9LnN3aXRjaGVyIC5zd2l0Y2hlci1ibG9jay5pcy1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojZTAxZjI3fS5zd2l0Y2hlciAuc3dpdGNoZXItYmxvY2suaXMtYWNjZW50e2JhY2tncm91bmQtY29sb3I6I2MyNjgyMH0uc3dpdGNoZXIgLnN3aXRjaGVyLWJsb2NrOmhvdmVye3dpZHRoOjIwMHB4fS5zd2l0Y2hlciAuc3dpdGNoZXItYmxvY2s6aG92ZXIgLmJ1dHRvbi10ZXh0e2Rpc3BsYXk6YmxvY2t9LnN3aXRjaGVyIC5zd2l0Y2hlci1ibG9jayBpe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxNXB4O2xlZnQ6MTVweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjNyZW19LnN3aXRjaGVyIC5zd2l0Y2hlci1ibG9jayAuYnV0dG9uLXRleHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEzcHg7bGVmdDozNSU7Y29sb3I6I2ZmZjtkaXNwbGF5Om5vbmV9LyohIF9hdXRoLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8udG9wLWxvZ297aGVpZ2h0OjQwcHh9LmludHJvLXNlY3Rpb24gLmludHJvLXRleHQgLmludHJvLXRpdGxle21hcmdpbjoxNXB4IDA7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzIxOWQxYX0uaW50cm8tc2VjdGlvbiAuaW50cm8tdGV4dCAuaW50cm8tc3Vie3BhZGRpbmc6MjBweCAzMHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNhOWFiYWN9LmxvZ2lue3BhZGRpbmc6MTBweCAwfS5jb2x1bW4ubG9naW4tY29sdW1ue3BhZGRpbmc6MCAhaW1wb3J0YW50fS5sb2dpbi13cmFwcGVye292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O2hlaWdodDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MH0ubG9naW4td3JhcHBlci5pcy1nYXBsZXNzOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lmhlcm8ubG9naW4taGVybywuaGVyby5zaWdudXAtaGVyb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6YXV0b30jc2lnbnVwLWJhbm5lciAuaGVyb3tiYWNrZ3JvdW5kOnVybChcImh0dHBzOi8vc291cmNlLnVuc3BsYXNoLmNvbS9EV3VpOURtZkNYQS9cIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtYmxlbmQtbW9kZTpzY3JlZW59Lmhlcm8tYmFubmVyIC50aXRsZXtwYWRkaW5nOjI1cHg7cGFkZGluZy10b3A6MjUlfS5oZXJvLWJhbm5lciAuc3VidGl0bGV7cGFkZGluZzowIDMwcHh9Lmhlcm8tYmFubmVyIGltZy5sb2dpbi1jaXR5e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MH0uaGVyby1iYW5uZXIgLmJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnNpZ251cC1oZXJvIC50aXRsZXtwYWRkaW5nOjI1cHg7cGFkZGluZy10b3A6MTUlfS5zaWdudXAtaGVybyAuc3VidGl0bGV7cGFkZGluZzowIDIyJX0uc2lnbnVwLWhlcm8gaW1nLm1vY2t1cHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTE1JTtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjB9LnNpZ251cC1oZXJvIC5hbHJlYWR5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjIwcHh9LnNpZ251cC1oZXJvIC5hbHJlYWR5IHNwYW57bWFyZ2luLXJpZ2h0OjE1cHg7Y29sb3I6I2ZmZn0uc2lnbnVwLWhlcm8gLmFscmVhZHkgYXttaW4td2lkdGg6ODBweH0uZm9yZ290LC5uby1hY2NvdW50LC5yZXR1cm57Y29sb3I6I2E5YWJhYyAhaW1wb3J0YW50O3RyYW5zaXRpb246b3BhY2l0eSAuNXN9LmZvcmdvdDpob3Zlciwubm8tYWNjb3VudDpob3ZlciwucmV0dXJuOmhvdmVye29wYWNpdHk6Ljg7Y29sb3I6IzIxOWQxYSAhaW1wb3J0YW50fS5mb3Jnb3QuaXMtc2Vjb25kYXJ5LC5uby1hY2NvdW50LmlzLXNlY29uZGFyeSwucmV0dXJuLmlzLXNlY29uZGFyeXtjb2xvcjojZTAxZjI3ICFpbXBvcnRhbnR9LmZvcmdvdC5pcy1hY2NlbnQsLm5vLWFjY291bnQuaXMtYWNjZW50LC5yZXR1cm4uaXMtYWNjZW50e2NvbG9yOiNjMjY4MjAgIWltcG9ydGFudH0uZm9yZ290LXBhc3N3b3JkIGF7Y29sb3I6Izk1YTVhNjtmb250LXdlaWdodDpub3JtYWw7cGFkZGluZy1yaWdodDoyMHB4O3RyYW5zaXRpb246YWxsIC42c30uZm9yZ290LXBhc3N3b3JkIGE6aG92ZXJ7Y29sb3I6IzIxOWQxYX0ubm8tYWNjb3VudC1saW5rIGF7Y29sb3I6I2E5YWJhYztmb250LXdlaWdodDo1MDB9Lm5vLWFjY291bnQtbGluayBhOmhvdmVye2NvbG9yOiMyMTlkMWF9Lmljb24udXNlciwuaWNvbi5wYXNzd29yZHttYXJnaW46NXB4IDEwcHggMCAwfS5jaGVja2JveC13cmFwe2NvbG9yOiNhOWFiYWM7bWFyZ2luLWJvdHRvbToxMHB4fS5jaGVja2JveC13cmFwIHNwYW57cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHh9LyohIF9sYW5kaW5nLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi8jbGFuZGluZy1oZXJve2JhY2tncm91bmQ6I2UwMWYyNyB1cmwoLi4vaW1hZ2VzL2JnL3NoYXBlcy9pY29uLWJnLnBuZykgcmVwZWF0IDAgMDstd2Via2l0LWFuaW1hdGlvbjoxOHMgbGluZWFyIDBzIG5vcm1hbCBub25lIGluZmluaXRlIGFuaW1hdGU7LW1vei1hbmltYXRpb246MThzIGxpbmVhciAwcyBub3JtYWwgbm9uZSBpbmZpbml0ZSBhbmltYXRlOy1tcy1hbmltYXRpb246MThzIGxpbmVhciAwcyBub3JtYWwgbm9uZSBpbmZpbml0ZSBhbmltYXRlOy1vLWFuaW1hdGlvbjoxOHMgbGluZWFyIDBzIG5vcm1hbCBub25lIGluZmluaXRlIGFuaW1hdGU7YW5pbWF0aW9uOjE4cyBsaW5lYXIgMHMgbm9ybWFsIG5vbmUgaW5maW5pdGUgYW5pbWF0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZXtmcm9te2JhY2tncm91bmQtcG9zaXRpb246MCAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ1MHB4fX1ALW1vei1rZXlmcmFtZXMgYW5pbWF0ZXtmcm9te2JhY2tncm91bmQtcG9zaXRpb246MCAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ1MHB4fX1ALW1zLWtleWZyYW1lcyBhbmltYXRle2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDUwcHh9fUAtby1rZXlmcmFtZXMgYW5pbWF0ZXtmcm9te2JhY2tncm91bmQtcG9zaXRpb246MCAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ1MHB4fX1Aa2V5ZnJhbWVzIGFuaW1hdGV7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0NTBweH19Lmhlcm8uaGVyby13YXZlczpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybCguLi9pbWFnZXMvYmcvc2hhcGVzL3dhdnkucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgYm90dG9tLzEwMCUgYXV0bztjb250ZW50OlwiXCI7aGVpZ2h0OjMyMXB4O3dpZHRoOjEwMCU7ei1pbmRleDowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xcHg7bGVmdDowfS5oZWFkZXItY2FwdGlvbnttYXJnaW4tdG9wOi04MHB4O3BhZGRpbmc6MCAyMHB4O3RleHQtYWxpZ246bGVmdH0uaGVhZGVyLWNhcHRpb24gLmxhbmRpbmctdGl0bGV7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjRyZW07Zm9udC13ZWlnaHQ6OTAwICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0uaGVhZGVyLWNhcHRpb24gLmxhbmRpbmctdGl0bGUuaXMtYmlne2ZvbnQtc2l6ZTo0cmVtfS5oZWFkZXItY2FwdGlvbiAuc3VidGl0bGV7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6MTBweCAwfS5oZWFkZXItY2FwdGlvbi5pcy1jZW50ZXJlZHt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaGVhZGVyLWNhcHRpb257dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo0MHB4IDEwcHh9LmhlYWRlci1jYXB0aW9uIC5sYW5kaW5nLXRpdGxle2ZvbnQtc2l6ZToyLjVyZW19fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuaGVhZGVyLWNhcHRpb257bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KWFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KWFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KXsuaGVhZGVyLWNhcHRpb257dGV4dC1hbGlnbjpjZW50ZXJ9fS5zZWN0aW9uLXRpdGxlLXdyYXBwZXIgLnNlY3Rpb24tdGl0bGUtbGFuZGluZ3tmb250LWZhbWlseTpcIk5leGEgQm9sZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNnJlbTtjb2xvcjojNDQ0ZjYwO3BhZGRpbmc6MTBweCAwfS5zZWN0aW9uLXRpdGxlLXdyYXBwZXIgaDQsLnNlY3Rpb24tdGl0bGUtd3JhcHBlciAuaDR7cGFkZGluZzoyMHB4IDQwcHg7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjEuMnJlbTtjb2xvcjojOTk5fS5oYWxmLW1vY2t1cHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDttYXgtaGVpZ2h0OjU1MHB4fS5waG9uZS1zbGlkZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBsZWZ0O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO3ZlcnRpY2FsLWFsaWduOnRvcDtwYWRkaW5nOjgwMHB4IDMwcHggMzBweCAzMHB4fS5waG9uZS1zbGlkZS5pcy1maXJzdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9tb2NrdXBzL2xhbmRpbmcvbGFwdG9wLXNsaWRlLTEucG5nKX0ucGhvbmUtc2xpZGUuaXMtc2Vjb25ke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL21vY2t1cHMvbGFuZGluZy9sYXB0b3Atc2xpZGUtMi5wbmcpfS5waG9uZS1zbGlkZS5pcy10aGlyZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9tb2NrdXBzL2xhbmRpbmcvbGFwdG9wLXNsaWRlLTMucG5nKX0ucGhvbmUtc2xpZGUuaXMtZm91cnRoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL21vY2t1cHMvbGFuZGluZy9sYXB0b3Atc2xpZGUtNC5wbmcpfS5mZWF0dXJlZC1zdmctbGd7bWF4LXdpZHRoOjU1MHB4O21heC1oZWlnaHQ6NTUwcHh9LndhdnktaWNvbi1ib3ggaXtmb250LXNpemU6My44cmVtO2NvbG9yOiNlMDFmMjd9LndhdnktaWNvbi1ib3ggLmJveC10aXRsZXtmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIixzYW5zLXNlcmlmO3BhZGRpbmc6NXB4IDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo2MDA7Y29sb3I6I2UwMWYyN30ud2F2eS1pY29uLWJveCAuYm94LWNvbnRlbnR7Y29sb3I6Izk5OX0uc3F1YXJlLWljb24tYm94LmlzLWxhbmRpbmcgLmJveC10aXRsZXtmb250LWZhbWlseTpcIk5leGEgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM0NDRmNjB9LnNxdWFyZS1pY29uLWJveC5pcy1sYW5kaW5nIC5ib3gtdGV4dHtmb250LXNpemU6MTRweH0ucXVpY2stZmVhdHVyZS5pcy1oYW5kd3JpdHRlbntmb250LXNpemU6Mi4xcmVtICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjhyZW0gIWltcG9ydGFudH0ucXVpY2stZmVhdHVyZS5pcy1oYW5kd3JpdHRlbiAuYmctbnVtYmVye3BhZGRpbmctcmlnaHQ6MTBweCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIgIWltcG9ydGFudH0uZXZlbnQtY2FyZC5pcy13YXZ5IGgyLnRleHQtdGl0bGUsLmV2ZW50LWNhcmQuaXMtd2F2eSAudGV4dC10aXRsZS5oMntmb250LWZhbWlseTpcIk5leGEgQm9sZFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXNpemU6MS4zNWVtfS5ldmVudC1jYXJkLmlzLXdhdnkgcC50ZXh0LXN1YnRpdGxle2ZvbnQtZmFtaWx5OlwiTmV4YSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi45cmVtfS50ZXN0aW1vbmlhbHMuaXMtd2F2eSAudGVzdGltb25pYWwtbmFtZSBoMywudGVzdGltb25pYWxzLmlzLXdhdnkgLnRlc3RpbW9uaWFsLW5hbWUgLmgze2ZvbnQtZmFtaWx5OlwiTmV4YSBCb2xkXCIsc2Fucy1zZXJpZn1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnRlc3RpbW9uaWFsLWl0ZW17bWFyZ2luOjQwcHggMTVweCAhaW1wb3J0YW50fS50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1jb250ZW50IHB7cGFkZGluZzoyMHB4ICFpbXBvcnRhbnR9fS5ib3R0b20tc3BhY2Vye21hcmdpbi1ib3R0b206ODBweDttaW4taGVpZ2h0OjEwMHB4fS5zbWFsbC1mZWF0dXJle3BhZGRpbmc6NXB4IDA7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjNyZW19I2ZlYXR1cmVzLXZpZGVve21hcmdpbi10b3A6LTM1JX0jaGVhZGVyLXByaWNpbmd7bWFyZ2luLXRvcDotMjAlfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsjZmVhdHVyZXMtdmlkZW97bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9fS5wcmljaW5nLXBpY2tlciBzcGFue2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCIsc2Fucy1zZXJpZjttYXJnaW46MCA1cHggMCA1cHg7cGFkZGluZzoxMHB4IDIwcHggMTNweCAyMHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6cG9pbnRlcn0ucHJpY2luZy1waWNrZXIgc3Bhbi5pcy1hY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5oZWFkZXItcHJpY2luZy5pcy13YXZ5IC5mbGV4LWNhcmR7Ym9yZGVyOm5vbmUgIWltcG9ydGFudH0uaGVhZGVyLXByaWNpbmcuaXMtd2F2eSAuZmxleC1jYXJkIC5wbGFuLW5hbWV7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1zaXplOjEuNHJlbX0uZ2lhbnQtaW5wdXQtd3JhcHBlci5pcy13YXZ5e3BhZGRpbmc6MzBweCA0MHB4O2JhY2tncm91bmQ6I2VmZWZlZn0uZ2lhbnQtaW5wdXQtd3JhcHBlci5pcy13YXZ5IC5naWFudC1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6MzAwcHg7bWF4LXdpZHRoOjEwMCV9LmdpYW50LWlucHV0LXdyYXBwZXIuaXMtd2F2eSAuZ2lhbnQtaW5wdXQgaW5wdXR7cGFkZGluZzoyMHB4IDE2NXB4IDIwcHggMjBweDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojOTk5O2JvcmRlcjpub25lO2hlaWdodDo2MHB4O2xpbmUtaGVpZ2h0OjYwcHg7dHJhbnNpdGlvbjphbGwgLjVzO2JvcmRlcjoxcHggc29saWQgcmdiYSgyMTMsMjIwLDI0NywuNTkpO2JvcmRlci1yYWRpdXM6MTAwcHh9LmdpYW50LWlucHV0LXdyYXBwZXIuaXMtd2F2eSAuZ2lhbnQtaW5wdXQgaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowcHggNXB4IDQzcHggcmdiYSgwLDAsMCwuMTgpICFpbXBvcnRhbnR9LmdpYW50LWlucHV0LXdyYXBwZXIuaXMtd2F2eSAuZ2lhbnQtaW5wdXQgYnV0dG9uLmlubmVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjdweDt0b3A6N3B4fS5zZWN0aW9uLmZvb3Rlci13YXZlczphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKC4uL2ltYWdlcy9iZy9zaGFwZXMvd2F2eS1kYXJrLnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIGJvdHRvbS8xMDAlIGF1dG87Y29udGVudDpcIlwiO2hlaWdodDozMjFweDt3aWR0aDoxMDAlO3otaW5kZXg6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMXB4O2xlZnQ6MH0uaGVyby5oZXJvLXdhdmVzLWRhcms6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoLi4vaW1hZ2VzL2JnL3NoYXBlcy93YXZ5LWRhcmsucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgYm90dG9tLzEwMCUgYXV0bztjb250ZW50OlwiXCI7aGVpZ2h0OjMyMXB4O3dpZHRoOjEwMCU7ei1pbmRleDowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xcHg7bGVmdDowfS53YXZ5LWxvZ2luLWNhcmQsLndhdnktc2lnbnVwLWNhcmR7cGFkZGluZzo0MHB4O2JvcmRlci1yYWRpdXM6NnB4O21heC13aWR0aDo0MDBweDttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZWNmMGYxO2JveC1zaGFkb3c6MCAxcHggNXB4IHJnYmEoMCwwLDAsLjA1KX0ud2F2eS1sb2dpbi1jYXJkIGgyLC53YXZ5LWxvZ2luLWNhcmQgLmgyLC53YXZ5LXNpZ251cC1jYXJkIGgyLC53YXZ5LXNpZ251cC1jYXJkIC5oMntmb250LXNpemU6MjJweDttYXJnaW4tYm90dG9tOjQwcHg7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCIsc2Fucy1zZXJpZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweClhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweClhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCl7I2xhbmRpbmctaGVybyBmaWd1cmUgaW1ne2xlZnQ6MjUlO3RvcDoyMCV9cC5pcy10YWJsZXQtcGFkZGVke3BhZGRpbmc6MCAxMCV9LmNvbHVtbi5zbGlkZS1kZXNjcmlwdGlvbntwYWRkaW5nOjQwcHggMCAhaW1wb3J0YW50fS5ldmVudC1jYXJkLmlzLXdhdnkgLnRleHQtdGl0bGV7Zm9udC1zaXplOjEuNXJlbSAhaW1wb3J0YW50fX0vKiEgX2xheW91dC11dGlscy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovYm9keXtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIjtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH1hLGE6YWN0aXZlLGksaTphY3RpdmUsZGl2LGRpdjphY3RpdmUsZGl2OmZvY3VzLHNwYW46Zm9jdXMsc3BhbjphY3RpdmV7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmJ1dHRvbi5pcy1hY3RpdmUsLmJ1dHRvbjphY3RpdmUsLmJ1dHRvbjpmb2N1c3tib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH1zZWN0aW9uOmZvY3Vze291dGxpbmU6bm9uZSAhaW1wb3J0YW50fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJOZXhhIExpZ2h0XCI7c3JjOnVybChcIi4uL2ZvbnRzL3RleHQvbmV4YS9OZXhhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3RleHQvbmV4YS9OZXhhTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJOZXhhIEJvbGRcIjtmb250LXdlaWdodDpib2xkO3NyYzp1cmwoXCIuLi9mb250cy90ZXh0L25leGEvTmV4YUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3RleHQvbmV4YS9OZXhhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9I2JhY2t0b3RvcHtwb3NpdGlvbjpmaXhlZDtyaWdodDowO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtib3R0b206MjVweDttYXJnaW46MCAyNXB4IDAgMDt6LWluZGV4Ojk5OTk7dHJhbnNpdGlvbjouMzVzO3RyYW5zZm9ybTpzY2FsZSgwLjcpO3RyYW5zaXRpb246YWxsIC41c30jYmFja3RvdG9wLnZpc2libGV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06c2NhbGUoMSl9I2JhY2t0b3RvcC52aXNpYmxlIGE6aG92ZXJ7b3V0bGluZTpub25lO29wYWNpdHk6Ljk7YmFja2dyb3VuZDojZTAxZjI3fSNiYWNrdG90b3AgYXtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOjAgbm9uZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7YmFja2dyb3VuZC1jb2xvcjojNjY2NzZiO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAuM3M7Ym9yZGVyLXJhZGl1czo1MCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI2cHh9Ym9keSAjYmFja3RvdG9wIGF7b3V0bGluZTpub25lO2NvbG9yOiNmZmZ9I2JhY2t0b3RvcCBhOmFmdGVye291dGxpbmU6bm9uZTtjb250ZW50Olwi74SGXCI7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01NSUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01NSUpfS5wcm9ncmVzc3t3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnByb2dyZXNzLnByaW1hcnk6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojMjE5ZDFhICFpbXBvcnRhbnR9LnByb2dyZXNzLnNlY29uZGFyeTo6LW1vei1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1jb2xvcjojZTAxZjI3ICFpbXBvcnRhbnR9Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNjZWNlY2V9OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNjZWNlY2V9Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojY2VjZWNlfTotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNjZWNlY2V9Kjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7d2lkdGg6MTBweH0qOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixodG1sOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjIpfS8qISBfaGVscGVycy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovLmNvbG9yLXByaW1hcnl7Y29sb3I6IzIxOWQxYSAhaW1wb3J0YW50fS5jb2xvci1zZWNvbmRhcnl7Y29sb3I6I2UwMWYyNyAhaW1wb3J0YW50fS5jb2xvci1hY2NlbnR7Y29sb3I6I2MyNjgyMCAhaW1wb3J0YW50fS5jb2xvci1yZWR7Y29sb3I6I2ZmNzI3MyAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHR7Ym9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uZGFyay10ZXh0e2NvbG9yOiM0NDRmNjAgIWltcG9ydGFudH0ubGlnaHQtdGV4dHtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnByaW1hcnktdGV4dHtjb2xvcjojMjE5ZDFhICFpbXBvcnRhbnR9LnNlY29uZGFyeS10ZXh0e2NvbG9yOiNlMDFmMjcgIWltcG9ydGFudH0uYWNjZW50LXRleHR7Y29sb3I6I2MyNjgyMCAhaW1wb3J0YW50fS5pbmZvLXRleHR7Y29sb3I6IzAzOWJlNSAhaW1wb3J0YW50fS5zdWNjZXNzLXRleHR7Y29sb3I6IzAwYjI4OSAhaW1wb3J0YW50fS53YXJuaW5nLXRleHR7Y29sb3I6I2VkYTUxNCAhaW1wb3J0YW50fS5kYW5nZXItdGV4dHtjb2xvcjojZmY3MjczICFpbXBvcnRhbnR9LmRhcmstYmd7YmFja2dyb3VuZDojNDQ0ICFpbXBvcnRhbnR9LmxpZ2h0LWJne2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50fS5mb250LXctNDAwe2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS5mb250LXctNTAwe2ZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50fS5mb250LXctNjAwe2ZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tbm9uZXt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS50ZXh0LXVwcGVye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50ZXh0LWJvbGR7Zm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnR9LnRleHQtYm9sZGVye2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS5mb250LXNpemUtbm9ybWFse2ZvbnQtc2l6ZToxcmVtfS5mb250LXNpemUtMnh7Zm9udC1zaXplOjJyZW19LmlzLXNpemUtMXtmb250LXNpemU6M3JlbX0uaXMtc2l6ZS0ye2ZvbnQtc2l6ZToyLjVyZW19LmlzLXNpemUtM3tmb250LXNpemU6MnJlbX0uaXMtc2l6ZS00e2ZvbnQtc2l6ZToxLjVyZW19LmlzLXNpemUtNXtmb250LXNpemU6MS4yNXJlbX0uaXMtc2l6ZS02e2ZvbnQtc2l6ZToxcmVtfS5pcy1zaXplLTd7Zm9udC1zaXplOi43NXJlbX0uaXMtZmxleHtkaXNwbGF5OmZsZXh9LmlzLWZsZXguaXMtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmlzLWZsZXguaXMtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmlzLWZsZXguaXMtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uaXMtZmxleC5pcy12Y2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcn0uaXMtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS56LWluZGV4LTJ7ei1pbmRleDoyICFpbXBvcnRhbnR9LnotaW5kZXgtMTAxe3otaW5kZXg6MTAxICFpbXBvcnRhbnR9Lm5vLXBhZGRpbmd7cGFkZGluZzowICFpbXBvcnRhbnR9Lm5vLXBhZGRpbmctdG9we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ubm8tcGFkZGluZy1ib3R0b217cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5uby1wYWRkaW5nLXJpZ2h0e3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5uby1wYWRkaW5nLWxlZnR7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucGFkZGluZy0xMHtwYWRkaW5nOjEwcHh9LnBhZGRpbmctMTV7cGFkZGluZzoxNXB4fS5wYWRkaW5nLTIwe3BhZGRpbmc6MjBweH0ucGFkZGluZy0yNXtwYWRkaW5nOjI1cHh9LnBhZGRpbmctMzB7cGFkZGluZzozMHB4fS5wYWRkaW5nLTQwe3BhZGRpbmc6NDBweH0ucGFkZGluZy01MHtwYWRkaW5nOjUwcHh9LnBhZGRpbmctNjB7cGFkZGluZzo2MHB4fS5wYWRkaW5nLTcwe3BhZGRpbmc6NzBweH0ucGFkZGluZy04MHtwYWRkaW5nOjgwcHh9LnBhZGRpbmctOTB7cGFkZGluZzo5MHB4fS5wYWRkaW5nLTEwMHtwYWRkaW5nOjEwMHB4fS5wdC01e3BhZGRpbmctdG9wOjVweH0ucHQtMTB7cGFkZGluZy10b3A6MTBweH0ucHQtMjB7cGFkZGluZy10b3A6MjBweH0ucHQtMzB7cGFkZGluZy10b3A6MzBweH0ucHQtNDB7cGFkZGluZy10b3A6NDBweH0ucHQtNTB7cGFkZGluZy10b3A6NTBweH0ucHQtNjB7cGFkZGluZy10b3A6NjBweH0ucHQtNzB7cGFkZGluZy10b3A6NzBweH0ucHQtODB7cGFkZGluZy10b3A6ODBweH0ucGItNXtwYWRkaW5nLWJvdHRvbTo1cHh9LnBiLTEwe3BhZGRpbmctYm90dG9tOjEwcHh9LnBiLTIwe3BhZGRpbmctYm90dG9tOjIwcHh9LnBiLTMwe3BhZGRpbmctYm90dG9tOjMwcHh9LnBiLTQwe3BhZGRpbmctYm90dG9tOjQwcHh9LnBiLTUwe3BhZGRpbmctYm90dG9tOjUwcHh9LnBiLTYwe3BhZGRpbmctYm90dG9tOjYwcHh9LnBiLTcwe3BhZGRpbmctYm90dG9tOjcwcHh9LnBiLTgwe3BhZGRpbmctYm90dG9tOjgwcHh9LnBsLTV7cGFkZGluZy1sZWZ0OjVweH0ucGwtMTB7cGFkZGluZy1sZWZ0OjEwcHh9LnBsLTIwe3BhZGRpbmctbGVmdDoyMHB4fS5wbC0zMHtwYWRkaW5nLWxlZnQ6MzBweH0ucGwtNDB7cGFkZGluZy1sZWZ0OjQwcHh9LnBsLTUwe3BhZGRpbmctbGVmdDo1MHB4fS5wbC02MHtwYWRkaW5nLWxlZnQ6NjBweH0ucGwtNzB7cGFkZGluZy1sZWZ0OjcwcHh9LnBsLTgwe3BhZGRpbmctbGVmdDo4MHB4fS5wci01e3BhZGRpbmctcmlnaHQ6NXB4fS5wci0xMHtwYWRkaW5nLXJpZ2h0OjEwcHh9LnByLTIwe3BhZGRpbmctcmlnaHQ6MjBweH0ucHItMzB7cGFkZGluZy1yaWdodDozMHB4fS5wci00MHtwYWRkaW5nLXJpZ2h0OjQwcHh9LnByLTUwe3BhZGRpbmctcmlnaHQ6NTBweH0ucHItNjB7cGFkZGluZy1yaWdodDo2MHB4fS5wci03MHtwYWRkaW5nLXJpZ2h0OjcwcHh9LnByLTgwe3BhZGRpbmctcmlnaHQ6ODBweH0uaHVnZS1wdHtwYWRkaW5nLXRvcDoxMDBweH0uaHVnZS1wYntwYWRkaW5nLWJvdHRvbToxMDBweH0uZ2lhbnQtcGJ7cGFkZGluZy1ib3R0b206MTUwcHh9Lm5vLW1hcmdpbnttYXJnaW46MCAhaW1wb3J0YW50fS5uby1tYXJnaW4tbGVmdHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm5vLW1hcmdpbi1yaWdodHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5uby1tYXJnaW4tdG9we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5uby1tYXJnaW4tYm90dG9te21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYXJnaW4teC1hdXRve21hcmdpbjowIGF1dG8gIWltcG9ydGFudH0ubXItYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tbC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubWFyZ2luLTEwe21hcmdpbjoxMHB4fS5tYXJnaW4tMjB7bWFyZ2luOjIwcHh9Lm1hcmdpbi0yNXttYXJnaW46MjVweH0ubWFyZ2luLTMwe21hcmdpbjozMHB4fS5tYXJnaW4tNDB7bWFyZ2luOjQwcHh9Lm1hcmdpbi01MHttYXJnaW46NTBweH0ubWFyZ2luLTYwe21hcmdpbjo2MHB4fS5tYXJnaW4tNzB7bWFyZ2luOjcwcHh9Lm1hcmdpbi04MHttYXJnaW46ODBweH0ubWFyZ2luLTkwe21hcmdpbjo5MHB4fS5tYXJnaW4tMTAwe21hcmdpbjoxMDBweH0ubXQtNXttYXJnaW4tdG9wOjVweH0ubXQtMTB7bWFyZ2luLXRvcDoxMHB4fS5tdC0yMHttYXJnaW4tdG9wOjIwcHh9Lm10LTMwe21hcmdpbi10b3A6MzBweH0ubXQtNDB7bWFyZ2luLXRvcDo0MHB4fS5tdC01MHttYXJnaW4tdG9wOjUwcHh9Lm10LTYwe21hcmdpbi10b3A6NjBweH0ubXQtNzB7bWFyZ2luLXRvcDo3MHB4fS5tdC04MHttYXJnaW4tdG9wOjgwcHh9Lm10LTEyMHttYXJnaW4tdG9wOjEyMHB4fS5tYi01e21hcmdpbi1ib3R0b206NXB4fS5tYi0xMHttYXJnaW4tYm90dG9tOjEwcHh9Lm1iLTIwe21hcmdpbi1ib3R0b206MjBweH0ubWItMzB7bWFyZ2luLWJvdHRvbTozMHB4fS5tYi00MHttYXJnaW4tYm90dG9tOjQwcHh9Lm1iLTUwe21hcmdpbi1ib3R0b206NTBweH0ubWItNjB7bWFyZ2luLWJvdHRvbTo2MHB4fS5tYi03MHttYXJnaW4tYm90dG9tOjcwcHh9Lm1iLTgwe21hcmdpbi1ib3R0b206ODBweH0ubWwtNXttYXJnaW4tbGVmdDo1cHh9Lm1sLTEwe21hcmdpbi1sZWZ0OjEwcHh9Lm1sLTIwe21hcmdpbi1sZWZ0OjIwcHh9Lm1sLTMwe21hcmdpbi1sZWZ0OjMwcHh9Lm1sLTQwe21hcmdpbi1sZWZ0OjQwcHh9Lm1sLTUwe21hcmdpbi1sZWZ0OjUwcHh9Lm1sLTYwe21hcmdpbi1sZWZ0OjYwcHh9Lm1sLTcwe21hcmdpbi1sZWZ0OjcwcHh9Lm1sLTgwe21hcmdpbi1sZWZ0OjgwcHh9Lm1yLTV7bWFyZ2luLXJpZ2h0OjVweH0ubXItMTB7bWFyZ2luLXJpZ2h0OjEwcHh9Lm1yLTIwe21hcmdpbi1yaWdodDoyMHB4fS5tci0zMHttYXJnaW4tcmlnaHQ6MzBweH0ubXItNDB7bWFyZ2luLXJpZ2h0OjQwcHh9Lm1yLTUwe21hcmdpbi1yaWdodDo1MHB4fS5tci02MHttYXJnaW4tcmlnaHQ6NjBweH0ubXItNzB7bWFyZ2luLXJpZ2h0OjcwcHh9Lm1yLTgwe21hcmdpbi1yaWdodDo4MHB4fS53aWR0aC00MHt3aWR0aDo0MHB4ICFpbXBvcnRhbnR9LndpZHRoLTEwMHt3aWR0aDoxMDBweCAhaW1wb3J0YW50fS53aWR0aC0yNTB7d2lkdGg6MjUwcHggIWltcG9ydGFudH0uaGVpZ2h0LTMwe2hlaWdodDozMHB4ICFpbXBvcnRhbnR9LmhlaWdodC02MHtoZWlnaHQ6NjBweCAhaW1wb3J0YW50fS5oZWlnaHQtNjB7aGVpZ2h0OjYwcHggIWltcG9ydGFudH0uaGVpZ2h0LTcwe2hlaWdodDo2MHB4ICFpbXBvcnRhbnR9LmhlaWdodC04MHtoZWlnaHQ6NjBweCAhaW1wb3J0YW50fS5oZWlnaHQtOTB7aGVpZ2h0OjYwcHggIWltcG9ydGFudH0ucHVsbC1yaWdodHtmbG9hdDpyaWdodH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmlzLWZpeGVke3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MH0uaXMtaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5pcy12aGlkZGVue3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9LmlzLWRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTouNDtjdXJzb3I6ZGVmYXVsdCAhaW1wb3J0YW50fS5zdHVja3twb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7ei1pbmRleDoyICFpbXBvcnRhbnQ7YW5pbWF0aW9uLW5hbWU6dHJhbnNsYXRlRG93bjthbmltYXRpb24tZHVyYXRpb246LjRzfS5vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8gIWltcG9ydGFudH0uaW0uaXMtaWNvbi14cywuc2wuaXMtaWNvbi14cywubWF0ZXJpYWwtaWNvbnMuaXMtaWNvbi14c3tmb250LXNpemU6LjhyZW0gIWltcG9ydGFudH0uaW0uaXMtaWNvbi1tZCwuc2wuaXMtaWNvbi1tZCwubWF0ZXJpYWwtaWNvbnMuaXMtaWNvbi1tZHtmb250LXNpemU6MS41cmVtICFpbXBvcnRhbnR9LmltLmlzLWljb24tMngsLnNsLmlzLWljb24tMngsLm1hdGVyaWFsLWljb25zLmlzLWljb24tMnh7Zm9udC1zaXplOjJyZW19LmltLmlzLWljb24tM3gsLnNsLmlzLWljb24tM3gsLm1hdGVyaWFsLWljb25zLmlzLWljb24tM3h7Zm9udC1zaXplOjNyZW19LmltLmlzLWljb24tNHgsLnNsLmlzLWljb24tNHgsLm1hdGVyaWFsLWljb25zLmlzLWljb24tNHh7Zm9udC1zaXplOjRyZW19LmltLmlzLWdpZ2FudGljLC5zbC5pcy1naWdhbnRpYywubWF0ZXJpYWwtaWNvbnMuaXMtZ2lnYW50aWN7Zm9udC1zaXplOjEycmVtfS5pbWctY2lyY2xle2JvcmRlci1yYWRpdXM6MTAwMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubW9iaWxlLXBhZGRpbmctMjB7cGFkZGluZzoyMHB4IDMwcHh9Lm1vYmlsZS1wYWRkaW5nLTQwe3BhZGRpbmc6NDBweH0uaGFzLXRleHQtY2VudGVyZWQtbW9iaWxle3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fS8qISBfcmVzcG9uc2l2ZS5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovQG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLXRpdGxlLXdyYXBwZXJ7cGFkZGluZzo0MHB4IDAgIWltcG9ydGFudH0uY29udGVudC13cmFwcGVye3BhZGRpbmctdG9wOjQwcHggIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5uYXYtaXRlbS5pcy10YWJ7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweH0ubmF2IC5uYXYtaXRlbS5pcy10YWIuaXMtYWN0aXZlLC5uYXYtbWVudS5pcy1hY3RpdmUgLm5hdi1pdGVtLmlzLXRhYi5pcy1hY3RpdmV7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Y29sb3I6IzIxOWQxYSAhaW1wb3J0YW50fS5uYXYtaXRlbS5uYXYtaW5uZXJ7cGFkZGluZy10b3A6MTVweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjE1cHggIWltcG9ydGFudH1hLm5hdi1pdGVtLmlzLW5vdC1tb2JpbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm5hdi1pdGVtLmlzLW1lbnUtbW9iaWxle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtjb2xvcjojN2E3YTdhICFpbXBvcnRhbnR9Lm5hdmJhci5uYXZiYXItbGlnaHQuaXMtZGFyay1tb2JpbGV7YmFja2dyb3VuZDojMzQ0MjU4fS5uYXZiYXIubmF2YmFyLWxpZ2h0LmlzLWRhcmstbW9iaWxlIC5uYXZiYXItbWVudXtiYWNrZ3JvdW5kOiMzNDQyNTh9Lm5hdmJhci5uYXZiYXItbGlnaHQuaXMtZGFyay1tb2JpbGUgLm5hdmJhci1tZW51IGF7Y29sb3I6I2ZmZn0ubmF2YmFyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbmssLm5hdmJhciAubmF2YmFyLW1lbnUgLm5hdmJhci1pdGVtLC5uYXZiYXIgLm5hdmJhci1tZW51IC5uYXZiYXItZHJvcGRvd257d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2YmFyIC5uYXZiYXItbWVudSAubmF2YmFyLWxpbms6YWZ0ZXJ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3JpZ2h0OjQzJX0ubmF2YmFyIC5uYXZiYXItbWVudSAuYnV0dG9ue3dpZHRoOjEwMCV9Lm5hdmJhci1icmFuZHttaW4taGVpZ2h0OjQuNnJlbX0uY3VzdG9tLWJ1cmdlcntkaXNwbGF5OmZsZXggIWltcG9ydGFudH0ubmF2YmFyLWJ1cmdlcntoZWlnaHQ6NC42cmVtO3dpZHRoOjQuNnJlbX0ubGV2ZWwtbGVmdC5sZXZlbC1zb2NpYWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5sZXZlbC1sZWZ0LmxldmVsLXNvY2lhbCAubGV2ZWwtaXRlbTpsYXN0LWNoaWxkIC5pY29uIGl7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0jbWFpbi1oZXJve21heC1oZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1wb3NpdGlvbi14OjU1JSAhaW1wb3J0YW50fS5wYXJhbGxheC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MCAhaW1wb3J0YW50fS50aXRsZS5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToycmVtICFpbXBvcnRhbnR9Lmhlcm8uaXMtZnVsbGhlaWdodC5pcy1oYWxmZWQtbW9iaWxle2hlaWdodDozNXZoICFpbXBvcnRhbnR9LnRocmVlLWdyaWQgLmNvbHVtbiwuZm91ci1ncmlkIC5jb2x1bW4sLmZpdmUtZ3JpZCAuY29sdW1ue2JvcmRlcjpub25lICFpbXBvcnRhbnR9LnRocmVlLWdyaWQgLmlzLXNlcGFyYXRvciwuZm91ci1ncmlkIC5pcy1zZXBhcmF0b3IsLmZpdmUtZ3JpZCAuaXMtc2VwYXJhdG9ye2JvcmRlcjpub25lICFpbXBvcnRhbnR9LnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciBpbWd7bWluLWhlaWdodDo1MHB4ICFpbXBvcnRhbnR9LnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciAuY2FwdGlvbntkaXNwbGF5Om5vbmV9LnZpZGVvLWNhcHRpb257bGVmdDo1JX0jbmF2aWdhdGlvbi10cmlnZ2VyLC5uYXZpZ2F0aW9uLWNsb3Nle29wYWNpdHk6MSAhaW1wb3J0YW50fS5uYXZiYXItd3JhcHBlci5uYXZiYXItZmFkZS5uYXZiYXItbGlnaHQubW9iaWxlLW1lbnUtZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMzNDQyNTggIWltcG9ydGFudH0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWZhZGUubmF2YmFyLWxpZ2h0Lm1vYmlsZS1tZW51LWRhcmsgLm5hdi1tZW51LmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzNDQyNTggIWltcG9ydGFudH0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWZhZGUubmF2YmFyLWxpZ2h0Lm1vYmlsZS1tZW51LWRhcmsgLm5hdi1tZW51LmlzLWFjdGl2ZSAubmF2LWlubmVyLmlzLW1lbnUtbW9iaWxle2NvbG9yOiNmZmYgIWltcG9ydGFudH0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWZhZGUubmF2YmFyLWxpZ2h0Lm1vYmlsZS1tZW51LWRhcmsgLm5hdi1tZW51LmlzLWFjdGl2ZSAubmF2LWlubmVyLmlzLW1lbnUtbW9iaWxlLmlzLWFjdGl2ZXtjb2xvcjojMjE5ZDFhICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1mYWRlLm1vYmlsZS1tZW51LWRhcmt7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KWFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KWFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KXsuY29sdW1uc3twYWRkaW5nOjAgMTAlfS5jb2x1bW5zLmlzLXRhYmxldC1wb3J0cmFpdHtwYWRkaW5nOjEwJX0uY29sdW1ucy5pcy1ub3QtdGFibGV0LXBvcnRyYWl0e3BhZGRpbmc6MCAhaW1wb3J0YW50fS5jb250ZW50LXdyYXBwZXJ7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiAxMDA3cHgpey5jb2x1bW4uc2xpZGUtZGVzY3JpcHRpb257cGFkZGluZzoyMHB4IDAgIWltcG9ydGFudH0uYWNjb3VudHtkaXNwbGF5Om5vbmV9Lm1lZGlhLWNhcmR7bWluLWhlaWdodDozMDBweCAhaW1wb3J0YW50fS5jb2x1bW4uaXMtNC5tZWRpYS1zdHJldGNoe3dpZHRoOjEwMCUgIWltcG9ydGFudH0uY29sdW1uLmlzLTQubWVkaWEtc3RyZXRjaCAubWVkaWEtY2FyZC1pbWFnZXttaW4taGVpZ2h0OjE1MHB4fS5tY2FyZC1jb250cm9sc3twb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweClhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweClhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpey5uYXZiYXItYnJhbmR7bWluLWhlaWdodDo0LjZyZW07aGVpZ2h0OjQuNnJlbX0ubmF2YmFyLWJyYW5kIC5jdXN0b20tYnVyZ2Vye2Rpc3BsYXk6ZmxleH0ubmF2YmFyLXdyYXBwZXIubmF2YmFyLWZhZGUubmF2YmFyLWxpZ2h0Lm1vYmlsZS1tZW51LWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMzQ0MjU4ICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1mYWRlLm5hdmJhci1saWdodC5tb2JpbGUtbWVudS1kYXJrIC5uYXYtbWVudS5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMzQ0MjU4ICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1mYWRlLm5hdmJhci1saWdodC5tb2JpbGUtbWVudS1kYXJrIC5uYXYtbWVudS5pcy1hY3RpdmUgLm5hdi1pbm5lci5pcy1tZW51LW1vYmlsZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9Lm5hdmJhci13cmFwcGVyLm5hdmJhci1mYWRlLm5hdmJhci1saWdodC5tb2JpbGUtbWVudS1kYXJrIC5uYXYtbWVudS5pcy1hY3RpdmUgLm5hdi1pbm5lci5pcy1tZW51LW1vYmlsZS5pcy1hY3RpdmV7Y29sb3I6IzIxOWQxYSAhaW1wb3J0YW50fS5uYXZiYXItd3JhcHBlci5uYXZiYXItZmFkZS5tb2JpbGUtbWVudS1kYXJre2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS5uYXZiYXIubmF2YmFyLWxpZ2h0LmlzLWRhcmstbW9iaWxle2JhY2tncm91bmQ6IzM0NDI1OH0ubmF2YmFyLm5hdmJhci1saWdodC5pcy1kYXJrLW1vYmlsZSAubmF2YmFyLW1lbnV7YmFja2dyb3VuZDojMzQ0MjU4fS5uYXZiYXIubmF2YmFyLWxpZ2h0LmlzLWRhcmstbW9iaWxlIC5uYXZiYXItbWVudSBhe2NvbG9yOiNmZmZ9Lm5hdmJhciAubmF2YmFyLW1lbnUgLm5hdmJhci1saW5rLC5uYXZiYXIgLm5hdmJhci1tZW51IC5uYXZiYXItaXRlbSwubmF2YmFyIC5uYXZiYXItbWVudSAubmF2YmFyLWRyb3Bkb3due3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdmJhciAubmF2YmFyLW1lbnUgLm5hdmJhci1saW5rOmFmdGVye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtyaWdodDo0MyV9Lm5hdmJhciAubmF2YmFyLW1lbnUgLmJ1dHRvbnt3aWR0aDoxMDAlfS5uYXZiYXIgLm5hdmJhci1tZW51ICNzaWdudXAtYnRuLC5uYXZiYXIgLm5hdmJhci1tZW51ICNzaWdudXAtYnRuLWFsdHt3aWR0aDozMCUgIWltcG9ydGFudH19Lm0tYi0xe21hcmdpbi1ib3R0b206MXJlbX0vKiFcbiAqIEJvb3RzdHJhcCAgdjUuMy42IChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyNSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovOnJvb3QsW2RhdGEtYnMtdGhlbWU9bGlnaHRdey0tYnMtYmx1ZTogIzAzOUJFNTstLWJzLWluZGlnbzogIzJENTJBNDstLWJzLXB1cnBsZTogIzU5MkU4MzstLWJzLXBpbms6ICNFNTc0QkM7LS1icy1yZWQ6ICNGRjcyNzM7LS1icy1vcmFuZ2U6ICNlZGE1MTQ7LS1icy15ZWxsb3c6ICNGRkRBMjI7LS1icy1ncmVlbjogIzAwYjI4OTstLWJzLXRlYWw6ICMyN0QwQTU7LS1icy1jeWFuOiAjMUZFMEQ4Oy0tYnMtYmxhY2s6ICMwMDA7LS1icy13aGl0ZTogI2ZmZjstLWJzLWdyYXk6ICM3MTc2Nzc7LS1icy1ncmF5LWRhcms6ICMzRDQxNDI7LS1icy1ncmF5LTEwMDogI0YzRjlGQjstLWJzLWdyYXktMjAwOiAjRDlERkUxOy0tYnMtZ3JheS0zMDA6ICNCRkM1QzY7LS1icy1ncmF5LTQwMDogI0E1QUFBQzstLWJzLWdyYXktNTAwOiAjOEI5MDkyOy0tYnMtZ3JheS02MDA6ICM3MTc2Nzc7LS1icy1ncmF5LTcwMDogIzU3NUM1RDstLWJzLWdyYXktODAwOiAjM0Q0MTQyOy0tYnMtZ3JheS05MDA6ICMyMzI3Mjg7LS1icy1wcmltYXJ5OiAjZTAxZjI3Oy0tYnMtc2Vjb25kYXJ5OiAjZTAxZjI3Oy0tYnMtc3VjY2VzczogIzAwYjI4OTstLWJzLWluZm86ICMxRkUwRDg7LS1icy13YXJuaW5nOiAjRkZEQTIyOy0tYnMtZGFuZ2VyOiAjRkY3MjczOy0tYnMtbGlnaHQ6ICNEOURGRTE7LS1icy1kYXJrOiAjM0Q0MTQyOy0tYnMtcHJpbWFyeS1yZ2I6IDIyNCwgMzEsIDM5Oy0tYnMtc2Vjb25kYXJ5LXJnYjogMjI0LCAzMSwgMzk7LS1icy1zdWNjZXNzLXJnYjogMCwgMTc4LCAxMzc7LS1icy1pbmZvLXJnYjogMzEsIDIyNCwgMjE2Oy0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMjE4LCAzNDstLWJzLWRhbmdlci1yZ2I6IDI1NSwgMTE0LCAxMTU7LS1icy1saWdodC1yZ2I6IDIxNywgMjIzLCAyMjU7LS1icy1kYXJrLXJnYjogNjEsIDY1LCA2NjstLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogcmdiKDg5LjYsIDEyLjQsIDE1LjYpOy0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYig4OS42LCAxMi40LCAxNS42KTstLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogcmdiKDAsIDcxLjIsIDU0LjgpOy0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiByZ2IoMTIuNCwgODkuNiwgODYuNCk7LS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigxMDIsIDg3LjIsIDEzLjYpOy0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYigxMDIsIDQ1LjYsIDQ2KTstLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICM1NzVDNUQ7LS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM1NzVDNUQ7LS1icy1wcmltYXJ5LWJnLXN1YnRsZTogcmdiKDI0OC44LCAyMTAuMiwgMjExLjgpOy0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDI0OC44LCAyMTAuMiwgMjExLjgpOy0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6IHJnYigyMDQsIDIzOS42LCAyMzEuNCk7LS1icy1pbmZvLWJnLXN1YnRsZTogcmdiKDIxMC4yLCAyNDguOCwgMjQ3LjIpOy0tYnMtd2FybmluZy1iZy1zdWJ0bGU6IHJnYigyNTUsIDI0Ny42LCAyMTAuOCk7LS1icy1kYW5nZXItYmctc3VidGxlOiByZ2IoMjU1LCAyMjYuOCwgMjI3KTstLWJzLWxpZ2h0LWJnLXN1YnRsZTogI2Y5ZmNmZDstLWJzLWRhcmstYmctc3VidGxlOiAjQkZDNUM2Oy0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoMjQyLjYsIDE2NS40LCAxNjguNik7LS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogcmdiKDI0Mi42LCAxNjUuNCwgMTY4LjYpOy0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiByZ2IoMTUzLCAyMjQuMiwgMjA3LjgpOy0tYnMtaW5mby1ib3JkZXItc3VidGxlOiByZ2IoMTY1LjQsIDI0Mi42LCAyMzkuNCk7LS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYigyNTUsIDI0MC4yLCAxNjYuNik7LS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogcmdiKDI1NSwgMTk4LjYsIDE5OSk7LS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjRDlERkUxOy0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjOEI5MDkyOy0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1Oy0tYnMtYmxhY2stcmdiOiAwLCAwLCAwOy0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7LS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTstLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTstLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7LS1icy1ib2R5LWZvbnQtc2l6ZToxcmVtOy0tYnMtYm9keS1mb250LXdlaWdodDogNDAwOy0tYnMtYm9keS1saW5lLWhlaWdodDogMS41Oy0tYnMtYm9keS1jb2xvcjogIzIzMjcyODstLWJzLWJvZHktY29sb3ItcmdiOiAzNSwgMzksIDQwOy0tYnMtYm9keS1iZzogI2ZmZjstLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1Oy0tYnMtZW1waGFzaXMtY29sb3I6ICMwMDA7LS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDAsIDAsIDA7LS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoMzUsIDM5LCA0MCwgMC43NSk7LS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAzNSwgMzksIDQwOy0tYnMtc2Vjb25kYXJ5LWJnOiAjRDlERkUxOy0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogMjE3LCAyMjMsIDIyNTstLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDM1LCAzOSwgNDAsIDAuNSk7LS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDM1LCAzOSwgNDA7LS1icy10ZXJ0aWFyeS1iZzogI0YzRjlGQjstLWJzLXRlcnRpYXJ5LWJnLXJnYjogMjQzLCAyNDksIDI1MTstLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7LS1icy1saW5rLWNvbG9yOiAjZTAxZjI3Oy0tYnMtbGluay1jb2xvci1yZ2I6IDIyNCwgMzEsIDM5Oy0tYnMtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7LS1icy1saW5rLWhvdmVyLWNvbG9yOiByZ2IoMTc5LjIsIDI0LjgsIDMxLjIpOy0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDE3OSwgMjUsIDMxOy0tYnMtY29kZS1jb2xvcjogI0U1NzRCQzstLWJzLWhpZ2hsaWdodC1jb2xvcjogIzIzMjcyODstLWJzLWhpZ2hsaWdodC1iZzogcmdiKDI1NSwgMjQ3LjYsIDIxMC44KTstLWJzLWJvcmRlci13aWR0aDogMXB4Oy0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDstLWJzLWJvcmRlci1jb2xvcjogI0JGQzVDNjstLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7LS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTstLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07LS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07LS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtOy0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07LS1icy1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpOy0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTstLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTstLWJzLWJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTstLWJzLWJveC1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpOy0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtZm9jdXMtcmluZy13aWR0aDogMC4yNXJlbTstLWJzLWZvY3VzLXJpbmctb3BhY2l0eTogMC4yNTstLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMjI0LCAzMSwgMzksIDAuMjUpOy0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzAwYjI4OTstLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMDBiMjg5Oy0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjRkY3MjczOy0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI0ZGNzI3M31bZGF0YS1icy10aGVtZT1kYXJrXXtjb2xvci1zY2hlbWU6ZGFyazstLWJzLWJvZHktY29sb3I6ICNCRkM1QzY7LS1icy1ib2R5LWNvbG9yLXJnYjogMTkxLCAxOTcsIDE5ODstLWJzLWJvZHktYmc6ICMyMzI3Mjg7LS1icy1ib2R5LWJnLXJnYjogMzUsIDM5LCA0MDstLWJzLWVtcGhhc2lzLWNvbG9yOiAjZmZmOy0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1Oy0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDE5MSwgMTk3LCAxOTgsIDAuNzUpOy0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMTkxLCAxOTcsIDE5ODstLWJzLXNlY29uZGFyeS1iZzogIzNENDE0MjstLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDYxLCA2NSwgNjY7LS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgxOTEsIDE5NywgMTk4LCAwLjUpOy0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAxOTEsIDE5NywgMTk4Oy0tYnMtdGVydGlhcnktYmc6ICMzMDM0MzU7LS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDQ4LCA1MiwgNTM7LS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6IHJnYigyMzYuNCwgMTIwLjYsIDEyNS40KTstLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMjM2LjQsIDEyMC42LCAxMjUuNCk7LS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYigxMDIsIDIwOC44LCAxODQuMik7LS1icy1pbmZvLXRleHQtZW1waGFzaXM6IHJnYigxMjAuNiwgMjM2LjQsIDIzMS42KTstLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogcmdiKDI1NSwgMjMyLjgsIDEyMi40KTstLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiByZ2IoMjU1LCAxNzAuNCwgMTcxKTstLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICNGM0Y5RkI7LS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNCRkM1QzY7LS1icy1wcmltYXJ5LWJnLXN1YnRsZTogcmdiKDQ0LjgsIDYuMiwgNy44KTstLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6IHJnYig0NC44LCA2LjIsIDcuOCk7LS1icy1zdWNjZXNzLWJnLXN1YnRsZTogcmdiKDAsIDM1LjYsIDI3LjQpOy0tYnMtaW5mby1iZy1zdWJ0bGU6IHJnYig2LjIsIDQ0LjgsIDQzLjIpOy0tYnMtd2FybmluZy1iZy1zdWJ0bGU6IHJnYig1MSwgNDMuNiwgNi44KTstLWJzLWRhbmdlci1iZy1zdWJ0bGU6IHJnYig1MSwgMjIuOCwgMjMpOy0tYnMtbGlnaHQtYmctc3VidGxlOiAjM0Q0MTQyOy0tYnMtZGFyay1iZy1zdWJ0bGU6IHJnYigzMC41LCAzMi41LCAzMyk7LS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigxMzQuNCwgMTguNiwgMjMuNCk7LS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogcmdiKDEzNC40LCAxOC42LCAyMy40KTstLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDAsIDEwNi44LCA4Mi4yKTstLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogcmdiKDE4LjYsIDEzNC40LCAxMjkuNik7LS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYigxNTMsIDEzMC44LCAyMC40KTstLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiByZ2IoMTUzLCA2OC40LCA2OSk7LS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNTc1QzVEOy0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjM0Q0MTQyOy0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDstLWJzLWxpbmstY29sb3I6IHJnYigyMzYuNCwgMTIwLjYsIDEyNS40KTstLWJzLWxpbmstaG92ZXItY29sb3I6IHJnYigyNDAuMTIsIDE0Ny40OCwgMTUxLjMyKTstLWJzLWxpbmstY29sb3ItcmdiOiAyMzYsIDEyMSwgMTI1Oy0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDI0MCwgMTQ3LCAxNTE7LS1icy1jb2RlLWNvbG9yOiByZ2IoMjM5LjQsIDE3MS42LCAyMTQuOCk7LS1icy1oaWdobGlnaHQtY29sb3I6ICNCRkM1QzY7LS1icy1oaWdobGlnaHQtYmc6IHJnYigxMDIsIDg3LjIsIDEzLjYpOy0tYnMtYm9yZGVyLWNvbG9yOiAjNTc1QzVEOy0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOy0tYnMtZm9ybS12YWxpZC1jb2xvcjogcmdiKDEwMiwgMjA4LjgsIDE4NC4yKTstLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiByZ2IoMTAyLCAyMDguOCwgMTg0LjIpOy0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiByZ2IoMjU1LCAxNzAuNCwgMTcxKTstLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6IHJnYigyNTUsIDE3MC40LCAxNzEpfSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSl7OnJvb3R7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH19Ym9keXttYXJnaW46MDtmb250LWZhbWlseTp2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtmb250LXNpemU6dmFyKC0tYnMtYm9keS1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OnZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO2xpbmUtaGVpZ2h0OnZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO3RleHQtYWxpZ246dmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfWhye21hcmdpbjoxcmVtIDA7Y29sb3I6aW5oZXJpdDtib3JkZXI6MDtib3JkZXItdG9wOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7b3BhY2l0eTouMjV9aDYsLmg2LGg1LC5oNSxoNCwuaDQsaDMsLmgzLGgyLC5oMixoMSwuaDF7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjp2YXIoLS1icy1oZWFkaW5nLWNvbG9yKX1oMSwuaDF7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtoMSwuaDF7Zm9udC1zaXplOjIuNXJlbX19aDIsLmgye2ZvbnQtc2l6ZTpjYWxjKDEuMzI1cmVtICsgMC45dncpfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7aDIsLmgye2ZvbnQtc2l6ZToycmVtfX1oMywuaDN7Zm9udC1zaXplOmNhbGMoMS4zcmVtICsgMC42dncpfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7aDMsLmgze2ZvbnQtc2l6ZToxLjc1cmVtfX1oNCwuaDR7Zm9udC1zaXplOmNhbGMoMS4yNzVyZW0gKyAwLjN2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtoNCwuaDR7Zm9udC1zaXplOjEuNXJlbX19aDUsLmg1e2ZvbnQtc2l6ZToxLjI1cmVtfWg2LC5oNntmb250LXNpemU6MXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7Y3Vyc29yOmhlbHA7dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOm5vbmV9YWRkcmVzc3ttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6aW5oZXJpdH1vbCx1bHtwYWRkaW5nLWxlZnQ6MnJlbX1vbCx1bCxkbHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfW9sIG9sLHVsIHVsLG9sIHVsLHVsIG9se21hcmdpbi1ib3R0b206MH1kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luLWJvdHRvbTouNXJlbTttYXJnaW4tbGVmdDowfWJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxcmVtfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbCwuc21hbGx7Zm9udC1zaXplOjAuODc1ZW19bWFyaywubWFya3twYWRkaW5nOi4xODc1ZW07Y29sb3I6dmFyKC0tYnMtaGlnaGxpZ2h0LWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWhpZ2hsaWdodC1iZyl9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MC43NWVtO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWF7Y29sb3I6cmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpob3ZlcnstLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYil9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1wcmUsY29kZSxrYmQsc2FtcHtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7Zm9udC1zaXplOjFlbX1wcmV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87Zm9udC1zaXplOjAuODc1ZW19cHJlIGNvZGV7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3b3JkLWJyZWFrOm5vcm1hbH1jb2Rle2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOnZhcigtLWJzLWNvZGUtY29sb3IpO3dvcmQtd3JhcDpicmVhay13b3JkfWE+Y29kZXtjb2xvcjppbmhlcml0fWtiZHtwYWRkaW5nOi4xODc1cmVtIC4zNzVyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6dmFyKC0tYnMtYm9keS1iZyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTtib3JkZXItcmFkaXVzOi4yNXJlbX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MWVtfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1nLHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGV7Y2FwdGlvbi1zaWRlOmJvdHRvbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtjb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO3RleHQtYWxpZ246bGVmdH10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH10aGVhZCx0Ym9keSx0Zm9vdCx0cix0ZCx0aHtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjB9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9YnV0dG9ue2JvcmRlci1yYWRpdXM6MH1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjB9aW5wdXQsYnV0dG9uLHNlbGVjdCxvcHRncm91cCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVtyb2xlPWJ1dHRvbl17Y3Vyc29yOnBvaW50ZXJ9c2VsZWN0e3dvcmQtd3JhcDpub3JtYWx9c2VsZWN0OmRpc2FibGVke29wYWNpdHk6MX1bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjpub3QoOmRpc2FibGVkKSxbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfTo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9dGV4dGFyZWF7cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi41cmVtO2xpbmUtaGVpZ2h0OmluaGVyaXQ7Zm9udC1zaXplOmNhbGMoMS4yNzVyZW0gKyAwLjN2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtsZWdlbmR7Zm9udC1zaXplOjEuNXJlbX19bGVnZW5kKyp7Y2xlYXI6bGVmdH06Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlciw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxke3BhZGRpbmc6MH06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlcntwYWRkaW5nOjB9OjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9aWZyYW1le2JvcmRlcjowfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjtmb250LXNpemU6Y2FsYygxLjYyNXJlbSArIDQuNXZ3KX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTF7Zm9udC1zaXplOjVyZW19fS5kaXNwbGF5LTJ7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjtmb250LXNpemU6Y2FsYygxLjU3NXJlbSArIDMuOXZ3KX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTJ7Zm9udC1zaXplOjQuNXJlbX19LmRpc3BsYXktM3tmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yO2ZvbnQtc2l6ZTpjYWxjKDEuNTI1cmVtICsgMy4zdncpfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktM3tmb250LXNpemU6NHJlbX19LmRpc3BsYXktNHtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yO2ZvbnQtc2l6ZTpjYWxjKDEuNDc1cmVtICsgMi43dncpfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktNHtmb250LXNpemU6My41cmVtfX0uZGlzcGxheS01e2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI7Zm9udC1zaXplOmNhbGMoMS40MjVyZW0gKyAyLjF2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS01e2ZvbnQtc2l6ZTozcmVtfX0uZGlzcGxheS02e2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS02e2ZvbnQtc2l6ZToyLjVyZW19fS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmV7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi41cmVtfS5pbml0aWFsaXNte2ZvbnQtc2l6ZTowLjg3NWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvY2txdW90ZXttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjEuMjVyZW19LmJsb2NrcXVvdGU+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5ibG9ja3F1b3RlLWZvb3RlcnttYXJnaW4tdG9wOi0xcmVtO21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojNzE3Njc3fS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCLigJTCoFwifS5pbWctZmx1aWR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy10aHVtYm5haWx7cGFkZGluZzouMjVyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOi41cmVtO2xpbmUtaGVpZ2h0OjF9LmZpZ3VyZS1jYXB0aW9ue2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9LmNvbnRhaW5lciwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXIteHhsLC5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc217LS1icy1ndXR0ZXIteDogMS41cmVtOy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb250YWluZXItc20sLmNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuY29udGFpbmVyLXh4bCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19OnJvb3R7LS1icy1icmVha3BvaW50LXhzOiAwOy0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7LS1icy1icmVha3BvaW50LW1kOiA3NjhweDstLWJzLWJyZWFrcG9pbnQtbGc6IDk5MnB4Oy0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4Oy0tYnMtYnJlYWtwb2ludC14eGw6IDE0MDBweH0ucm93ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbTstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9LnJvdz4qe2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpfS5jb2x7ZmxleDoxIDAgMH0ucm93LWNvbHMtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLTAsLmd4LTB7LS1icy1ndXR0ZXIteDogMH0uZy0wLC5neS0wey0tYnMtZ3V0dGVyLXk6IDB9LmctMSwuZ3gtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLTEsLmd5LTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy0yLC5neC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy0yLC5neS0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy0zLC5neC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctMywuZ3ktM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLTQsLmd4LTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLTQsLmd5LTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLTUsLmd4LTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy01LC5neS01ey0tYnMtZ3V0dGVyLXk6IDNyZW19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb2wtc217ZmxleDoxIDAgMH0ucm93LWNvbHMtc20tYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtc20tMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1zbS0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLXNtLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtc20tNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1zbS02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1zbS1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXNtLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXNtLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1zbS0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtc20tNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXNtLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1zbS02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtc20tN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXNtLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1zbS05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtc20tMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1zbS0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXNtLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXNtLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXNtLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1zbS0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1zbS01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtc20tN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtc20tMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtc20tMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXNtLTAsLmd4LXNtLTB7LS1icy1ndXR0ZXIteDogMH0uZy1zbS0wLC5neS1zbS0wey0tYnMtZ3V0dGVyLXk6IDB9Lmctc20tMSwuZ3gtc20tMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLXNtLTEsLmd5LXNtLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy1zbS0yLC5neC1zbS0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy1zbS0yLC5neS1zbS0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy1zbS0zLC5neC1zbS0zey0tYnMtZ3V0dGVyLXg6IDFyZW19Lmctc20tMywuZ3ktc20tM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLXNtLTQsLmd4LXNtLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLXNtLTQsLmd5LXNtLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLXNtLTUsLmd4LXNtLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1zbS01LC5neS1zbS01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29sLW1ke2ZsZXg6MSAwIDB9LnJvdy1jb2xzLW1kLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLW1kLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtbWQtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy1tZC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLW1kLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbWQtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1tZC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1tZC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbWQtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLW1kLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1tZC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLW1kLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1tZC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbWQtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLW1kLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbWQtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1tZC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1tZC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LW1kLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1tZC0wLC5neC1tZC0wey0tYnMtZ3V0dGVyLXg6IDB9LmctbWQtMCwuZ3ktbWQtMHstLWJzLWd1dHRlci15OiAwfS5nLW1kLTEsLmd4LW1kLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy1tZC0xLC5neS1tZC0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmctbWQtMiwuZ3gtbWQtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmctbWQtMiwuZ3ktbWQtMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmctbWQtMywuZ3gtbWQtM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLW1kLTMsLmd5LW1kLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1tZC00LC5neC1tZC00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy1tZC00LC5neS1tZC00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy1tZC01LC5neC1tZC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmctbWQtNSwuZ3ktbWQtNXstLWJzLWd1dHRlci15OiAzcmVtfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbC1sZ3tmbGV4OjEgMCAwfS5yb3ctY29scy1sZy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1sZy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0ucm93LWNvbHMtbGctND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1sZy01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLWxnLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLWxnLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtbGctMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbGctMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLWxnLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1sZy00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLWxnLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbGctOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLWxnLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1sZy0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLWxnLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbGctMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctbGctMCwuZ3gtbGctMHstLWJzLWd1dHRlci14OiAwfS5nLWxnLTAsLmd5LWxnLTB7LS1icy1ndXR0ZXIteTogMH0uZy1sZy0xLC5neC1sZy0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmctbGctMSwuZ3ktbGctMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLWxnLTIsLmd4LWxnLTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLWxnLTIsLmd5LWxnLTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLWxnLTMsLmd4LWxnLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy1sZy0zLC5neS1sZy0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctbGctNCwuZ3gtbGctNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmctbGctNCwuZ3ktbGctNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmctbGctNSwuZ3gtbGctNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLWxnLTUsLmd5LWxnLTV7LS1icy1ndXR0ZXIteTogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29sLXhse2ZsZXg6MSAwIDB9LnJvdy1jb2xzLXhsLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXhsLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMteGwtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy14bC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXhsLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMteGwtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC14bC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14bC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteGwtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXhsLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14bC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteGwtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXhsLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14bC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteGwtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXhsLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteGwtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14bC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQteGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC14bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy14bC0wLC5neC14bC0wey0tYnMtZ3V0dGVyLXg6IDB9LmcteGwtMCwuZ3kteGwtMHstLWJzLWd1dHRlci15OiAwfS5nLXhsLTEsLmd4LXhsLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy14bC0xLC5neS14bC0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmcteGwtMiwuZ3gteGwtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmcteGwtMiwuZ3kteGwtMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmcteGwtMywuZ3gteGwtM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLXhsLTMsLmd5LXhsLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy14bC00LC5neC14bC00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy14bC00LC5neS14bC00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy14bC01LC5neC14bC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmcteGwtNSwuZ3kteGwtNXstLWJzLWd1dHRlci15OiAzcmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5jb2wteHhse2ZsZXg6MSAwIDB9LnJvdy1jb2xzLXh4bC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy14eGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteHhsLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMteHhsLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0ucm93LWNvbHMteHhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteHhsLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMteHhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXh4bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXh4bC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14eGwtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXh4bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteHhsLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14eGwtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXh4bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteHhsLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14eGwtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXh4bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteHhsLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteHhsLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteHhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXh4bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14eGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXh4bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXh4bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXh4bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC14eGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXh4bC0wLC5neC14eGwtMHstLWJzLWd1dHRlci14OiAwfS5nLXh4bC0wLC5neS14eGwtMHstLWJzLWd1dHRlci15OiAwfS5nLXh4bC0xLC5neC14eGwtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLXh4bC0xLC5neS14eGwtMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLXh4bC0yLC5neC14eGwtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmcteHhsLTIsLmd5LXh4bC0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy14eGwtMywuZ3gteHhsLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy14eGwtMywuZ3kteHhsLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy14eGwtNCwuZ3gteHhsLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLXh4bC00LC5neS14eGwtNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmcteHhsLTUsLmd4LXh4bC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmcteHhsLTUsLmd5LXh4bC01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fS50YWJsZXstLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7LS1icy10YWJsZS1iZy10eXBlOiBpbml0aWFsOy0tYnMtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7LS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDstLWJzLXRhYmxlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy10YWJsZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7LS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA1KTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMSk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNzUpO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGU+Om5vdChjYXB0aW9uKT4qPip7cGFkZGluZzouNXJlbSAuNXJlbTtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10YWJsZS1iZyk7Ym9yZGVyLWJvdHRvbS13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSl9LnRhYmxlPnRib2R5e3ZlcnRpY2FsLWFsaWduOmluaGVyaXR9LnRhYmxlPnRoZWFke3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0udGFibGUtZ3JvdXAtZGl2aWRlcntib3JkZXItdG9wOmNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSoyKSBzb2xpZCBjdXJyZW50Y29sb3J9LmNhcHRpb24tdG9we2NhcHRpb24tc2lkZTp0b3B9LnRhYmxlLXNtPjpub3QoY2FwdGlvbik+Kj4qe3BhZGRpbmc6LjI1cmVtIC4yNXJlbX0udGFibGUtYm9yZGVyZWQ+Om5vdChjYXB0aW9uKT4qe2JvcmRlci13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIDB9LnRhYmxlLWJvcmRlcmVkPjpub3QoY2FwdGlvbik+Kj4qe2JvcmRlci13aWR0aDowIHZhcigtLWJzLWJvcmRlci13aWR0aCl9LnRhYmxlLWJvcmRlcmxlc3M+Om5vdChjYXB0aW9uKT4qPip7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS50YWJsZS1ib3JkZXJsZXNzPjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXdpZHRoOjB9LnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUob2RkKT4qey0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7LS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKX0udGFibGUtc3RyaXBlZC1jb2x1bW5zPjpub3QoY2FwdGlvbik+dHI+Om50aC1jaGlsZChldmVuKXstLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpOy0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyl9LnRhYmxlLWFjdGl2ZXstLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpOy0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyl9LnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPip7LS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpOy0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKX0udGFibGUtcHJpbWFyeXstLWJzLXRhYmxlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYmc6IHJnYigyNDguOCwgMjEwLjIsIDIxMS44KTstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5OS4wNCwgMTY4LjE2LCAxNjkuNDQpOy0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIzNi4zNiwgMTk5LjY5LCAyMDEuMjEpOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIyMy45MiwgMTg5LjE4LCAxOTAuNjIpOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMzAuMTQsIDE5NC40MzUsIDE5NS45MTUpOy0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1zZWNvbmRhcnl7LS1icy10YWJsZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWJnOiByZ2IoMjQ4LjgsIDIxMC4yLCAyMTEuOCk7LS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxOTkuMDQsIDE2OC4xNiwgMTY5LjQ0KTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMzYuMzYsIDE5OS42OSwgMjAxLjIxKTstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigyMjMuOTIsIDE4OS4xOCwgMTkwLjYyKTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjMwLjE0LCAxOTQuNDM1LCAxOTUuOTE1KTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtc3VjY2Vzc3stLWJzLXRhYmxlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYmc6IHJnYigyMDQsIDIzOS42LCAyMzEuNCk7LS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxNjMuMiwgMTkxLjY4LCAxODUuMTIpOy0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDE5My44LCAyMjcuNjIsIDIxOS44Myk7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMTgzLjYsIDIxNS42NCwgMjA4LjI2KTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMTg4LjcsIDIyMS42MywgMjE0LjA0NSk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLWluZm97LS1icy10YWJsZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWJnOiByZ2IoMjEwLjIsIDI0OC44LCAyNDcuMik7LS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxNjguMTYsIDE5OS4wNCwgMTk3Ljc2KTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTkuNjksIDIzNi4zNiwgMjM0Ljg0KTstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigxODkuMTgsIDIyMy45MiwgMjIyLjQ4KTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMTk0LjQzNSwgMjMwLjE0LCAyMjguNjYpOy0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS13YXJuaW5ney0tYnMtdGFibGUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1iZzogcmdiKDI1NSwgMjQ3LjYsIDIxMC44KTstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDIwNCwgMTk4LjA4LCAxNjguNjQpOy0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDI0Mi4yNSwgMjM1LjIyLCAyMDAuMjYpOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIyOS41LCAyMjIuODQsIDE4OS43Mik7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDIzNS44NzUsIDIyOS4wMywgMTk0Ljk5KTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtZGFuZ2Vyey0tYnMtdGFibGUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1iZzogcmdiKDI1NSwgMjI2LjgsIDIyNyk7LS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMDQsIDE4MS40NCwgMTgxLjYpOy0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDI0Mi4yNSwgMjE1LjQ2LCAyMTUuNjUpOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIyOS41LCAyMDQuMTIsIDIwNC4zKTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjM1Ljg3NSwgMjA5Ljc5LCAyMDkuOTc1KTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtbGlnaHR7LS1icy10YWJsZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWJnOiAjRDlERkUxOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTczLjYsIDE3OC40LCAxODApOy0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIwNi4xNSwgMjExLjg1LCAyMTMuNzUpOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDE5NS4zLCAyMDAuNywgMjAyLjUpOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMDAuNzI1LCAyMDYuMjc1LCAyMDguMTI1KTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtZGFya3stLWJzLXRhYmxlLWNvbG9yOiAjZmZmOy0tYnMtdGFibGUtYmc6ICMzRDQxNDI7LS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYig5OS44LCAxMDMsIDEwMy44KTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYig3MC43LCA3NC41LCA3NS40NSk7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmOy0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoODAuNCwgODQsIDg0LjkpOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtdGFibGUtaG92ZXItYmc6IHJnYig3NS41NSwgNzkuMjUsIDgwLjE3NSk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLXJlc3BvbnNpdmV7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1zbXtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1tZHtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1sZ3tvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUteGx7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEobWF4LXdpZHRoOiAxMzk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXh4bHtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fS5mb3JtLWxhYmVse21hcmdpbi1ib3R0b206LjVyZW19LmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOmNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDAuMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtbGd7cGFkZGluZy10b3A6Y2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO2ZvbnQtc2l6ZToxLjI1cmVtfS5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDpjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtmb250LXNpemU6MC44NzVyZW19LmZvcm0tdGV4dHttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpfS5mb3JtLWNvbnRyb2x7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mb3JtLWNvbnRyb2x7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV17b3ZlcmZsb3c6aGlkZGVufS5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSl7Y3Vyc29yOnBvaW50ZXJ9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpO2JvcmRlci1jb2xvcjpyZ2IoMjM5LjUsMTQzLDE0Nyk7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjI0LDMxLDM5LC4yNSl9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVle21pbi13aWR0aDo4NXB4O2hlaWdodDoxLjVlbTttYXJnaW46MH0uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjB9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZyk7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bWFyZ2luOi0wLjM3NXJlbSAtMC43NXJlbTttYXJnaW4taW5saW5lLWVuZDouNzVyZW07Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10ZXJ0aWFyeS1iZyk7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtib3JkZXItcmFkaXVzOjA7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b257dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmcpfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gMDttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6c29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3Vze291dGxpbmU6MH0uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxne3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNte21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6MC44NzVyZW07Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKX0uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW46LTAuMjVyZW0gLTAuNXJlbTttYXJnaW4taW5saW5lLWVuZDouNXJlbX0uZm9ybS1jb250cm9sLWxne21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyl9LmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b257cGFkZGluZzouNXJlbSAxcmVtO21hcmdpbjotMC41cmVtIC0xcmVtO21hcmdpbi1pbmxpbmUtZW5kOjFyZW19dGV4dGFyZWEuZm9ybS1jb250cm9se21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSl9dGV4dGFyZWEuZm9ybS1jb250cm9sLXNte21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKX10ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGd7bWluLWhlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKX0uZm9ybS1jb250cm9sLWNvbG9ye3dpZHRoOjNyZW07aGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO3BhZGRpbmc6LjM3NXJlbX0uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKXtjdXJzb3I6cG9pbnRlcn0uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaHtib3JkZXI6MCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9LmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2h7Ym9yZGVyOjAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpfS5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNte2hlaWdodDpjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpfS5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxne2hlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKX0uZm9ybS1zZWxlY3R7LS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzNENDE0Micgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIDIuMjVyZW0gLjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWltZyksdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjc1cmVtIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4O2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1zZWxlY3R7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOnJnYigyMzkuNSwxNDMsMTQ3KTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMjQsMzEsMzksLjI1KX0uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmZvcm0tc2VsZWN0OmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKX0uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmd7Y29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LXNoYWRvdzowIDAgMCB2YXIoLS1icy1ib2R5LWNvbG9yKX0uZm9ybS1zZWxlY3Qtc217cGFkZGluZy10b3A6LjI1cmVtO3BhZGRpbmctYm90dG9tOi4yNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW07Zm9udC1zaXplOjAuODc1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSl9LmZvcm0tc2VsZWN0LWxne3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtO3BhZGRpbmctbGVmdDoxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyl9W2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0ey0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNCRkM1QzYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tY2hlY2t7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41ZW07bWFyZ2luLWJvdHRvbTouMTI1cmVtfS5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0e2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6LTEuNWVtfS5mb3JtLWNoZWNrLXJldmVyc2V7cGFkZGluZy1yaWdodDoxLjVlbTtwYWRkaW5nLWxlZnQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXR7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0Oi0xLjVlbTttYXJnaW4tbGVmdDowfS5mb3JtLWNoZWNrLWlucHV0ey0tYnMtZm9ybS1jaGVjay1iZzogdmFyKC0tYnMtYm9keS1iZyk7ZmxleC1zaHJpbms6MDt3aWR0aDoxZW07aGVpZ2h0OjFlbTttYXJnaW4tdG9wOi4yNWVtO3ZlcnRpY2FsLWFsaWduOnRvcDthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1mb3JtLWNoZWNrLWJnKTtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2UpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO3ByaW50LWNvbG9yLWFkanVzdDpleGFjdH0uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XXtib3JkZXItcmFkaXVzOi4yNWVtfS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9de2JvcmRlci1yYWRpdXM6NTAlfS5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZXtmaWx0ZXI6YnJpZ2h0bmVzcyg5MCUpfS5mb3JtLWNoZWNrLWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjpyZ2IoMjM5LjUsMTQzLDE0Nyk7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjI0LDMxLDM5LC4yNSl9LmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlMDFmMjc7Ym9yZGVyLWNvbG9yOiNlMDFmMjd9LmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XXstLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXXstLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRle2JhY2tncm91bmQtY29sb3I6I2UwMWYyNztib3JkZXItY29sb3I6I2UwMWYyNzstLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZTtmaWx0ZXI6bm9uZTtvcGFjaXR5Oi41fS5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXX4uZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZH4uZm9ybS1jaGVjay1sYWJlbHtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi41fS5mb3JtLXN3aXRjaHtwYWRkaW5nLWxlZnQ6Mi41ZW19LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0ey0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO3dpZHRoOjJlbTttYXJnaW4tbGVmdDotMi41ZW07YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlcjtib3JkZXItcmFkaXVzOjJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXR7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXN7LS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiJTI4MjM5LjUsIDE0MywgMTQ3JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2VudGVyOy0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNle3BhZGRpbmctcmlnaHQ6Mi41ZW07cGFkZGluZy1sZWZ0OjB9LmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dHttYXJnaW4tcmlnaHQ6LTIuNWVtO21hcmdpbi1sZWZ0OjB9LmZvcm0tY2hlY2staW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoxcmVtfS5idG4tY2hlY2t7cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1jaGVja1tkaXNhYmxlZF0rLmJ0biwuYnRuLWNoZWNrOmRpc2FibGVkKy5idG57cG9pbnRlci1ldmVudHM6bm9uZTtmaWx0ZXI6bm9uZTtvcGFjaXR5Oi42NX1bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKXstLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1yYW5nZXt3aWR0aDoxMDAlO2hlaWdodDoxLjVyZW07cGFkZGluZzowO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmZvcm0tcmFuZ2U6Zm9jdXN7b3V0bGluZTowfS5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4yNXJlbSByZ2JhKDIyNCwzMSwzOSwuMjUpfS5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjI1cmVtIHJnYmEoMjI0LDMxLDM5LC4yNSl9LmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDotMC4yNXJlbTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTAxZjI3O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3RyYW5zaXRpb246bm9uZX19LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDUuNywxODcuOCwxOTAuMil9LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmcpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MXJlbX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlMDFmMjc7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDUuNywxODcuOCwxOTAuMil9LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZyk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czoxcmVtfS5mb3JtLXJhbmdlOmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKX0uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9LmZvcm0tZmxvYXRpbmd7cG9zaXRpb246cmVsYXRpdmV9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dCwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R7aGVpZ2h0OmNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO21pbi1oZWlnaHQ6Y2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7bGluZS1oZWlnaHQ6MS4yNX0uZm9ybS1mbG9hdGluZz5sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO21heC13aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MXJlbSAuNzVyZW07b3ZlcmZsb3c6aGlkZGVuO2NvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgcmdiYSgwLDAsMCwwKTt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tZmxvYXRpbmc+bGFiZWx7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e3BhZGRpbmc6MXJlbSAuNzVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMCwwLDAsMCl9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpmb2N1cywuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pe3BhZGRpbmctdG9wOjEuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGx7cGFkZGluZy10b3A6MS42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R7cGFkZGluZy10b3A6MS42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbTtwYWRkaW5nLWxlZnQ6Ljc1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXN+bGFiZWwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dH5sYWJlbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R+bGFiZWx7dHJhbnNmb3JtOnNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx+bGFiZWx7dHJhbnNmb3JtOnNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKX0uZm9ybS1mbG9hdGluZz50ZXh0YXJlYTpmb2N1c35sYWJlbDo6YWZ0ZXIsLmZvcm0tZmxvYXRpbmc+dGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bil+bGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjFyZW0gLjM3NXJlbTt6LWluZGV4Oi0xO2hlaWdodDoxLjVlbTtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpfS5mb3JtLWZsb2F0aW5nPnRleHRhcmVhOmRpc2FibGVkfmxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZyl9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHR+bGFiZWx7Ym9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCkgMH0uZm9ybS1mbG9hdGluZz46ZGlzYWJsZWR+bGFiZWwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpkaXNhYmxlZH5sYWJlbHtjb2xvcjojNzE3Njc3fS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlfS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87d2lkdGg6MSU7bWluLXdpZHRoOjB9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpmb2N1cywuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGlue3otaW5kZXg6NX0uaW5wdXQtZ3JvdXAgLmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmlucHV0LWdyb3VwIC5idG46Zm9jdXN7ei1pbmRleDo1fS5pbnB1dC1ncm91cC10ZXh0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRlcnRpYXJ5LWJnKTtib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9LmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLWxnPi5idG57cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyl9LmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5idG57cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOjAuODc1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSl9LmlucHV0LWdyb3VwLWxnPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tc2VsZWN0e3BhZGRpbmctcmlnaHQ6M3JlbX0uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCk+LmZvcm0tc2VsZWN0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+Om50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSwuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMyk+LmZvcm0tc2VsZWN0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKXttYXJnaW4tbGVmdDpjYWxjKC0xKnZhcigtLWJzLWJvcmRlci13aWR0aCkpO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpPi5mb3JtLXNlbGVjdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKX0udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOjAuODc1cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zdWNjZXNzKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpfS53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC10b29sdGlwLC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmlzLXZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwuZm9ybS1jb250cm9sLmlzLXZhbGlke2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzAwYjI4OScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsLmZvcm0tc2VsZWN0LmlzLXZhbGlke2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcil9Lndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXXstLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMDBiMjg5JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtwYWRkaW5nLXJpZ2h0OjQuMTI1cmVtO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjc1cmVtIGNlbnRlcixjZW50ZXIgcmlnaHQgMi4yNXJlbTtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4LGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlke3dpZHRoOmNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6dmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcil9LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0fi52YWxpZC1mZWVkYmFja3ttYXJnaW4tbGVmdDouNWVtfS53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6dmFsaWQsLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtdmFsaWR7ei1pbmRleDozfS5pbnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcil9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOjAuODc1cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kYW5nZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9Lndhcy12YWxpZGF0ZWQgOmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOmludmFsaWR+LmludmFsaWQtdG9vbHRpcCwuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkY3MjczJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0ZGNzI3Mycgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsLmZvcm0tc2VsZWN0LmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpfS53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXXstLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNGRjcyNzMnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzRkY3MjczJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7cGFkZGluZy1yaWdodDo0LjEyNXJlbTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXIsY2VudGVyIHJpZ2h0IDIuMjVyZW07YmFja2dyb3VuZC1zaXplOjE2cHggMTJweCxjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZHt3aWR0aDpjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZHtib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcil9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcil9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpfS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dH4uaW52YWxpZC1mZWVkYmFja3ttYXJnaW4tbGVmdDouNWVtfS53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWQsLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCwuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWR7ei1pbmRleDo0fS5idG57LS1icy1idG4tcGFkZGluZy14OiAwLjc1cmVtOy0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07LS1icy1idG4tZm9udC1mYW1pbHk6IDstLWJzLWJ0bi1mb250LXNpemU6MXJlbTstLWJzLWJ0bi1mb250LXdlaWdodDogNDAwOy0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjU7LS1icy1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7LS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYnRuLXBhZGRpbmcteCk7Zm9udC1mYW1pbHk6dmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtmb250LXNpemU6dmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtYnRuLWZvbnQtd2VpZ2h0KTtsaW5lLWhlaWdodDp2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO2NvbG9yOnZhcigtLWJzLWJ0bi1jb2xvcik7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOnZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYnRuLWJvcmRlci1yYWRpdXMpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWJnKTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYnRue3RyYW5zaXRpb246bm9uZX19LmJ0bjpob3Zlcntjb2xvcjp2YXIoLS1icy1idG4taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcil9LmJ0bi1jaGVjaysuYnRuOmhvdmVye2NvbG9yOnZhcigtLWJzLWJ0bi1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKX0uYnRuOmZvY3VzLXZpc2libGV7Y29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUrLmJ0bntib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmUsLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsLmJ0bi5hY3RpdmUsLmJ0bi5zaG93e2NvbG9yOnZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWFjdGl2ZS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKX0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bjpmb2N1cy12aXNpYmxlLDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsLmJ0bi5zaG93OmZvY3VzLXZpc2libGV7Ym94LXNoYWRvdzp2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyl9LmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUrLmJ0bntib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYnRuOmRpc2FibGVkLC5idG4uZGlzYWJsZWQsZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0bntjb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KX0uYnRuLXByaW1hcnl7LS1icy1idG4tY29sb3I6ICNmZmY7LS1icy1idG4tYmc6ICNlMDFmMjc7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZTAxZjI3Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTkwLjQsIDI2LjM1LCAzMy4xNSk7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTc5LjIsIDI0LjgsIDMxLjIpOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyOSwgNjUsIDcxOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNzkuMiwgMjQuOCwgMzEuMik7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE2OCwgMjMuMjUsIDI5LjI1KTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6ICNlMDFmMjc7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZTAxZjI3fS5idG4tc2Vjb25kYXJ5ey0tYnMtYnRuLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWJnOiAjZTAxZjI3Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2UwMWYyNzstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE5MC40LCAyNi4zNSwgMzMuMTUpOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3OS4yLCAyNC44LCAzMS4yKTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjksIDY1LCA3MTstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTc5LjIsIDI0LjgsIDMxLjIpOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNjgsIDIzLjI1LCAyOS4yNSk7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZTAxZjI3Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2UwMWYyN30uYnRuLXN1Y2Nlc3N7LS1icy1idG4tY29sb3I6ICMwMDA7LS1icy1idG4tYmc6ICMwMGIyODk7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDBiMjg5Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMzguMjUsIDE4OS41NSwgMTU0LjcpOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1LjUsIDE4NS43LCAxNDguOCk7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMCwgMTUxLCAxMTY7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDUxLCAxOTMuNCwgMTYwLjYpOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNS41LCAxODUuNywgMTQ4LjgpOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzAwYjI4OTstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMGIyODl9LmJ0bi1pbmZvey0tYnMtYnRuLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWJnOiAjMUZFMEQ4Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzFGRTBEODstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDY0LjYsIDIyOC42NSwgMjIxLjg1KTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig1My40LCAyMjcuMSwgMjE5LjkpOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI2LCAxOTAsIDE4NDstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNzUuOCwgMjMwLjIsIDIyMy44KTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoNTMuNCwgMjI3LjEsIDIxOS45KTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7LS1icy1idG4tZGlzYWJsZWQtYmc6ICMxRkUwRDg7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMUZFMEQ4fS5idG4td2FybmluZ3stLWJzLWJ0bi1jb2xvcjogIzAwMDstLWJzLWJ0bi1iZzogI0ZGREEyMjstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRkRBMjI7LS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7LS1icy1idG4taG92ZXItYmc6IHJnYigyNTUsIDIyMy41NSwgNjcuMTUpOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjIxLjcsIDU2LjEpOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTg1LCAyOTstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjU1LCAyMjUuNCwgNzguMik7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjIxLjcsIDU2LjEpOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0ZGREEyMjstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGRkRBMjJ9LmJ0bi1kYW5nZXJ7LS1icy1idG4tY29sb3I6ICMwMDA7LS1icy1idG4tYmc6ICNGRjcyNzM7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRkY3MjczOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjU1LCAxMzUuMTUsIDEzNik7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxMjguMSwgMTI5KTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDk3LCA5ODstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjU1LCAxNDIuMiwgMTQzKTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxMjguMSwgMTI5KTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7LS1icy1idG4tZGlzYWJsZWQtYmc6ICNGRjcyNzM7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkY3MjczfS5idG4tbGlnaHR7LS1icy1idG4tY29sb3I6ICMwMDA7LS1icy1idG4tYmc6ICNEOURGRTE7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRDlERkUxOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTg0LjQ1LCAxODkuNTUsIDE5MS4yNSk7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTczLjYsIDE3OC40LCAxODApOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4NCwgMTkwLCAxOTE7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE3My42LCAxNzguNCwgMTgwKTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTYyLjc1LCAxNjcuMjUsIDE2OC43NSk7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWRpc2FibGVkLWJnOiAjRDlERkUxOy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0Q5REZFMX0uYnRuLWRhcmt7LS1icy1idG4tY29sb3I6ICNmZmY7LS1icy1idG4tYmc6ICMzRDQxNDI7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjM0Q0MTQyOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoOTAuMSwgOTMuNSwgOTQuMzUpOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDgwLjQsIDg0LCA4NC45KTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA5MCwgOTQsIDk0Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig5OS44LCAxMDMsIDEwMy44KTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODAuNCwgODQsIDg0LjkpOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjstLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzNENDE0MjstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzRDQxNDJ9LmJ0bi1vdXRsaW5lLXByaW1hcnl7LS1icy1idG4tY29sb3I6ICNlMDFmMjc7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZTAxZjI3Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiAjZTAxZjI3Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2UwMWYyNzstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjQsIDMxLCAzOTstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjZTAxZjI3Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlMDFmMjc7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZTAxZjI3Oy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlMDFmMjc7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5ey0tYnMtYnRuLWNvbG9yOiAjZTAxZjI3Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2UwMWYyNzstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogI2UwMWYyNzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlMDFmMjc7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI0LCAzMSwgMzk7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2UwMWYyNzstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZTAxZjI3Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2UwMWYyNzstLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZTAxZjI3Oy0tYnMtZ3JhZGllbnQ6IG5vbmV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3N7LS1icy1idG4tY29sb3I6ICMwMGIyODk7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDBiMjg5Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWhvdmVyLWJnOiAjMDBiMjg5Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwYjI4OTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAwLCAxNzgsIDEzNzstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiAjMDBiMjg5Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMGIyODk7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDBiMjg5Oy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMGIyODk7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLW91dGxpbmUtaW5mb3stLWJzLWJ0bi1jb2xvcjogIzFGRTBEODstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxRkUwRDg7LS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7LS1icy1idG4taG92ZXItYmc6ICMxRkUwRDg7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMUZFMEQ4Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDMxLCAyMjQsIDIxNjstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiAjMUZFMEQ4Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxRkUwRDg7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMUZFMEQ4Oy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxRkUwRDg7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLW91dGxpbmUtd2FybmluZ3stLWJzLWJ0bi1jb2xvcjogI0ZGREEyMjstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRkRBMjI7LS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7LS1icy1idG4taG92ZXItYmc6ICNGRkRBMjI7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRkZEQTIyOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMjE4LCAzNDstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiAjRkZEQTIyOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNGRkRBMjI7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZEQTIyOy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGRkRBMjI7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLW91dGxpbmUtZGFuZ2Vyey0tYnMtYnRuLWNvbG9yOiAjRkY3MjczOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0ZGNzI3MzstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogI0ZGNzI3MzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNGRjcyNzM7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxMTQsIDExNTstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiAjRkY3MjczOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNGRjcyNzM7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkY3MjczOy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGRjcyNzM7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLW91dGxpbmUtbGlnaHR7LS1icy1idG4tY29sb3I6ICNEOURGRTE7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRDlERkUxOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWhvdmVyLWJnOiAjRDlERkUxOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0Q5REZFMTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDIyMywgMjI1Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6ICNEOURGRTE7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0Q5REZFMTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNEOURGRTE7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0Q5REZFMTstLWJzLWdyYWRpZW50OiBub25lfS5idG4tb3V0bGluZS1kYXJrey0tYnMtYnRuLWNvbG9yOiAjM0Q0MTQyOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzNENDE0MjstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzNENDE0MjstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzRDQxNDI7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjEsIDY1LCA2NjstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjM0Q0MTQyOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzRDQxNDI7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjM0Q0MTQyOy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzRDQxNDI7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLWxpbmt7LS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDstLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7LS1icy1idG4tYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7LS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7LS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzcxNzY3NzstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI5LCA2NSwgNzE7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZXtjb2xvcjp2YXIoLS1icy1idG4tY29sb3IpfS5idG4tbGluazpob3Zlcntjb2xvcjp2YXIoLS1icy1idG4taG92ZXItY29sb3IpfS5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRuey0tYnMtYnRuLXBhZGRpbmcteTogMC41cmVtOy0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTstLWJzLWJ0bi1mb250LXNpemU6MS4yNXJlbTstLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKX0uYnRuLXNtLC5idG4tZ3JvdXAtc20+LmJ0bnstLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07LS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07LS1icy1idG4tZm9udC1zaXplOjAuODc1cmVtOy0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pfS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZmFkZXt0cmFuc2l0aW9uOm5vbmV9fS5mYWRlOm5vdCguc2hvdyl7b3BhY2l0eTowfS5jb2xsYXBzZTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0uY29sbGFwc2luZ3toZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBlYXNlfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jb2xsYXBzaW5ne3RyYW5zaXRpb246bm9uZX19LmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbHt3aWR0aDowO2hlaWdodDphdXRvO3RyYW5zaXRpb246d2lkdGggLjM1cyBlYXNlfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWx7dHJhbnNpdGlvbjpub25lfX0uZHJvcHVwLC5kcm9wZW5kLC5kcm9wZG93biwuZHJvcHN0YXJ0LC5kcm9wdXAtY2VudGVyLC5kcm9wZG93bi1jZW50ZXJ7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZXt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgcmdiYSgwLDAsMCwwKX0uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZG93bi1tZW51ey0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwOy0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTstLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDstLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtOy0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTstLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZToxcmVtOy0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtZHJvcGRvd24tYmc6IHZhcigtLWJzLWJvZHktYmcpOy0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7LS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogMC41cmVtOy0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7LS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpOy0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI2UwMWYyNzstLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKTstLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtOy0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07LS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM3MTc2Nzc7LS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtOy0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6dmFyKC0tYnMtZHJvcGRvd24temluZGV4KTtkaXNwbGF5Om5vbmU7bWluLXdpZHRoOnZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7bWFyZ2luOjA7Zm9udC1zaXplOnZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kcm9wZG93bi1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjp2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKX0uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOjEwMCU7bGVmdDowO21hcmdpbi10b3A6dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcGRvd24tbWVudS1zdGFydHstLWJzLXBvc2l0aW9uOiBzdGFydH0uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtZW5key0tYnMtcG9zaXRpb246IGVuZH0uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZHJvcGRvd24tbWVudS1zbS1zdGFydHstLWJzLXBvc2l0aW9uOiBzdGFydH0uZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtc20tZW5key0tYnMtcG9zaXRpb246IGVuZH0uZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmRyb3Bkb3duLW1lbnUtbWQtc3RhcnR7LS1icy1wb3NpdGlvbjogc3RhcnR9LmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LW1kLWVuZHstLWJzLXBvc2l0aW9uOiBlbmR9LmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5kcm9wZG93bi1tZW51LWxnLXN0YXJ0ey0tYnMtcG9zaXRpb246IHN0YXJ0fS5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1sZy1lbmR7LS1icy1wb3NpdGlvbjogZW5kfS5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRyb3Bkb3duLW1lbnUteGwtc3RhcnR7LS1icy1wb3NpdGlvbjogc3RhcnR9LmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXhsLWVuZHstLWJzLXBvc2l0aW9uOiBlbmR9LmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuZHJvcGRvd24tbWVudS14eGwtc3RhcnR7LS1icy1wb3NpdGlvbjogc3RhcnR9LmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS14eGwtZW5key0tYnMtcG9zaXRpb246IGVuZH0uZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319LmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6MDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCl9LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXXt0b3A6MDtyaWdodDphdXRvO2xlZnQ6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDouM2VtIHNvbGlkfS5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7dmVydGljYWwtYWxpZ246MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXXt0b3A6MDtyaWdodDoxMDAlO2xlZnQ6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0OnZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcil9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIn0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6bm9uZX0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCl9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOjB9LmRyb3Bkb3duLWRpdmlkZXJ7aGVpZ2h0OjA7bWFyZ2luOnZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO29wYWNpdHk6MX0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO3RleHQtYWxpZ246aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKX0uZHJvcGRvd24taXRlbTpob3ZlciwuZHJvcGRvd24taXRlbTpmb2N1c3tjb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpfS5kcm9wZG93bi1pdGVtLmRpc2FibGVkLC5kcm9wZG93bi1pdGVtOmRpc2FibGVke2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5kcm9wZG93bi1tZW51LnNob3d7ZGlzcGxheTpibG9ja30uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjAuODc1cmVtO2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1pdGVtLXRleHR7ZGlzcGxheTpibG9jaztwYWRkaW5nOnZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcil9LmRyb3Bkb3duLW1lbnUtZGFya3stLWJzLWRyb3Bkb3duLWNvbG9yOiAjQkZDNUM2Oy0tYnMtZHJvcGRvd24tYmc6ICMzRDQxNDI7LS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7LS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjQkZDNUM2Oy0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOy0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI2UwMWYyNzstLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICM4QjkwOTI7LS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM4QjkwOTJ9LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2Fse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5idG4tZ3JvdXA+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG57cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0b30uYnRuLWdyb3VwPi5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLC5idG4tZ3JvdXA+LmJ0bi1jaGVjazpmb2N1cysuYnRuLC5idG4tZ3JvdXA+LmJ0bjpob3ZlciwuYnRuLWdyb3VwPi5idG46Zm9jdXMsLmJ0bi1ncm91cD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwPi5idG4uYWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1jaGVjazpjaGVja2VkKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWNoZWNrOmZvY3VzKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi5hY3RpdmV7ei1pbmRleDoxfS5idG4tdG9vbGJhcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5idG4tZ3JvdXB7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKX0uYnRuLWdyb3VwPjpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkrLmJ0biwuYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6Y2FsYygtMSp2YXIoLS1icy1ib3JkZXItd2lkdGgpKX0uYnRuLWdyb3VwPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmJ0bi1ncm91cD4uYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCwuYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG46bnRoLWNoaWxkKG4rMyksLmJ0bi1ncm91cD46bm90KC5idG4tY2hlY2spKy5idG4sLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjU2MjVyZW07cGFkZGluZy1sZWZ0Oi41NjI1cmVtfS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZXttYXJnaW4tcmlnaHQ6MH0uYnRuLXNtKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1ncm91cC1zbT4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouMzc1cmVtO3BhZGRpbmctbGVmdDouMzc1cmVtfS5idG4tbGcrLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWdyb3VwLWxnPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtwYWRkaW5nLWxlZnQ6Ljc1cmVtfS5idG4tZ3JvdXAtdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3Vwe3dpZHRoOjEwMCV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSl9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm50aC1jaGlsZChuKzMpLC5idG4tZ3JvdXAtdmVydGljYWw+Om5vdCguYnRuLWNoZWNrKSsuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRue2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXZ7LS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07LS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTstLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7LS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7LS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7LS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2LWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOnZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtmb250LXNpemU6dmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtmb250LXdlaWdodDp2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7Y29sb3I6dmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5uYXYtbGlua3t0cmFuc2l0aW9uOm5vbmV9fS5uYXYtbGluazpob3ZlciwubmF2LWxpbms6Zm9jdXN7Y29sb3I6dmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpfS5uYXYtbGluazpmb2N1cy12aXNpYmxle291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIyNCwzMSwzOSwuMjUpfS5uYXYtbGluay5kaXNhYmxlZCwubmF2LWxpbms6ZGlzYWJsZWR7Y29sb3I6dmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHR9Lm5hdi10YWJzey0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWJvZHktYmcpOy0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9keS1iZyk7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcil9Lm5hdi10YWJzIC5uYXYtbGlua3ttYXJnaW4tYm90dG9tOmNhbGMoLTEqdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpfS5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsLm5hdi10YWJzIC5uYXYtbGluazpmb2N1c3tpc29sYXRpb246aXNvbGF0ZTtib3JkZXItY29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpfS5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmt7Y29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdi1waWxsc3stLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI2UwMWYyN30ubmF2LXBpbGxzIC5uYXYtbGlua3tib3JkZXItcmFkaXVzOnZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKX0ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6dmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyl9Lm5hdi11bmRlcmxpbmV7LS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTstLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTstLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtnYXA6dmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApfS5uYXYtdW5kZXJsaW5lIC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgcmdiYSgwLDAsMCwwKX0ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3Vze2JvcmRlci1ib3R0b20tY29sb3I6Y3VycmVudGNvbG9yfS5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsLm5hdi11bmRlcmxpbmUgLnNob3c+Lm5hdi1saW5re2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtib3JkZXItYm90dG9tLWNvbG9yOmN1cnJlbnRjb2xvcn0ubmF2LWZpbGw+Lm5hdi1saW5rLC5uYXYtZmlsbCAubmF2LWl0ZW17ZmxleDoxIDEgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWp1c3RpZmllZD4ubmF2LWxpbmssLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVte2ZsZXgtZ3JvdzoxO2ZsZXgtYmFzaXM6MDt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluaywubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5re3dpZHRoOjEwMCV9LnRhYi1jb250ZW50Pi50YWItcGFuZXtkaXNwbGF5Om5vbmV9LnRhYi1jb250ZW50Pi5hY3RpdmV7ZGlzcGxheTpibG9ja30ubmF2YmFyey0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDstLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTstLWJzLW5hdmJhci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjY1KTstLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjgpOy0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7LS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpOy0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC4zMTI1cmVtOy0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07LS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtOy0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpOy0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpOy0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjI1cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODM1LCAzOSwgNDAsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOy0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpOy0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTstLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOnZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpfS5uYXZiYXI+LmNvbnRhaW5lciwubmF2YmFyPi5jb250YWluZXItZmx1aWQsLm5hdmJhcj4uY29udGFpbmVyLXNtLC5uYXZiYXI+LmNvbnRhaW5lci1tZCwubmF2YmFyPi5jb250YWluZXItbGcsLm5hdmJhcj4uY29udGFpbmVyLXhsLC5uYXZiYXI+LmNvbnRhaW5lci14eGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDppbmhlcml0O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubmF2YmFyLWJyYW5ke3BhZGRpbmctdG9wOnZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO3BhZGRpbmctYm90dG9tOnZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO21hcmdpbi1yaWdodDp2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7Zm9udC1zaXplOnZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO2NvbG9yOnZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1icmFuZDpmb2N1c3tjb2xvcjp2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpfS5uYXZiYXItbmF2ey0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwOy0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07LS1icy1uYXYtbGluay1mb250LXdlaWdodDogOy0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7LS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTstLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93e2NvbG9yOnZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpfS5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOnN0YXRpY30ubmF2YmFyLXRleHR7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW07Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWNvbG9yKX0ubmF2YmFyLXRleHQgYSwubmF2YmFyLXRleHQgYTpob3ZlciwubmF2YmFyLXRleHQgYTpmb2N1c3tjb2xvcjp2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKX0ubmF2YmFyLWNvbGxhcHNle2ZsZXgtZ3JvdzoxO2ZsZXgtYmFzaXM6MTAwJTthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6dmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO2xpbmUtaGVpZ2h0OjE7Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO3RyYW5zaXRpb246dmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbil9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm5hdmJhci10b2dnbGVye3RyYW5zaXRpb246bm9uZX19Lm5hdmJhci10b2dnbGVyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlcjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCl9Lm5hdmJhci10b2dnbGVyLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJX0ubmF2YmFyLW5hdi1zY3JvbGx7bWF4LWhlaWdodDp2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtvdmVyZmxvdy15OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5uYXZiYXItZXhwYW5kLXNte2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO3BhZGRpbmctbGVmdDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdmJhci1leHBhbmQtbWR7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubmF2YmFyLWV4cGFuZC1sZ3tmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFze3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OmF1dG87ZmxleC1ncm93OjE7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubmF2YmFyLWV4cGFuZC14bHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFze3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OmF1dG87ZmxleC1ncm93OjE7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsubmF2YmFyLWV4cGFuZC14eGx7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fS5uYXZiYXItZXhwYW5ke2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO3BhZGRpbmctbGVmdDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfS5uYXZiYXItZGFyaywubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya117LS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7LS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7LS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7LS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmOy0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7LS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9W2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci10b2dnbGVyLWljb257LS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9LmNhcmR7LS1icy1jYXJkLXNwYWNlci15OiAxcmVtOy0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTstLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTstLWJzLWNhcmQtdGl0bGUtY29sb3I6IDstLWJzLWNhcmQtc3VidGl0bGUtY29sb3I6IDstLWJzLWNhcmQtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtY2FyZC1ib3gtc2hhZG93OiA7LS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpOy0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07LS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07LS1icy1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuMDMpOy0tYnMtY2FyZC1jYXAtY29sb3I6IDstLWJzLWNhcmQtaGVpZ2h0OiA7LS1icy1jYXJkLWNvbG9yOiA7LS1icy1jYXJkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTstLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTstLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOiAwLjc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7aGVpZ2h0OnZhcigtLWJzLWNhcmQtaGVpZ2h0KTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWNhcmQtYmcpO2JhY2tncm91bmQtY2xpcDpib3JkZXItYm94O2JvcmRlcjp2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKX0uY2FyZD5ocnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5jYXJkPi5saXN0LWdyb3Vwe2JvcmRlci10b3A6aW5oZXJpdDtib3JkZXItYm90dG9tOmluaGVyaXR9LmNhcmQ+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpfS5jYXJkPi5saXN0LWdyb3VwOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpfS5jYXJkPi5jYXJkLWhlYWRlcisubGlzdC1ncm91cCwuY2FyZD4ubGlzdC1ncm91cCsuY2FyZC1mb290ZXJ7Ym9yZGVyLXRvcDowfS5jYXJkLWJvZHl7ZmxleDoxIDEgYXV0bztwYWRkaW5nOnZhcigtLWJzLWNhcmQtc3BhY2VyLXkpIHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO2NvbG9yOnZhcigtLWJzLWNhcmQtY29sb3IpfS5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206dmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSk7Y29sb3I6dmFyKC0tYnMtY2FyZC10aXRsZS1jb2xvcil9LmNhcmQtc3VidGl0bGV7bWFyZ2luLXRvcDpjYWxjKC0wLjUqdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO21hcmdpbi1ib3R0b206MDtjb2xvcjp2YXIoLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yKX0uY2FyZC10ZXh0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWxpbmsrLmNhcmQtbGlua3ttYXJnaW4tbGVmdDp2YXIoLS1icy1jYXJkLXNwYWNlci14KX0uY2FyZC1oZWFkZXJ7cGFkZGluZzp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7bWFyZ2luLWJvdHRvbTowO2NvbG9yOnZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWNhcmQtY2FwLWJnKTtib3JkZXItYm90dG9tOnZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcil9LmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMH0uY2FyZC1mb290ZXJ7cGFkZGluZzp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtYmcpO2JvcmRlci10b3A6dmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKX0uY2FyZC1mb290ZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTttYXJnaW4tYm90dG9tOmNhbGMoLTEqdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO2JvcmRlci1ib3R0b206MH0uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtY2FyZC1iZyk7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1icy1jYXJkLWJnKX0uY2FyZC1oZWFkZXItcGlsbHN7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSl9LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzp2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKX0uY2FyZC1pbWcsLmNhcmQtaW1nLXRvcCwuY2FyZC1pbWctYm90dG9te3dpZHRoOjEwMCV9LmNhcmQtaW1nLC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQtZ3JvdXA+LmNhcmR7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbil9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmNhcmQtZ3JvdXA+LmNhcmR7ZmxleDoxIDAgMDttYXJnaW4tYm90dG9tOjB9LmNhcmQtZ3JvdXA+LmNhcmQrLmNhcmR7bWFyZ2luLWxlZnQ6MDtib3JkZXItbGVmdDowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCk+LmNhcmQtaW1nLXRvcCwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpPi5jYXJkLWhlYWRlcntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCk+LmNhcmQtaW1nLWJvdHRvbSwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpPi5jYXJkLWZvb3Rlcntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk+LmNhcmQtaW1nLXRvcCwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKT4uY2FyZC1oZWFkZXJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpPi5jYXJkLWltZy1ib3R0b20sLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk+LmNhcmQtZm9vdGVye2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH19LmFjY29yZGlvbnstLWJzLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1hY2NvcmRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpOy0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTstLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpOy0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07LS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTstLWJzLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTstLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyMzI3MjgnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTstLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTstLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTstLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDstLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiJTI4ODkuNiwgMTIuNCwgMTUuNiUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpOy0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjI0LCAzMSwgMzksIDAuMjUpOy0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtOy0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtOy0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTstLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKX0uYWNjb3JkaW9uLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7cGFkZGluZzp2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtvdmVyZmxvdy1hbmNob3I6bm9uZTt0cmFuc2l0aW9uOnZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYWNjb3JkaW9uLWJ1dHRvbnt0cmFuc2l0aW9uOm5vbmV9fS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKXtjb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO2JveC1zaGFkb3c6aW5zZXQgMCBjYWxjKC0xKnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpfS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTt0cmFuc2Zvcm06dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSl9LmFjY29yZGlvbi1idXR0b246OmFmdGVye2ZsZXgtc2hyaW5rOjA7d2lkdGg6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtoZWlnaHQ6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTttYXJnaW4tbGVmdDphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO3RyYW5zaXRpb246dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5hY2NvcmRpb24tYnV0dG9uOjphZnRlcnt0cmFuc2l0aW9uOm5vbmV9fS5hY2NvcmRpb24tYnV0dG9uOmhvdmVye3otaW5kZXg6Mn0uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1c3t6LWluZGV4OjM7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYWNjb3JkaW9uLWhlYWRlcnttYXJnaW4tYm90dG9tOjB9LmFjY29yZGlvbi1pdGVte2NvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYmcpO2JvcmRlcjp2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKX0uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyl9LmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGU+LmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b257Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpfS5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpe2JvcmRlci10b3A6MH0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlPi5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyl9LmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZT4uYWNjb3JkaW9uLWNvbGxhcHNle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWJvZHl7cGFkZGluZzp2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCl9LmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW17Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmFkaXVzOjB9LmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5hY2NvcmRpb24tZmx1c2g+LmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5hY2NvcmRpb24tZmx1c2g+LmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24tY29sbGFwc2UsLmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sLmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2Vke2JvcmRlci1yYWRpdXM6MH1bZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXJ7LS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODIzNi40LCAxMjAuNiwgMTI1LjQlMjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKTstLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODIzNi40LCAxMjAuNiwgMTI1LjQlMjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKX0uYnJlYWRjcnVtYnstLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OiAwOy0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDA7LS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07LS1icy1icmVhZGNydW1iLWJnOiA7LS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDstLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTstLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTstLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6dmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTttYXJnaW4tYm90dG9tOnZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7Zm9udC1zaXplOnZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1icmVhZGNydW1iLWJnKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyl9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDp2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtjb250ZW50OnZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi99LmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6dmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcil9LnBhZ2luYXRpb257LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTstLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTstLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOjFyZW07LS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTstLWJzLXBhZ2luYXRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpOy0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTstLWJzLXBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTstLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7LS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpOy0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjI0LCAzMSwgMzksIDAuMjUpOy0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI2UwMWYyNzstLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI2UwMWYyNzstLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7LS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpOy0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7ZGlzcGxheTpmbGV4O3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzp2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtib3JkZXI6dmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsucGFnZS1saW5re3RyYW5zaXRpb246bm9uZX19LnBhZ2UtbGluazpob3Zlcnt6LWluZGV4OjI7Y29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpfS5wYWdlLWxpbms6Zm9jdXN7ei1pbmRleDozO2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KX0ucGFnZS1saW5rLmFjdGl2ZSwuYWN0aXZlPi5wYWdlLWxpbmt7ei1pbmRleDozO2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKX0ucGFnZS1saW5rLmRpc2FibGVkLC5kaXNhYmxlZD4ucGFnZS1saW5re2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpfS5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGlua3ttYXJnaW4tbGVmdDpjYWxjKC0xKnZhcigtLWJzLWJvcmRlci13aWR0aCkpfS5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpfS5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKX0ucGFnaW5hdGlvbi1sZ3stLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAxLjVyZW07LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTstLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOjEuMjVyZW07LS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpfS5wYWdpbmF0aW9uLXNtey0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTstLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtOy0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6MC44NzVyZW07LS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pfS5iYWRnZXstLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtOy0tYnMtYmFkZ2UtcGFkZGluZy15OiAwLjM1ZW07LS1icy1iYWRnZS1mb250LXNpemU6MC43NWVtOy0tYnMtYmFkZ2UtZm9udC13ZWlnaHQ6IDcwMDstLWJzLWJhZGdlLWNvbG9yOiAjZmZmOy0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzp2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7Zm9udC1zaXplOnZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQpO2xpbmUtaGVpZ2h0OjE7Y29sb3I6dmFyKC0tYnMtYmFkZ2UtY29sb3IpO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXMpfS5iYWRnZTplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmFsZXJ0ey0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYWxlcnQtcGFkZGluZy14OiAxcmVtOy0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtOy0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTstLWJzLWFsZXJ0LWNvbG9yOiBpbmhlcml0Oy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWFsZXJ0LWJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpOy0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6dmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO21hcmdpbi1ib3R0b206dmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7Y29sb3I6dmFyKC0tYnMtYWxlcnQtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYWxlcnQtYmcpO2JvcmRlcjp2YXIoLS1icy1hbGVydC1ib3JkZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyl9LmFsZXJ0LWhlYWRpbmd7Y29sb3I6aW5oZXJpdH0uYWxlcnQtbGlua3tmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcil9LmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctcmlnaHQ6M3JlbX0uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6MjtwYWRkaW5nOjEuMjVyZW0gMXJlbX0uYWxlcnQtcHJpbWFyeXstLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyl9LmFsZXJ0LXNlY29uZGFyeXstLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7LS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7LS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKX0uYWxlcnQtc3VjY2Vzc3stLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyl9LmFsZXJ0LWluZm97LS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7LS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpfS5hbGVydC13YXJuaW5ney0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7LS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKX0uYWxlcnQtZGFuZ2Vyey0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpfS5hbGVydC1saWdodHstLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpfS5hbGVydC1kYXJrey0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7LS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKX1Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzezAle2JhY2tncm91bmQtcG9zaXRpb24teDp2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpfX0ucHJvZ3Jlc3MsLnByb2dyZXNzLXN0YWNrZWR7LS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07LS1icy1wcm9ncmVzcy1mb250LXNpemU6MC43NXJlbTstLWJzLXByb2dyZXNzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpOy0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1wcm9ncmVzcy1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KTstLWJzLXByb2dyZXNzLWJhci1jb2xvcjogI2ZmZjstLWJzLXByb2dyZXNzLWJhci1iZzogI2UwMWYyNzstLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7ZGlzcGxheTpmbGV4O2hlaWdodDp2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6dmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXByb2dyZXNzLWJnKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpfS5wcm9ncmVzcy1iYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OmhpZGRlbjtjb2xvcjp2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7dHJhbnNpdGlvbjp2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbil9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnByb2dyZXNzLWJhcnt0cmFuc2l0aW9uOm5vbmV9fS5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtc2l6ZTp2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCl9LnByb2dyZXNzLXN0YWNrZWQ+LnByb2dyZXNze292ZXJmbG93OnZpc2libGV9LnByb2dyZXNzLXN0YWNrZWQ+LnByb2dyZXNzPi5wcm9ncmVzcy1iYXJ7d2lkdGg6MTAwJX0ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVke2FuaW1hdGlvbjoxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnByb2dyZXNzLWJhci1hbmltYXRlZHthbmltYXRpb246bm9uZX19Lmxpc3QtZ3JvdXB7LS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJvZHktYmcpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtOy0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7LS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpOy0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjZTAxZjI3Oy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZTAxZjI3O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKX0ubGlzdC1ncm91cC1udW1iZXJlZHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtjb3VudGVyLXJlc2V0OnNlY3Rpb259Lmxpc3QtZ3JvdXAtbnVtYmVyZWQ+Lmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtjb3VudGVyLWluY3JlbWVudDpzZWN0aW9ufS5saXN0LWdyb3VwLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOnZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO2NvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1iZyk7Ym9yZGVyOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcil9Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwubGlzdC1ncm91cC1pdGVtOmRpc2FibGVke2NvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKX0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXt6LWluZGV4OjI7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpfS5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbnt3aWR0aDoxMDAlO2NvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTt0ZXh0LWFsaWduOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTpmb2N1c3t6LWluZGV4OjE7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTphY3RpdmV7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyl9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6Y2FsYygtMSp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbXtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6Y2FsYygtMSp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtbWR7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEqdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItbGVmdC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLWxne2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDpjYWxjKC0xKnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLWxlZnQtd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5saXN0LWdyb3VwLWhvcml6b250YWwteGx7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEqdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItbGVmdC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGx7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6Y2FsYygtMSp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX19Lmxpc3QtZ3JvdXAtZmx1c2h7Ym9yZGVyLXJhZGl1czowfS5saXN0LWdyb3VwLWZsdXNoPi5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXdpZHRoOjAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9Lmxpc3QtZ3JvdXAtZmx1c2g+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MH0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnl7LS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKX0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeXstLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKX0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7LS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKX0ubGlzdC1ncm91cC1pdGVtLWluZm97LS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKX0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmd7LS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKX0ubGlzdC1ncm91cC1pdGVtLWRhbmdlcnstLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKX0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0ey0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKX0ubGlzdC1ncm91cC1pdGVtLWRhcmt7LS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKX0uYnRuLWNsb3Nley0tYnMtYnRuLWNsb3NlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Jy8lM2UlM2Mvc3ZnJTNlXCIpOy0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTstLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAwLjc1Oy0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyNCwgMzEsIDM5LCAwLjI1KTstLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxOy0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7Ym94LXNpemluZzpjb250ZW50LWJveDt3aWR0aDoxZW07aGVpZ2h0OjFlbTtwYWRkaW5nOi4yNWVtIC4yNWVtO2NvbG9yOnZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtmaWx0ZXI6dmFyKC0tYnMtYnRuLWNsb3NlLWZpbHRlcik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czouMzc1cmVtO29wYWNpdHk6dmFyKC0tYnMtYnRuLWNsb3NlLW9wYWNpdHkpfS5idG4tY2xvc2U6aG92ZXJ7Y29sb3I6dmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KX0uYnRuLWNsb3NlOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO29wYWNpdHk6dmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpfS5idG4tY2xvc2U6ZGlzYWJsZWQsLmJ0bi1jbG9zZS5kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmU7b3BhY2l0eTp2YXIoLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSl9LmJ0bi1jbG9zZS13aGl0ZXstLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKX06cm9vdCxbZGF0YS1icy10aGVtZT1saWdodF17LS1icy1idG4tY2xvc2UtZmlsdGVyOiB9W2RhdGEtYnMtdGhlbWU9ZGFya117LS1icy1idG4tY2xvc2UtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSl9LnRvYXN0ey0tYnMtdG9hc3QtemluZGV4OiAxMDkwOy0tYnMtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtOy0tYnMtdG9hc3QtcGFkZGluZy15OiAwLjVyZW07LS1icy10b2FzdC1zcGFjaW5nOiAxLjVyZW07LS1icy10b2FzdC1tYXgtd2lkdGg6IDM1MHB4Oy0tYnMtdG9hc3QtZm9udC1zaXplOjAuODc1cmVtOy0tYnMtdG9hc3QtY29sb3I6IDstLWJzLXRvYXN0LWJnOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7LS1icy10b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy10b2FzdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpOy0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpOy0tYnMtdG9hc3QtaGVhZGVyLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7LS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO3dpZHRoOnZhcigtLWJzLXRvYXN0LW1heC13aWR0aCk7bWF4LXdpZHRoOjEwMCU7Zm9udC1zaXplOnZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtdG9hc3QtY29sb3IpO3BvaW50ZXItZXZlbnRzOmF1dG87YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10b2FzdC1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjp2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWJvcmRlci1jb2xvcik7Ym94LXNoYWRvdzp2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtib3JkZXItcmFkaXVzOnZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpfS50b2FzdC5zaG93aW5ne29wYWNpdHk6MH0udG9hc3Q6bm90KC5zaG93KXtkaXNwbGF5Om5vbmV9LnRvYXN0LWNvbnRhaW5lcnstLWJzLXRvYXN0LXppbmRleDogMTA5MDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OnZhcigtLWJzLXRvYXN0LXppbmRleCk7d2lkdGg6bWF4LWNvbnRlbnQ7bWF4LXdpZHRoOjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZX0udG9hc3QtY29udGFpbmVyPjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206dmFyKC0tYnMtdG9hc3Qtc3BhY2luZyl9LnRvYXN0LWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6dmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO2NvbG9yOnZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10b2FzdC1oZWFkZXItYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXItYm90dG9tOnZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpfS50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZXttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCkpO21hcmdpbi1sZWZ0OnZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCl9LnRvYXN0LWJvZHl7cGFkZGluZzp2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO3dvcmQtd3JhcDpicmVhay13b3JkfS5tb2RhbHstLWJzLW1vZGFsLXppbmRleDogMTA1NTstLWJzLW1vZGFsLXdpZHRoOiA1MDBweDstLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07LS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTstLWJzLW1vZGFsLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTstLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTstLWJzLW1vZGFsLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpOy0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7LS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTstLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07LS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtOy0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTstLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTstLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTstLWJzLW1vZGFsLWZvb3Rlci1iZzogOy0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6dmFyKC0tYnMtbW9kYWwtemluZGV4KTtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3V0bGluZTowfS5tb2RhbC1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXJnaW46dmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTBweCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjpub25lfX0ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTpub25lfS5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZ3t0cmFuc2Zvcm06c2NhbGUoMS4wMil9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxle2hlaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pKjIpfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSoyKX0ubW9kYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtbW9kYWwtY29sb3IpO3BvaW50ZXItZXZlbnRzOmF1dG87YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1tb2RhbC1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjp2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtvdXRsaW5lOjB9Lm1vZGFsLWJhY2tkcm9wey0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwOy0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7LS1icy1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6dmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1iYWNrZHJvcC1iZyl9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5tb2RhbC1iYWNrZHJvcC5zaG93e29wYWNpdHk6dmFyKC0tYnMtYmFja2Ryb3Atb3BhY2l0eSl9Lm1vZGFsLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1zaHJpbms6MDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzp2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpfS5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZXtwYWRkaW5nOmNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkqLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkqLjUpO21hcmdpbi10b3A6Y2FsYygtMC41KnZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTttYXJnaW4tYm90dG9tOmNhbGMoLTAuNSp2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7bWFyZ2luLWxlZnQ6YXV0b30ubW9kYWwtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OnZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KX0ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6dmFyKC0tYnMtbW9kYWwtcGFkZGluZyl9Lm1vZGFsLWZvb3RlcntkaXNwbGF5OmZsZXg7ZmxleC1zaHJpbms6MDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6Y2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApKi41KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7Ym9yZGVyLXRvcDp2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpfS5tb2RhbC1mb290ZXI+KnttYXJnaW46Y2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSouNSl9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5tb2RhbHstLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTstLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpfS5tb2RhbC1kaWFsb2d7bWF4LXdpZHRoOnZhcigtLWJzLW1vZGFsLXdpZHRoKTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5tb2RhbC1zbXstLWJzLW1vZGFsLXdpZHRoOiAzMDBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tb2RhbC1sZywubW9kYWwteGx7LS1icy1tb2RhbC13aWR0aDogODAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Lm1vZGFsLXhsey0tYnMtbW9kYWwtd2lkdGg6IDExNDBweH19Lm1vZGFsLWZ1bGxzY3JlZW57d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIsLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlciwubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319QG1lZGlhKG1heC13aWR0aDogMTM5OS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlciwubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99fS50b29sdGlwey0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7LS1icy10b29sdGlwLW1heC13aWR0aDogMjAwcHg7LS1icy10b29sdGlwLXBhZGRpbmcteDogMC41cmVtOy0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07LS1icy10b29sdGlwLW1hcmdpbjogOy0tYnMtdG9vbHRpcC1mb250LXNpemU6MC44NzVyZW07LS1icy10b29sdGlwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTstLWJzLXRvb2x0aXAtYmc6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy10b29sdGlwLW9wYWNpdHk6IDAuOTstLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTstLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07ei1pbmRleDp2YXIoLS1icy10b29sdGlwLXppbmRleCk7ZGlzcGxheTpibG9jazttYXJnaW46dmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6dmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO3dvcmQtd3JhcDpicmVhay13b3JkO29wYWNpdHk6MH0udG9vbHRpcC5zaG93e29wYWNpdHk6dmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KX0udG9vbHRpcCAudG9vbHRpcC1hcnJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO2hlaWdodDp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCl9LnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXN0eWxlOnNvbGlkfS5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvd3tib3R0b206Y2FsYygtMSp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpfS5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmV7dG9wOi0xcHg7Ym9yZGVyLXdpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpKi41KSAwO2JvcmRlci10b3AtY29sb3I6dmFyKC0tYnMtdG9vbHRpcC1iZyl9LmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3d7bGVmdDpjYWxjKC0xKnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7d2lkdGg6dmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO2hlaWdodDp2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKX0uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmV7cmlnaHQ6LTFweDtib3JkZXItd2lkdGg6Y2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSouNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkqLjUpIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLWJzLXRvb2x0aXAtYmcpfS5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvd3t0b3A6Y2FsYygtMSp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpfS5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmV7Ym90dG9tOi0xcHg7Ym9yZGVyLXdpZHRoOjAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSouNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYnMtdG9vbHRpcC1iZyl9LmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93e3JpZ2h0OmNhbGMoLTEqdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTt3aWR0aDp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7aGVpZ2h0OnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpfS5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmV7bGVmdDotMXB4O2JvcmRlci13aWR0aDpjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpKi41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkqLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1icy10b29sdGlwLWJnKX0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6dmFyKC0tYnMtdG9vbHRpcC1tYXgtd2lkdGgpO3BhZGRpbmc6dmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy10b29sdGlwLWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRvb2x0aXAtYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKX0ucG9wb3ZlcnstLWJzLXBvcG92ZXItemluZGV4OiAxMDcwOy0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4Oy0tYnMtcG9wb3Zlci1mb250LXNpemU6MC44NzVyZW07LS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTstLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpOy0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7LS1icy1wb3BvdmVyLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpOy0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtOy0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07LS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6MXJlbTstLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOiBpbmhlcml0Oy0tYnMtcG9wb3Zlci1oZWFkZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7LS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtOy0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMXJlbTstLWJzLXBvcG92ZXItYm9keS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtOy0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTstLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7ei1pbmRleDp2YXIoLS1icy1wb3BvdmVyLXppbmRleCk7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6dmFyKC0tYnMtcG9wb3Zlci1tYXgtd2lkdGgpO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6dmFyKC0tYnMtcG9wb3Zlci1mb250LXNpemUpO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKX0ucG9wb3ZlciAucG9wb3Zlci1hcnJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO2hlaWdodDp2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCl9LnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowfS5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvd3tib3R0b206Y2FsYygtMSoodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSl9LmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjphZnRlcntib3JkZXItd2lkdGg6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkqLjUpIDB9LmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtib3R0b206MDtib3JkZXItdG9wLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKX0uYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjphZnRlcntib3R0b206dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO2JvcmRlci10b3AtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyl9LmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3d7bGVmdDpjYWxjKC0xKih2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTt3aWR0aDp2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7aGVpZ2h0OnZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpfS5icy1wb3BvdmVyLWVuZD4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3c6OmFmdGVye2JvcmRlci13aWR0aDpjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKi41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSouNSkgMH0uYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7bGVmdDowO2JvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcil9LmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjphZnRlcntsZWZ0OnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyl9LmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93e3RvcDpjYWxjKC0xKih2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKX0uYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3c6OmFmdGVye2JvcmRlci13aWR0aDowIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkqLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KX0uYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle3RvcDowO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpfS5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3c6OmFmdGVye3RvcDp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWJnKX0uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDp2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkpO2NvbnRlbnQ6XCJcIjtib3JkZXItYm90dG9tOnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyl9LmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93e3JpZ2h0OmNhbGMoLTEqKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO3dpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtoZWlnaHQ6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCl9LmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93OjphZnRlcntib3JkZXItd2lkdGg6Y2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSouNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKi41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCl9LmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKX0uYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93OjphZnRlcntyaWdodDp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyl9LnBvcG92ZXItaGVhZGVye3BhZGRpbmc6dmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6dmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtjb2xvcjp2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpfS5wb3BvdmVyLWhlYWRlcjplbXB0eXtkaXNwbGF5Om5vbmV9LnBvcG92ZXItYm9keXtwYWRkaW5nOnZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO2NvbG9yOnZhcigtLWJzLXBvcG92ZXItYm9keS1jb2xvcil9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJvdXNlbC5wb2ludGVyLWV2ZW50e3RvdWNoLWFjdGlvbjpwYW4teX0uY2Fyb3VzZWwtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmNhcm91c2VsLWlubmVyOjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5jYXJvdXNlbC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0Oi0xMDAlO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY2Fyb3VzZWwtaXRlbXt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1pdGVtLmFjdGl2ZSwuY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXZ7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2Zvcm06bm9uZX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmR7ei1pbmRleDoxO29wYWNpdHk6MX0uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZHt6LWluZGV4OjA7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwcyAuNnN9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmR7dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LC5jYXJvdXNlbC1jb250cm9sLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxNSU7cGFkZGluZzowO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDpub25lO2ZpbHRlcjp2YXIoLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyKTtib3JkZXI6MDtvcGFjaXR5Oi41O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmNhcm91c2VsLWNvbnRyb2wtcHJldiwuY2Fyb3VzZWwtY29udHJvbC1uZXh0e3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtvcGFjaXR5Oi45fS5jYXJvdXNlbC1jb250cm9sLXByZXZ7bGVmdDowfS5jYXJvdXNlbC1jb250cm9sLW5leHR7cmlnaHQ6MH0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9LmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpKi99LmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8lM2UlM2Mvc3ZnJTNlXCIpKi99LmNhcm91c2VsLWluZGljYXRvcnN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MDttYXJnaW4tcmlnaHQ6MTUlO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tbGVmdDoxNSV9LmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2ZsZXg6MCAxIGF1dG87d2lkdGg6MzBweDtoZWlnaHQ6M3B4O3BhZGRpbmc6MDttYXJnaW4tcmlnaHQ6M3B4O21hcmdpbi1sZWZ0OjNweDt0ZXh0LWluZGVudDotOTk5cHg7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzIGVhc2V9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XXt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7b3BhY2l0eToxfS5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1JTtib3R0b206MS4yNXJlbTtsZWZ0OjE1JTtwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctYm90dG9tOjEuMjVyZW07Y29sb3I6dmFyKC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcik7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhcm91c2VsLWRhcmt7LS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjMDAwOy0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogIzAwMDstLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKX06cm9vdCxbZGF0YS1icy10aGVtZT1saWdodF17LS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjZmZmOy0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI2ZmZjstLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IH1bZGF0YS1icy10aGVtZT1kYXJrXXstLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICMwMDA7LS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjMDAwOy0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApfS5zcGlubmVyLWdyb3csLnNwaW5uZXItYm9yZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOnZhcigtLWJzLXNwaW5uZXItd2lkdGgpO2hlaWdodDp2YXIoLS1icy1zcGlubmVyLWhlaWdodCk7dmVydGljYWwtYWxpZ246dmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7Ym9yZGVyLXJhZGl1czo1MCU7YW5pbWF0aW9uOnZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZSl9QGtleWZyYW1lcyBzcGlubmVyLWJvcmRlcnt0b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqL319LnNwaW5uZXItYm9yZGVyey0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTstLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtOy0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07LS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtOy0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzOy0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7Ym9yZGVyOnZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnNwaW5uZXItYm9yZGVyLXNtey0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTstLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtOy0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtfUBrZXlmcmFtZXMgc3Bpbm5lci1ncm93ezAle3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfX0uc3Bpbm5lci1ncm93ey0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTstLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtOy0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07LS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7LS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Y29sb3I7b3BhY2l0eTowfS5zcGlubmVyLWdyb3ctc217LS1icy1zcGlubmVyLXdpZHRoOiAxcmVtOy0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW19QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnNwaW5uZXItYm9yZGVyLC5zcGlubmVyLWdyb3d7LS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41c319Lm9mZmNhbnZhcywub2ZmY2FudmFzLXh4bCwub2ZmY2FudmFzLXhsLC5vZmZjYW52YXMtbGcsLm9mZmNhbnZhcy1tZCwub2ZmY2FudmFzLXNtey0tYnMtb2ZmY2FudmFzLXppbmRleDogMTA0NTstLWJzLW9mZmNhbnZhcy13aWR0aDogNDAwcHg7LS1icy1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoOy0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTstLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXk6IDFyZW07LS1icy1vZmZjYW52YXMtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtb2ZmY2FudmFzLWJnOiB2YXIoLS1icy1ib2R5LWJnKTstLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pOy0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0Oy0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjV9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5vZmZjYW52YXMtc217cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7ei1pbmRleDp2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDoxMDAlO2NvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdXRsaW5lOjA7dHJhbnNpdGlvbjp2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbil9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KWFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsub2ZmY2FudmFzLXNte3RyYW5zaXRpb246bm9uZX19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0e3RvcDowO2xlZnQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1yaWdodDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5ke3RvcDowO3JpZ2h0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItbGVmdDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b217cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItdG9wOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vZmZjYW52YXMtc20uc2hvd2luZywub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpe3RyYW5zZm9ybTpub25lfS5vZmZjYW52YXMtc20uc2hvd2luZywub2ZmY2FudmFzLXNtLmhpZGluZywub2ZmY2FudmFzLXNtLnNob3d7dmlzaWJpbGl0eTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lm9mZmNhbnZhcy1zbXstLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lm9mZmNhbnZhcy1tZHtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5vZmZjYW52YXMtbWR7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtc3RhcnR7dG9wOjA7bGVmdDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLXJpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0ub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmR7dG9wOjA7cmlnaHQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1sZWZ0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXRvcHt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1ib3R0b206dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbXtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci10b3A6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9Lm9mZmNhbnZhcy1tZC5zaG93aW5nLC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZyl7dHJhbnNmb3JtOm5vbmV9Lm9mZmNhbnZhcy1tZC5zaG93aW5nLC5vZmZjYW52YXMtbWQuaGlkaW5nLC5vZmZjYW52YXMtbWQuc2hvd3t2aXNpYmlsaXR5OnZpc2libGV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsub2ZmY2FudmFzLW1key0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bzstLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsub2ZmY2FudmFzLWxne3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6dmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7b3V0bGluZTowO3RyYW5zaXRpb246dmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweClhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm9mZmNhbnZhcy1sZ3t0cmFuc2l0aW9uOm5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9we3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLWxnLnNob3dpbmcsLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKXt0cmFuc2Zvcm06bm9uZX0ub2ZmY2FudmFzLWxnLnNob3dpbmcsLm9mZmNhbnZhcy1sZy5oaWRpbmcsLm9mZmNhbnZhcy1sZy5zaG93e3Zpc2liaWxpdHk6dmlzaWJsZX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5vZmZjYW52YXMtbGd7LS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvOy0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0ub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsub2ZmY2FudmFzLXhse3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6dmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7b3V0bGluZTowO3RyYW5zaXRpb246dmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pfX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5vZmZjYW52YXMteGx7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0e3RvcDowO2xlZnQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1yaWdodDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5ke3RvcDowO3JpZ2h0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItbGVmdDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b217cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItdG9wOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vZmZjYW52YXMteGwuc2hvd2luZywub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpe3RyYW5zZm9ybTpub25lfS5vZmZjYW52YXMteGwuc2hvd2luZywub2ZmY2FudmFzLXhsLmhpZGluZywub2ZmY2FudmFzLXhsLnNob3d7dmlzaWJpbGl0eTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5vZmZjYW52YXMteGx7LS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvOy0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0ub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogMTM5OS45OHB4KXsub2ZmY2FudmFzLXh4bHtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKX19QG1lZGlhKG1heC13aWR0aDogMTM5OS45OHB4KWFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsub2ZmY2FudmFzLXh4bHt0cmFuc2l0aW9uOm5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDEzOTkuOThweCl7Lm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0e3RvcDowO2xlZnQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1yaWdodDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcHt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1ib3R0b206dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1ib3R0b217cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItdG9wOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vZmZjYW52YXMteHhsLnNob3dpbmcsLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZyl7dHJhbnNmb3JtOm5vbmV9Lm9mZmNhbnZhcy14eGwuc2hvd2luZywub2ZmY2FudmFzLXh4bC5oaWRpbmcsLm9mZmNhbnZhcy14eGwuc2hvd3t2aXNpYmlsaXR5OnZpc2libGV9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7Lm9mZmNhbnZhcy14eGx7LS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvOy0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0ub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fX0ub2ZmY2FudmFze3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6dmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7b3V0bGluZTowO3RyYW5zaXRpb246dmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5vZmZjYW52YXN7dHJhbnNpdGlvbjpub25lfX0ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy5vZmZjYW52YXMtdG9we3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLnNob3dpbmcsLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKXt0cmFuc2Zvcm06bm9uZX0ub2ZmY2FudmFzLnNob3dpbmcsLm9mZmNhbnZhcy5oaWRpbmcsLm9mZmNhbnZhcy5zaG93e3Zpc2liaWxpdHk6dmlzaWJsZX0ub2ZmY2FudmFzLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNDA7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6IzAwMH0ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5vZmZjYW52YXMtYmFja2Ryb3Auc2hvd3tvcGFjaXR5Oi41fS5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzp2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KX0ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3Nle3BhZGRpbmc6Y2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSouNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSouNSk7bWFyZ2luLXRvcDpjYWxjKC0wLjUqdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpO21hcmdpbi1ib3R0b206Y2FsYygtMC41KnZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTttYXJnaW4tbGVmdDphdXRvfS5vZmZjYW52YXMtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCl9Lm9mZmNhbnZhcy1ib2R5e2ZsZXgtZ3JvdzoxO3BhZGRpbmc6dmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7b3ZlcmZsb3cteTphdXRvfS5wbGFjZWhvbGRlcntkaXNwbGF5OmlubGluZS1ibG9jazttaW4taGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOndhaXQ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Y29sb3I7b3BhY2l0eTouNX0ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlwifS5wbGFjZWhvbGRlci14c3ttaW4taGVpZ2h0Oi42ZW19LnBsYWNlaG9sZGVyLXNte21pbi1oZWlnaHQ6LjhlbX0ucGxhY2Vob2xkZXItbGd7bWluLWhlaWdodDoxLjJlbX0ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXJ7YW5pbWF0aW9uOnBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93ezUwJXtvcGFjaXR5Oi4yfX0ucGxhY2Vob2xkZXItd2F2ZXttYXNrLWltYWdlOmxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7bWFzay1zaXplOjIwMCUgMTAwJTthbmltYXRpb246cGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGV9QGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlezEwMCV7bWFzay1wb3NpdGlvbjotMjAwJSAwJX19LmNsZWFyZml4OjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS50ZXh0LWJnLXByaW1hcnl7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLXNlY29uZGFyeXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1zdWNjZXNze2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1pbmZve2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy13YXJuaW5ne2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1kYW5nZXJ7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LnRleHQtYmctbGlnaHR7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1kYXJre2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1wcmltYXJ5e2NvbG9yOlJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LmxpbmstcHJpbWFyeTpob3ZlciwubGluay1wcmltYXJ5OmZvY3Vze2NvbG9yOlJHQkEoMTc5LCAyNSwgMzEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMTc5LCAyNSwgMzEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLXNlY29uZGFyeXtjb2xvcjpSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1zZWNvbmRhcnk6aG92ZXIsLmxpbmstc2Vjb25kYXJ5OmZvY3Vze2NvbG9yOlJHQkEoMTc5LCAyNSwgMzEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMTc5LCAyNSwgMzEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLXN1Y2Nlc3N7Y29sb3I6UkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1zdWNjZXNzOmhvdmVyLC5saW5rLXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6UkdCQSg1MSwgMTkzLCAxNjEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoNTEsIDE5MywgMTYxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1pbmZve2NvbG9yOlJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LmxpbmstaW5mbzpob3ZlciwubGluay1pbmZvOmZvY3Vze2NvbG9yOlJHQkEoNzYsIDIzMCwgMjI0LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDc2LCAyMzAsIDIyNCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9Lmxpbmstd2FybmluZ3tjb2xvcjpSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLXdhcm5pbmc6aG92ZXIsLmxpbmstd2FybmluZzpmb2N1c3tjb2xvcjpSR0JBKDI1NSwgMjI1LCA3OCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgyNTUsIDIyNSwgNzgsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLWRhbmdlcntjb2xvcjpSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1kYW5nZXI6aG92ZXIsLmxpbmstZGFuZ2VyOmZvY3Vze2NvbG9yOlJHQkEoMjU1LCAxNDIsIDE0MywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgyNTUsIDE0MiwgMTQzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1saWdodHtjb2xvcjpSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LmxpbmstbGlnaHQ6aG92ZXIsLmxpbmstbGlnaHQ6Zm9jdXN7Y29sb3I6UkdCQSgyMjUsIDIyOSwgMjMxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDIyNSwgMjI5LCAyMzEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLWRhcmt7Y29sb3I6UkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1kYXJrOmhvdmVyLC5saW5rLWRhcms6Zm9jdXN7Y29sb3I6UkdCQSg0OSwgNTIsIDUzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDQ5LCA1MiwgNTMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLWJvZHktZW1waGFzaXN7Y29sb3I6UkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsLmxpbmstYm9keS1lbXBoYXNpczpmb2N1c3tjb2xvcjpSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnR9LmZvY3VzLXJpbmc6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcil9Lmljb24tbGlua3tkaXNwbGF5OmlubGluZS1mbGV4O2dhcDouMzc1cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC41KSk7dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi4yNWVtO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5pY29uLWxpbms+LmJpe2ZsZXgtc2hyaW5rOjA7d2lkdGg6MWVtO2hlaWdodDoxZW07ZmlsbDpjdXJyZW50Y29sb3I7dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5pY29uLWxpbms+LmJpe3RyYW5zaXRpb246bm9uZX19Lmljb24tbGluay1ob3Zlcjpob3Zlcj4uYmksLmljb24tbGluay1ob3Zlcjpmb2N1cy12aXNpYmxlPi5iaXt0cmFuc2Zvcm06dmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSl9LnJhdGlve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnJhdGlvOjpiZWZvcmV7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDp2YXIoLS1icy1hc3BlY3QtcmF0aW8pO2NvbnRlbnQ6XCJcIn0ucmF0aW8+Kntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucmF0aW8tMXgxey0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlfS5yYXRpby00eDN7LS1icy1hc3BlY3QtcmF0aW86IDc1JX0ucmF0aW8tMTZ4OXstLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlfS5yYXRpby0yMXg5ey0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJX0uZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAzMH0uc3RpY2t5LXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfS5zdGlja3ktYm90dG9te3Bvc2l0aW9uOnN0aWNreTtib3R0b206MDt6LWluZGV4OjEwMjB9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5zdGlja3ktc20tdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1zbS1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zdGlja3ktbWQtdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1tZC1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zdGlja3ktbGctdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1sZy1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuc3RpY2t5LXhsLXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfS5zdGlja3kteGwtYm90dG9te3Bvc2l0aW9uOnN0aWNreTtib3R0b206MDt6LWluZGV4OjEwMjB9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnN0aWNreS14eGwtdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS14eGwtYm90dG9te3Bvc2l0aW9uOnN0aWNreTtib3R0b206MDt6LWluZGV4OjEwMjB9fS5oc3RhY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpzdHJldGNofS52c3RhY2t7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLXNlbGY6c3RyZXRjaH0udmlzdWFsbHktaGlkZGVuLC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKXt3aWR0aDoxcHggIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7bWFyZ2luOi0xcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtjbGlwOnJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50fS52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pLC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoY2FwdGlvbil7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0udmlzdWFsbHktaGlkZGVuICosLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pICp7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9LnN0cmV0Y2hlZC1saW5rOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjE7Y29udGVudDpcIlwifS50ZXh0LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0udnJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7YWxpZ24tc2VsZjpzdHJldGNoO3dpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7bWluLWhlaWdodDoxZW07YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Y29sb3I7b3BhY2l0eTouMjV9LmFsaWduLWJhc2VsaW5le3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudH0uYWxpZ24tbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZSAhaW1wb3J0YW50fS5hbGlnbi1ib3R0b217dmVydGljYWwtYWxpZ246Ym90dG9tICFpbXBvcnRhbnR9LmFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tICFpbXBvcnRhbnR9LmFsaWduLXRleHQtdG9we3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wICFpbXBvcnRhbnR9LmZsb2F0LXN0YXJ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtZW5ke2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5vYmplY3QtZml0LWNvbnRhaW57b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtY292ZXJ7b2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50fS5vYmplY3QtZml0LWZpbGx7b2JqZWN0LWZpdDpmaWxsICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtc2NhbGV7b2JqZWN0LWZpdDpzY2FsZS1kb3duICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbm9uZXtvYmplY3QtZml0Om5vbmUgIWltcG9ydGFudH0ub3BhY2l0eS0we29wYWNpdHk6MCAhaW1wb3J0YW50fS5vcGFjaXR5LTI1e29wYWNpdHk6LjI1ICFpbXBvcnRhbnR9Lm9wYWNpdHktNTB7b3BhY2l0eTouNSAhaW1wb3J0YW50fS5vcGFjaXR5LTc1e29wYWNpdHk6Ljc1ICFpbXBvcnRhbnR9Lm9wYWNpdHktMTAwe29wYWNpdHk6MSAhaW1wb3J0YW50fS5vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8gIWltcG9ydGFudH0ub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50fS5vdmVyZmxvdy12aXNpYmxle292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0ub3ZlcmZsb3ctc2Nyb2xse292ZXJmbG93OnNjcm9sbCAhaW1wb3J0YW50fS5vdmVyZmxvdy14LWF1dG97b3ZlcmZsb3cteDphdXRvICFpbXBvcnRhbnR9Lm92ZXJmbG93LXgtaGlkZGVue292ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnR9Lm92ZXJmbG93LXgtdmlzaWJsZXtvdmVyZmxvdy14OnZpc2libGUgIWltcG9ydGFudH0ub3ZlcmZsb3cteC1zY3JvbGx7b3ZlcmZsb3cteDpzY3JvbGwgIWltcG9ydGFudH0ub3ZlcmZsb3cteS1hdXRve292ZXJmbG93LXk6YXV0byAhaW1wb3J0YW50fS5vdmVyZmxvdy15LWhpZGRlbntvdmVyZmxvdy15OmhpZGRlbiAhaW1wb3J0YW50fS5vdmVyZmxvdy15LXZpc2libGV7b3ZlcmZsb3cteTp2aXNpYmxlICFpbXBvcnRhbnR9Lm92ZXJmbG93LXktc2Nyb2xse292ZXJmbG93LXk6c2Nyb2xsICFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OnZhcigtLWJzLWJveC1zaGFkb3cpICFpbXBvcnRhbnR9LnNoYWRvdy1zbXtib3gtc2hhZG93OnZhcigtLWJzLWJveC1zaGFkb3ctc20pICFpbXBvcnRhbnR9LnNoYWRvdy1sZ3tib3gtc2hhZG93OnZhcigtLWJzLWJveC1zaGFkb3ctbGcpICFpbXBvcnRhbnR9LnNoYWRvdy1ub25le2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5mb2N1cy1yaW5nLXByaW1hcnl7LS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LmZvY3VzLXJpbmctc2Vjb25kYXJ5ey0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LmZvY3VzLXJpbmctc3VjY2Vzc3stLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0uZm9jdXMtcmluZy1pbmZvey0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLXdhcm5pbmd7LS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LmZvY3VzLXJpbmctZGFuZ2Vyey0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LmZvY3VzLXJpbmctbGlnaHR7LS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLWRhcmt7LS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24tc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fS50b3AtMHt0b3A6MCAhaW1wb3J0YW50fS50b3AtNTB7dG9wOjUwJSAhaW1wb3J0YW50fS50b3AtMTAwe3RvcDoxMDAlICFpbXBvcnRhbnR9LmJvdHRvbS0we2JvdHRvbTowICFpbXBvcnRhbnR9LmJvdHRvbS01MHtib3R0b206NTAlICFpbXBvcnRhbnR9LmJvdHRvbS0xMDB7Ym90dG9tOjEwMCUgIWltcG9ydGFudH0uc3RhcnQtMHtsZWZ0OjAgIWltcG9ydGFudH0uc3RhcnQtNTB7bGVmdDo1MCUgIWltcG9ydGFudH0uc3RhcnQtMTAwe2xlZnQ6MTAwJSAhaW1wb3J0YW50fS5lbmQtMHtyaWdodDowICFpbXBvcnRhbnR9LmVuZC01MHtyaWdodDo1MCUgIWltcG9ydGFudH0uZW5kLTEwMHtyaWdodDoxMDAlICFpbXBvcnRhbnR9LnRyYW5zbGF0ZS1taWRkbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxlLXh7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudH0udHJhbnNsYXRlLW1pZGRsZS15e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnR9LmJvcmRlcntib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAgIWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOnZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnR9LmJvcmRlci10b3AtMHtib3JkZXItdG9wOjAgIWltcG9ydGFudH0uYm9yZGVyLWVuZHtib3JkZXItcmlnaHQ6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudH0uYm9yZGVyLWVuZC0we2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnR9LmJvcmRlci1zdGFydHtib3JkZXItbGVmdDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50fS5ib3JkZXItc3RhcnQtMHtib3JkZXItbGVmdDowICFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5ey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItc3VjY2Vzc3stLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItaW5mb3stLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItd2FybmluZ3stLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItZGFuZ2Vyey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0ey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItZGFya3stLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItYmxhY2t7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci13aGl0ZXstLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLXByaW1hcnktc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnktc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3Mtc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnR9LmJvcmRlci1pbmZvLXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50fS5ib3JkZXItd2FybmluZy1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudH0uYm9yZGVyLWRhbmdlci1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHQtc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50fS5ib3JkZXItZGFyay1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudH0uYm9yZGVyLTF7Ym9yZGVyLXdpZHRoOjFweCAhaW1wb3J0YW50fS5ib3JkZXItMntib3JkZXItd2lkdGg6MnB4ICFpbXBvcnRhbnR9LmJvcmRlci0ze2JvcmRlci13aWR0aDozcHggIWltcG9ydGFudH0uYm9yZGVyLTR7Ym9yZGVyLXdpZHRoOjRweCAhaW1wb3J0YW50fS5ib3JkZXItNXtib3JkZXItd2lkdGg6NXB4ICFpbXBvcnRhbnR9LmJvcmRlci1vcGFjaXR5LTEwey0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMX0uYm9yZGVyLW9wYWNpdHktMjV7LS1icy1ib3JkZXItb3BhY2l0eTogMC4yNX0uYm9yZGVyLW9wYWNpdHktNTB7LS1icy1ib3JkZXItb3BhY2l0eTogMC41fS5ib3JkZXItb3BhY2l0eS03NXstLWJzLWJvcmRlci1vcGFjaXR5OiAwLjc1fS5ib3JkZXItb3BhY2l0eS0xMDB7LS1icy1ib3JkZXItb3BhY2l0eTogMX0udy0yNXt3aWR0aDoyNSUgIWltcG9ydGFudH0udy01MHt3aWR0aDo1MCUgIWltcG9ydGFudH0udy03NXt3aWR0aDo3NSUgIWltcG9ydGFudH0udy0xMDB7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS53LWF1dG97d2lkdGg6YXV0byAhaW1wb3J0YW50fS5tdy0xMDB7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH0udnctMTAwe3dpZHRoOjEwMHZ3ICFpbXBvcnRhbnR9Lm1pbi12dy0xMDB7bWluLXdpZHRoOjEwMHZ3ICFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSAhaW1wb3J0YW50fS5oLTUwe2hlaWdodDo1MCUgIWltcG9ydGFudH0uaC03NXtoZWlnaHQ6NzUlICFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LmgtYXV0b3toZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5taC0xMDB7bWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnR9LnZoLTEwMHtoZWlnaHQ6MTAwdmggIWltcG9ydGFudH0ubWluLXZoLTEwMHttaW4taGVpZ2h0OjEwMHZoICFpbXBvcnRhbnR9LmZsZXgtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXItMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXItNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXktMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXktMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXktM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXktNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWItMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWItNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWItYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHktMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHktM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGItMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGItMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGItNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGItNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAtMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAtNXtnYXA6M3JlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLTB7cm93LWdhcDowICFpbXBvcnRhbnR9LnJvdy1nYXAtMXtyb3ctZ2FwOi4yNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLTJ7cm93LWdhcDouNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLTN7cm93LWdhcDoxcmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtNHtyb3ctZ2FwOjEuNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLTV7cm93LWdhcDozcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtMHtjb2x1bW4tZ2FwOjAgIWltcG9ydGFudH0uY29sdW1uLWdhcC0xe2NvbHVtbi1nYXA6LjI1cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtMntjb2x1bW4tZ2FwOi41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtM3tjb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC00e2NvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtNXtjb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudH0uZm9udC1tb25vc3BhY2V7Zm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnR9LmZzLTF7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudH0uZnMtMntmb250LXNpemU6Y2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50fS5mcy0ze2ZvbnQtc2l6ZTpjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50fS5mcy00e2ZvbnQtc2l6ZTpjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnR9LmZzLTV7Zm9udC1zaXplOjEuMjVyZW0gIWltcG9ydGFudH0uZnMtNntmb250LXNpemU6MXJlbSAhaW1wb3J0YW50fS5mc3QtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljICFpbXBvcnRhbnR9LmZzdC1ub3JtYWx7Zm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudH0uZnctbGlnaHRlcntmb250LXdlaWdodDpsaWdodGVyICFpbXBvcnRhbnR9LmZ3LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50fS5mdy1ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnR9LmZ3LW1lZGl1bXtmb250LXdlaWdodDo1MDAgIWltcG9ydGFudH0uZnctc2VtaWJvbGR7Zm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnR9LmZ3LWJvbGR7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9LmZ3LWJvbGRlcntmb250LXdlaWdodDpib2xkZXIgIWltcG9ydGFudH0ubGgtMXtsaW5lLWhlaWdodDoxICFpbXBvcnRhbnR9LmxoLXNte2xpbmUtaGVpZ2h0OjEuMjUgIWltcG9ydGFudH0ubGgtYmFzZXtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudH0ubGgtbGd7bGluZS1oZWlnaHQ6MiAhaW1wb3J0YW50fS50ZXh0LXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9LnRleHQtZGVjb3JhdGlvbi1ub25le3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoe3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ggIWltcG9ydGFudH0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fS50ZXh0LXdyYXB7d2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS50ZXh0LWJyZWFre3dvcmQtd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7d29yZC1icmVhazpicmVhay13b3JkICFpbXBvcnRhbnR9LnRleHQtcHJpbWFyeXstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1zdWNjZXNzey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LWluZm97LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtd2FybmluZ3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1kYW5nZXJ7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1saWdodHstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtZGFya3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1ibGFja3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtd2hpdGV7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LWJvZHl7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50fS50ZXh0LWJsYWNrLTUwey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEoMCwwLDAsLjUpICFpbXBvcnRhbnR9LnRleHQtd2hpdGUtNTB7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjUpICFpbXBvcnRhbnR9LnRleHQtYm9keS1zZWNvbmRhcnl7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50fS50ZXh0LWJvZHktdGVydGlhcnl7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6dmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnR9LnRleHQtYm9keS1lbXBoYXNpc3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudH0udGV4dC1yZXNldHstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LnRleHQtb3BhY2l0eS0yNXstLWJzLXRleHQtb3BhY2l0eTogMC4yNX0udGV4dC1vcGFjaXR5LTUwey0tYnMtdGV4dC1vcGFjaXR5OiAwLjV9LnRleHQtb3BhY2l0eS03NXstLWJzLXRleHQtb3BhY2l0eTogMC43NX0udGV4dC1vcGFjaXR5LTEwMHstLWJzLXRleHQtb3BhY2l0eTogMX0udGV4dC1wcmltYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzcy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnR9LnRleHQtaW5mby1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnR9LnRleHQtd2FybmluZy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnR9LnRleHQtZGFuZ2VyLWVtcGhhc2lze2NvbG9yOnZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0LWVtcGhhc2lze2NvbG9yOnZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnR9LnRleHQtZGFyay1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnR9Lmxpbmstb3BhY2l0eS0xMHstLWJzLWxpbmstb3BhY2l0eTogMC4xfS5saW5rLW9wYWNpdHktMTAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6IDAuMX0ubGluay1vcGFjaXR5LTI1ey0tYnMtbGluay1vcGFjaXR5OiAwLjI1fS5saW5rLW9wYWNpdHktMjUtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6IDAuMjV9Lmxpbmstb3BhY2l0eS01MHstLWJzLWxpbmstb3BhY2l0eTogMC41fS5saW5rLW9wYWNpdHktNTAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6IDAuNX0ubGluay1vcGFjaXR5LTc1ey0tYnMtbGluay1vcGFjaXR5OiAwLjc1fS5saW5rLW9wYWNpdHktNzUtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6IDAuNzV9Lmxpbmstb3BhY2l0eS0xMDB7LS1icy1saW5rLW9wYWNpdHk6IDF9Lmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6IDF9Lmxpbmstb2Zmc2V0LTF7dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi4xMjVlbSAhaW1wb3J0YW50fS5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVye3RleHQtdW5kZXJsaW5lLW9mZnNldDouMTI1ZW0gIWltcG9ydGFudH0ubGluay1vZmZzZXQtMnt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjI1ZW0gIWltcG9ydGFudH0ubGluay1vZmZzZXQtMi1ob3Zlcjpob3Zlcnt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjI1ZW0gIWltcG9ydGFudH0ubGluay1vZmZzZXQtM3t0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjM3NWVtICFpbXBvcnRhbnR9Lmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXJ7dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi4zNzVlbSAhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1wcmltYXJ5ey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1zZWNvbmRhcnl7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtc3VjY2Vzc3stLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtaW5mb3stLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtd2FybmluZ3stLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtZGFuZ2Vyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLWxpZ2h0ey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtZGFya3stLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudH0ubGluay11bmRlcmxpbmV7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMHstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDB9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDB9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTB7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjF9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjF9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjV7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1fS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNX0ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MHstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNX0ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNX0ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NXstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzV9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXJ7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1fS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMHstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDF9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMX0uYmctcHJpbWFyeXstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctc3VjY2Vzc3stLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWluZm97LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy13YXJuaW5ney0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctZGFuZ2Vyey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1saWdodHstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1kYXJrey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctYmxhY2t7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctd2hpdGV7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctYm9keXstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50ey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uYmctYm9keS1zZWNvbmRhcnl7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWJvZHktdGVydGlhcnl7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctb3BhY2l0eS0xMHstLWJzLWJnLW9wYWNpdHk6IDAuMX0uYmctb3BhY2l0eS0yNXstLWJzLWJnLW9wYWNpdHk6IDAuMjV9LmJnLW9wYWNpdHktNTB7LS1icy1iZy1vcGFjaXR5OiAwLjV9LmJnLW9wYWNpdHktNzV7LS1icy1iZy1vcGFjaXR5OiAwLjc1fS5iZy1vcGFjaXR5LTEwMHstLWJzLWJnLW9wYWNpdHk6IDF9LmJnLXByaW1hcnktc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeS1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKSAhaW1wb3J0YW50fS5iZy1zdWNjZXNzLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50fS5iZy1pbmZvLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWluZm8tYmctc3VidGxlKSAhaW1wb3J0YW50fS5iZy13YXJuaW5nLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKSAhaW1wb3J0YW50fS5iZy1kYW5nZXItc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudH0uYmctbGlnaHQtc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKSAhaW1wb3J0YW50fS5iZy1kYXJrLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWRhcmstYmctc3VidGxlKSAhaW1wb3J0YW50fS5iZy1ncmFkaWVudHtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hbGx7dXNlci1zZWxlY3Q6YWxsICFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LWF1dG97dXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1ub25le3VzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudH0ucGUtbm9uZXtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9LnBlLWF1dG97cG9pbnRlci1ldmVudHM6YXV0byAhaW1wb3J0YW50fS5yb3VuZGVke2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC0we2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50fS5yb3VuZGVkLTF7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50fS5yb3VuZGVkLTJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLTN7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50fS5yb3VuZGVkLTR7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50fS5yb3VuZGVkLTV7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudH0ucm91bmRlZC1jaXJjbGV7Ym9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudH0ucm91bmRlZC1waWxse2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC10b3AtMHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTF7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTN7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudH0ucm91bmRlZC10b3AtY2lyY2xle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NTAlICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLXBpbGx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50fS5yb3VuZGVkLWVuZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTB7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudH0ucm91bmRlZC1lbmQtMXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC0ze2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudH0ucm91bmRlZC1lbmQtNHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTV7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLWNpcmNsZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo1MCUgIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1MCUgIWltcG9ydGFudH0ucm91bmRlZC1lbmQtcGlsbHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tMHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTF7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTN7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tY2lyY2xle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjUwJSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NTAlICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLXBpbGx7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtMHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudH0ucm91bmRlZC1zdGFydC0xe2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtMntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LTN7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudH0ucm91bmRlZC1zdGFydC00e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtNXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtY2lyY2xle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1MCUgIWltcG9ydGFudH0ucm91bmRlZC1zdGFydC1waWxse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50fS52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudH0uei1uMXt6LWluZGV4Oi0xICFpbXBvcnRhbnR9LnotMHt6LWluZGV4OjAgIWltcG9ydGFudH0uei0xe3otaW5kZXg6MSAhaW1wb3J0YW50fS56LTJ7ei1pbmRleDoyICFpbXBvcnRhbnR9LnotM3t6LWluZGV4OjMgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZsb2F0LXNtLXN0YXJ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtc20tZW5ke2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXNtLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5vYmplY3QtZml0LXNtLWNvbnRhaW57b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtc20tY292ZXJ7b2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50fS5vYmplY3QtZml0LXNtLWZpbGx7b2JqZWN0LWZpdDpmaWxsICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtc20tc2NhbGV7b2JqZWN0LWZpdDpzY2FsZS1kb3duICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtc20tbm9uZXtvYmplY3QtZml0Om5vbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtc20tZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkICFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmxleC1zbS1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1zbS1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH0ub3JkZXItc20tZmlyc3R7b3JkZXI6LTEgIWltcG9ydGFudH0ub3JkZXItc20tMHtvcmRlcjowICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5vcmRlci1zbS0ye29yZGVyOjIgIWltcG9ydGFudH0ub3JkZXItc20tM3tvcmRlcjozICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5vcmRlci1zbS01e29yZGVyOjUgIWltcG9ydGFudH0ub3JkZXItc20tbGFzdHtvcmRlcjo2ICFpbXBvcnRhbnR9Lm0tc20tMHttYXJnaW46MCAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm0tc20tM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubS1zbS1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC1zbS0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC1zbS01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS1zbS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teS1zbS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubXktc20tMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5teS1zbS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5teS1zbS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubXktc20tNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubXktc20tYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXQtc20tMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXQtc20tMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1zbS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXQtc20tM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXQtc20tNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1zbS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tdC1zbS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tZS1zbS0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1lLXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tZS1zbS0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tZS1zbS0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1lLXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tZS1zbS01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1lLXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItc20tMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWItc20tMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tYi1zbS0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWItc20tM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWItc20tNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tYi1zbS01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tYi1zbS1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tcy1zbS0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXMtc20tMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXMtc20tMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tcy1zbS0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXMtc20tNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXMtc20tNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm1zLXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5wLXNtLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnAtc20tMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wLXNtLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB4LXNtLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgtc20tMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LXNtLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS1zbS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnB5LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnB5LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5weS1zbS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnB5LXNtLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnB5LXNtLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHQtc20tMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnB0LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnB0LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHQtc20tM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnB0LXNtLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnB0LXNtLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wZS1zbS0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wZS1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBlLXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wZS1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wZS1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBlLXNtLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLXNtLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wYi1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wYi1zbS0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBiLXNtLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wYi1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wYi1zbS01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHMtc20tMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wcy1zbS0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHMtc20tMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHMtc20tM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wcy1zbS00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHMtc20tNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5nYXAtc20tMHtnYXA6MCAhaW1wb3J0YW50fS5nYXAtc20tMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC1zbS0ye2dhcDouNXJlbSAhaW1wb3J0YW50fS5nYXAtc20tM3tnYXA6MXJlbSAhaW1wb3J0YW50fS5nYXAtc20tNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC1zbS01e2dhcDozcmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtc20tMHtyb3ctZ2FwOjAgIWltcG9ydGFudH0ucm93LWdhcC1zbS0xe3Jvdy1nYXA6LjI1cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtc20tMntyb3ctZ2FwOi41cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtc20tM3tyb3ctZ2FwOjFyZW0gIWltcG9ydGFudH0ucm93LWdhcC1zbS00e3Jvdy1nYXA6MS41cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtc20tNXtyb3ctZ2FwOjNyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS0we2NvbHVtbi1nYXA6MCAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLXNtLTF7Y29sdW1uLWdhcDouMjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS0ye2NvbHVtbi1nYXA6LjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS0ze2NvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLXNtLTR7Y29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS01e2NvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50fS50ZXh0LXNtLXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXNtLWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZmxvYXQtbWQtc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1tZC1lbmR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbWQtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbWQtY29udGFpbntvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudH0ub2JqZWN0LWZpdC1tZC1jb3ZlcntvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbWQtZmlsbHtvYmplY3QtZml0OmZpbGwgIWltcG9ydGFudH0ub2JqZWN0LWZpdC1tZC1zY2FsZXtvYmplY3QtZml0OnNjYWxlLWRvd24gIWltcG9ydGFudH0ub2JqZWN0LWZpdC1tZC1ub25le29iamVjdC1maXQ6bm9uZSAhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1tZC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQgIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1tZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mbGV4LW1kLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci1tZC1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci1tZC0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXItbWQtMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci1tZC0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXItbWQtNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci1tZC1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS1tZC0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0tbWQtMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0tbWQtMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0tbWQtNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0tbWQtNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgtbWQtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgtbWQtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgtbWQtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LW1kLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS1tZC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LW1kLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS1tZC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC1tZC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC1tZC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LW1kLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC1tZC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC1tZC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LW1kLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLW1kLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUtbWQtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLW1kLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUtbWQtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1tZC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi1tZC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi1tZC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLW1kLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy1tZC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy1tZC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLW1kLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy1tZC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy1tZC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMtbWQtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC1tZC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC1tZC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgtbWQtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC1tZC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC1tZC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LW1kLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHktbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LW1kLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHktbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHktbWQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC1tZC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQtbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQtbWQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC1tZC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQtbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQtbWQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLW1kLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLW1kLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItbWQtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLW1kLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGItbWQtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLW1kLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy1tZC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLW1kLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy1tZC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLW1kLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy1tZC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LmdhcC1tZC0we2dhcDowICFpbXBvcnRhbnR9LmdhcC1tZC0xe2dhcDouMjVyZW0gIWltcG9ydGFudH0uZ2FwLW1kLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC1tZC0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC1tZC00e2dhcDoxLjVyZW0gIWltcG9ydGFudH0uZ2FwLW1kLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0ucm93LWdhcC1tZC0we3Jvdy1nYXA6MCAhaW1wb3J0YW50fS5yb3ctZ2FwLW1kLTF7cm93LWdhcDouMjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC1tZC0ye3Jvdy1nYXA6LjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC1tZC0ze3Jvdy1nYXA6MXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLW1kLTR7cm93LWdhcDoxLjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC1tZC01e3Jvdy1nYXA6M3JlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTB7Y29sdW1uLWdhcDowICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbWQtMXtjb2x1bW4tZ2FwOi4yNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTJ7Y29sdW1uLWdhcDouNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTN7Y29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbWQtNHtjb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTV7Y29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnR9LnRleHQtbWQtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbWQtZW5ke3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5mbG9hdC1sZy1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1sZy1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0ub2JqZWN0LWZpdC1sZy1jb250YWlue29iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50fS5vYmplY3QtZml0LWxnLWNvdmVye29iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudH0ub2JqZWN0LWZpdC1sZy1maWxse29iamVjdC1maXQ6ZmlsbCAhaW1wb3J0YW50fS5vYmplY3QtZml0LWxnLXNjYWxle29iamVjdC1maXQ6c2NhbGUtZG93biAhaW1wb3J0YW50fS5vYmplY3QtZml0LWxnLW5vbmV7b2JqZWN0LWZpdDpub25lICFpbXBvcnRhbnR9LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLWxnLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLWxnLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZsZXgtbGctZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtbGctcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC1sZy13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLWxnLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci1sZy0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXItbGctMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci1sZy00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXItbGctNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLWxnLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLWxnLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS1sZy0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS1sZy0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS1sZy00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS1sZy01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0tbGctYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC1sZy0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC1sZy0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXktbGctMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXktbGctMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXktbGctM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXktbGctNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LWxnLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LWxnLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQtbGctMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LWxnLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQtbGctNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQtbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUtbGctMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLWxnLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLWxnLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWItbGctMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLWxnLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWItbGctNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWItbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMtbGctMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLWxnLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLWxnLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMtbGctM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLWxnLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLWxnLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC1sZy0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLWxnLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC1sZy0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLWxnLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC1sZy01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LWxnLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHktbGctMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS1sZy0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHktbGctM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS1sZy01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LWxnLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1sZy0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LWxnLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1sZy01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUtbGctMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS1sZy0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1sZy0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGItbGctMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGItbGctMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi1sZy0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGItbGctNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGItbGctNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLWxnLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMtbGctMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLWxnLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLWxnLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMtbGctNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLWxnLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLWxnLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLWxnLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAtbGctMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLWxnLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLWxnLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAtbGctNXtnYXA6M3JlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLWxnLTB7cm93LWdhcDowICFpbXBvcnRhbnR9LnJvdy1nYXAtbGctMXtyb3ctZ2FwOi4yNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLWxnLTJ7cm93LWdhcDouNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLWxnLTN7cm93LWdhcDoxcmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtbGctNHtyb3ctZ2FwOjEuNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLWxnLTV7cm93LWdhcDozcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctMHtjb2x1bW4tZ2FwOjAgIWltcG9ydGFudH0uY29sdW1uLWdhcC1sZy0xe2NvbHVtbi1nYXA6LjI1cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctMntjb2x1bW4tZ2FwOi41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctM3tjb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1sZy00e2NvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctNXtjb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudH0udGV4dC1sZy1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1sZy1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5mbG9hdC14bC1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC14bC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0ub2JqZWN0LWZpdC14bC1jb250YWlue29iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50fS5vYmplY3QtZml0LXhsLWNvdmVye29iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudH0ub2JqZWN0LWZpdC14bC1maWxse29iamVjdC1maXQ6ZmlsbCAhaW1wb3J0YW50fS5vYmplY3QtZml0LXhsLXNjYWxle29iamVjdC1maXQ6c2NhbGUtZG93biAhaW1wb3J0YW50fS5vYmplY3QtZml0LXhsLW5vbmV7b2JqZWN0LWZpdDpub25lICFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXhsLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC14bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXhsLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZsZXgteGwtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgteGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC14bC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLXhsLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci14bC0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXIteGwtMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci14bC00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXIteGwtNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLXhsLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLXhsLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLXhsLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS14bC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0teGwtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC14bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC14bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC14bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC14bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXkteGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXkteGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXkteGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXkteGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LXhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LXhsLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LXhsLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LXhsLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQteGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LXhsLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LXhsLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQteGwtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUteGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS14bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS14bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS14bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXhsLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLXhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWIteGwtMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLXhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWIteGwtNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWIteGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMteGwtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLXhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLXhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMteGwtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLXhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLXhsLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLXhsLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC14bC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC14bC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLXhsLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC14bC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LXhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LXhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHkteGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS14bC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHkteGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS14bC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS14bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LXhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC14bC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LXhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC14bC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC14bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUteGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS14bC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi14bC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGIteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGIteGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi14bC0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGIteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGIteGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLXhsLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMteGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLXhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLXhsLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMteGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLXhsLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLXhsLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLXhsLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAteGwtMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLXhsLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLXhsLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAteGwtNXtnYXA6M3JlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXhsLTB7cm93LWdhcDowICFpbXBvcnRhbnR9LnJvdy1nYXAteGwtMXtyb3ctZ2FwOi4yNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXhsLTJ7cm93LWdhcDouNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXhsLTN7cm93LWdhcDoxcmVtICFpbXBvcnRhbnR9LnJvdy1nYXAteGwtNHtyb3ctZ2FwOjEuNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXhsLTV7cm93LWdhcDozcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtMHtjb2x1bW4tZ2FwOjAgIWltcG9ydGFudH0uY29sdW1uLWdhcC14bC0xe2NvbHVtbi1nYXA6LjI1cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtMntjb2x1bW4tZ2FwOi41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtM3tjb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC14bC00e2NvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtNXtjb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudH0udGV4dC14bC1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14bC1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5mbG9hdC14eGwtc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC14eGwtZW5ke2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXh4bC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0ub2JqZWN0LWZpdC14eGwtY29udGFpbntvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudH0ub2JqZWN0LWZpdC14eGwtY292ZXJ7b2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50fS5vYmplY3QtZml0LXh4bC1maWxse29iamVjdC1maXQ6ZmlsbCAhaW1wb3J0YW50fS5vYmplY3QtZml0LXh4bC1zY2FsZXtvYmplY3QtZml0OnNjYWxlLWRvd24gIWltcG9ydGFudH0ub2JqZWN0LWZpdC14eGwtbm9uZXtvYmplY3QtZml0Om5vbmUgIWltcG9ydGFudH0uZC14eGwtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteHhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXh4bC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQteHhsLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQteHhsLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQgIWltcG9ydGFudH0uZC14eGwtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXh4bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14eGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC14eGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXh4bC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mbGV4LXh4bC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC14eGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXh4bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgteHhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteHhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteHhsLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXh4bC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC14eGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXh4bC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgteHhsLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC14eGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14eGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci14eGwtMHtvcmRlcjowICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXIteHhsLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci14eGwtM3tvcmRlcjozICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXIteHhsLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci14eGwtbGFzdHtvcmRlcjo2ICFpbXBvcnRhbnR9Lm0teHhsLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS14eGwtMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0teHhsLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm0teHhsLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS14eGwtNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0teHhsLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubS14eGwtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC14eGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgteHhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC14eGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC14eGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgteHhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC14eGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgteHhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LXh4bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teS14eGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LXh4bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LXh4bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5teS14eGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LXh4bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS14eGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXQteHhsLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LXh4bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LXh4bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXQteHhsLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LXh4bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LXh4bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tdC14eGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUteHhsLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUteHhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tZS14eGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUteHhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUteHhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tZS14eGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS14eGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi14eGwtMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWIteHhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWIteHhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi14eGwtM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWIteHhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWIteHhsLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLXh4bC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tcy14eGwtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLXh4bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy14eGwtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tcy14eGwtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLXh4bC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy14eGwtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm1zLXh4bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC14eGwtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC14eGwtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wLXh4bC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC14eGwtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC14eGwtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wLXh4bC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC14eGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC14eGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgteHhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC14eGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC14eGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgteHhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHkteHhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHkteHhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnB5LXh4bC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHkteHhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHkteHhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnB5LXh4bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LXh4bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQteHhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnB0LXh4bC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LXh4bC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQteHhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnB0LXh4bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUteHhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLXh4bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBlLXh4bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUteHhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLXh4bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBlLXh4bC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi14eGwtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLXh4bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wYi14eGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi14eGwtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLXh4bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wYi14eGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLXh4bC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLXh4bC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHMteHhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLXh4bC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLXh4bC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHMteHhsLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLXh4bC0we2dhcDowICFpbXBvcnRhbnR9LmdhcC14eGwtMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC14eGwtMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLXh4bC0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC14eGwtNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC14eGwtNXtnYXA6M3JlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXh4bC0we3Jvdy1nYXA6MCAhaW1wb3J0YW50fS5yb3ctZ2FwLXh4bC0xe3Jvdy1nYXA6LjI1cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTJ7cm93LWdhcDouNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXh4bC0ze3Jvdy1nYXA6MXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXh4bC00e3Jvdy1nYXA6MS41cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTV7cm93LWdhcDozcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTB7Y29sdW1uLWdhcDowICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTF7Y29sdW1uLWdhcDouMjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtMntjb2x1bW4tZ2FwOi41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTN7Y29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTR7Y29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtNXtjb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudH0udGV4dC14eGwtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteHhsLWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteHhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5mcy0xe2ZvbnQtc2l6ZToyLjVyZW0gIWltcG9ydGFudH0uZnMtMntmb250LXNpemU6MnJlbSAhaW1wb3J0YW50fS5mcy0ze2ZvbnQtc2l6ZToxLjc1cmVtICFpbXBvcnRhbnR9LmZzLTR7Zm9udC1zaXplOjEuNXJlbSAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXByaW50LWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXByaW50LWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5oZXJvLWdyYWRpZW50e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE2MGRlZywgI2MyNmExZCAwJSwgI2UwMTcyYyAxMDAlKTttaW4taGVpZ2h0OjMwdmg7cGFkZGluZzo1cmVtIDB9IiwiLyohIGNvcmUuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU3RhcnR1cCBraXQgY29yZSBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gQ1NTIEltcG9ydHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBDU1MgSW1wb3J0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQGltcG9ydCAncGFydGlhbHMvbGF5b3V0LWNvbG9ycyc7XG5AaW1wb3J0ICdwYXJ0aWFscy90aGVtZXMtbWFpbic7XG5AaW1wb3J0ICdwYXJ0aWFscy9sYXlvdXQtbmF2YmFyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dC1zZWN0aW9ucyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9sYXlvdXQtaGVybyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9sYXlvdXQtZm9vdGVyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dC1hbmltYXRpb25zJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dC1uYXZpZ2F0aW9uJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dC1wYWdlbG9hZGVyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NvbXBvbmVudHMtYnV0dG9ucyc7XG4vL0BpbXBvcnQgJ3BhcnRpYWxzL2NvbXBvbmVudHMtY2FyZHMnO1xuQGltcG9ydCAncGFydGlhbHMvY29tcG9uZW50cy1ib3hlcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jb21wb25lbnRzLXRhYnMnO1xuQGltcG9ydCAncGFydGlhbHMvY29tcG9uZW50cy10ZXN0aW1vbmlhbHMnO1xuQGltcG9ydCAncGFydGlhbHMvY29tcG9uZW50cy1kaWFsb2dzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NvbXBvbmVudHMtZm9ybXMnO1xuQGltcG9ydCAncGFydGlhbHMvY29tcG9uZW50cy10YWJsZXMnO1xuQGltcG9ydCAncGFydGlhbHMvY29tcG9uZW50cy1saXN0cyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jb21wb25lbnRzLWxhYmVscyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jb21wb25lbnRzLWRyb3Bkb3ducyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jb21wb25lbnRzLXByaWNpbmcnO1xuQGltcG9ydCAncGFydGlhbHMvY29tcG9uZW50cy1tZXNzYWdlcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9leHRlbnNpb25zLWNoZWNrYm94ZXMnO1xuQGltcG9ydCAncGFydGlhbHMvcGFnZXMtZGV0YWlscyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9wYWdlcy1hdXRoJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3BhZ2VzLWxhbmRpbmcnO1xuQGltcG9ydCAncGFydGlhbHMvbGF5b3V0LXV0aWxzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dC1oZWxwZXJzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dC1yZXNwb25zaXZlJztcblxuLm0tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQGltcG9ydCBcInBhcnRpYWxzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcFwiO1xuXG4uaGVyby1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsICNjMjZhMWQgMCUsICNlMDE3MmMgMTAwJSk7XG4gIG1pbi1oZWlnaHQ6IDMwdmg7ICAgICAgICAgICAgICAvKiBhZGp1c3QgdG8gdGFzdGUgKi9cbiAgcGFkZGluZzogNXJlbSAwOyAgICAgICAgICAgICAgIC8qIGZhbGxiYWNrIGlmIGZsZXgtY2VudHJlIG5vdCB0YWxsIGVub3VnaCAqL1xufVxuIiwiLyohIHRoZW1lcy9fbWFpbi5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5NYWluIHRoZW1lIHZhcmlhYmxlcyBhbmQgc3R5bGVzIChNYWluIHRoZW1lIGlzIHVzZWQgaW4gXCJTdGFydHVwIEtpdFwiLCBpbiBcIkxhbmRpbmcga2l0IHYxXCIgYW5kIGluIGFsbCBjb21wb25lbnRzIHBhZ2VzKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBUaGVtZSBjb2xvciB2YXJpYWJsZXNcbjEuIFRoZW1lIGdyYWRpZW50XG4yLiBCb3ggc2hhZG93c1xuMy4gUGFnZWxvYWRlclxuNC4gVGhlbWUgc3BlY2lmaWMgSGVyb1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFRoZW1lIGNvbG9yIHZhcmlhYmxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiRwcmltYXJ5OiAjMjE5RDFBO1xuJHNlY29uZGFyeTogI2UwMWYyNztcbiRhY2NlbnQ6ICNDMjY4MjA7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBUaGVtZSBncmFkaWVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiR3ZWJraXQtaGVyby1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2Vjb25kYXJ5LCAkYWNjZW50KTtcbiRoZXJvLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkc2Vjb25kYXJ5LCAkYWNjZW50KTtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIEJveCBzaGFkb3dzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy9CYXNlIHNoYWRvd1xuJGJhc2Utc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4vL1ByaW1hcnkgYm94IHNoYWRvd1xuJHByaW1hcnktc2hhZG93LWZyb206IHJnYmEoNzksIDE5MywgMjM0LCAwLjQyKTtcbiRwcmltYXJ5LXNoYWRvdy10bzogcmdiYSg3OSwgMTkzLCAyMzQsIDAuMik7XG4kcHJpbWFyeS1ib3gtc2hhZG93OiAgMCAxNHB4IDI2cHggLTEycHggJHByaW1hcnktc2hhZG93LWZyb20sIDAgNHB4IDIzcHggMHB4ICRiYXNlLXNoYWRvdywgMCA4cHggMTBweCAtNXB4ICRwcmltYXJ5LXNoYWRvdy10byAhaW1wb3J0YW50O1xuXG4vL1NlY29uZGFyeSBib3ggc2hhZG93XG4kc2Vjb25kYXJ5LXNoYWRvdy1mcm9tOiByZ2JhKDEwMywgNTgsIDE4MywgMC40Mik7XG4kc2Vjb25kYXJ5LXNoYWRvdy10bzogcmdiYSgxMDMsIDU4LCAxODMsIDAuMik7XG4kc2Vjb25kYXJ5LWJveC1zaGFkb3c6ICAwIDE0cHggMjZweCAtMTJweCAkc2Vjb25kYXJ5LXNoYWRvdy1mcm9tLCAwIDRweCAyM3B4IDBweCAkYmFzZS1zaGFkb3csIDAgOHB4IDEwcHggLTVweCAkc2Vjb25kYXJ5LXNoYWRvdy10byAhaW1wb3J0YW50O1xuXG4vL0FjY2VudCBib3ggc2hhZG93XG4kYWNjZW50LXNoYWRvdy1mcm9tOiByZ2JhKDEyNywgMCwgMjU1LCAwLjQyKTtcbiRhY2NlbnQtc2hhZG93LXRvOiByZ2JhKDEyNywgMCwgMjU1LCAwLjIpO1xuJGFjY2VudC1ib3gtc2hhZG93OiAgMCAxNHB4IDI2cHggLTEycHggJGFjY2VudC1zaGFkb3ctZnJvbSwgMCA0cHggMjNweCAwcHggJGJhc2Utc2hhZG93LCAwIDhweCAxMHB4IC01cHggJGFjY2VudC1zaGFkb3ctdG8gIWltcG9ydGFudDtcblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMy4gUGFnZWxvYWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wYWdlbG9hZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRoZXJvLWdyYWRpZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG40LiBUaGVtZSBzcGVjaWZpYyBIZXJvXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmhlcm8sIC5zZWN0aW9uIHtcbiAgICAmLmlzLXRoZW1lLXNlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3ZWJraXQtaGVyby1ncmFkaWVudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGhlcm8tZ3JhZGllbnQ7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi8qISB0aGVtZXMvX2NvbG9ycy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5CdWxraXQgZ2VuZXJhbCBjb2xvciB2YXJpYWJsZXMgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIEJ1bGtpdCBjb2xvcnNcbjEuIFN0YXRlIGNvbG9yc1xuMi4gU29jaWFsIGNvbG9yc1xuMy4gUHJlZGVmaW5lZCBncmFkaWVudHNcbjQuIFByZWRlZmluZWQgYm94IHNoYWRvd3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBCdWxraXQgY29sb3JzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kd2hpdGU6ICNmZmY7XG4kc21va2Utd2hpdGU6ICNmY2ZjZmM7XG4kZ3JleS13aGl0ZTogI2YyZjJmMjtcbiRncmV5LXdoaXRlLWFjY2VudDogI2UyZTJlMjtcbiRjb21tYW5kLWdyZXk6ICNmYWZiZmM7XG4kbGlnaHQtZ3JleTogI0VGRjRGNztcbiR1bHRyYS1saWdodC1ncmV5OiAjZjdmY2ZmO1xuJHRpdGxlLWdyZXk6ICNBOUFCQUM7XG4kYmx1ZS1ncmV5OiAjNDQ0RjYwO1xuJGxpZ2h0LWJsdWUtZ3JleTogIzk4YTljMztcbiRtZWRpdW0tZ3JleTogIzY2Njc2YjtcbiRiYXNhbHRpYy1ncmV5OiAjODc4Nzg3O1xuJG11dGVkLWdyZXk6ICM5OTk7XG4kc2VjdGlvbi1ncmV5OiAjZmJmYmZiO1xuJHNlY3Rpb24tZ3JleS1hY2NlbnQ6ICNlZmVmZWY7XG4kYmFja2dyb3VuZC1ncmV5OiAjZjNmNWY3O1xuJGhlYWRlci1ncmV5OiAjRjVGOUZDO1xuJGRlZmF1bHQtaW5wdXQ6ICNjY2M7XG4kcGxhY2Vob2xkZXI6ICNjZWNlY2U7XG4kZmFkZS1ncmV5OiAjZWRlZGVkO1xuJHNpZGViYXI6ICMzNDQyNTg7XG4kY29hbDogIzQ0NDQ0NDtcbiRncmV5LTY6ICM2NjY7XG4kZ3JleS01OiAjNTU1O1xuJGdyZXktMzogIzMzMztcbiRjcmVhbS1ncmV5OiAjZjZmNGZmO1xuJGljb24tZ3JleTogIzgxOGE5NztcbiRib3JkZXItZ3JleTogI2Q0ZGFkZjtcbiRkYXNoYm9hcmQtZ3JleTogI2Y0ZjZmYjtcbiRsaW5rLWdyZXk6ICNmNWY1ZjU7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBTdGF0ZSBjb2xvcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRyZWQ6ICNGRjcyNzM7XG4kYmx1ZTogIzAzOUJFNTtcbiRncmVlbjogIzAwYjI4OTtcbiRvcmFuZ2U6ICNlZGE1MTQ7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBTb2NpYWwgY29sb3JzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kZmFjZWJvb2s6ICMzQjU5OTg7XG4kdHdpdHRlcjogIzFkY2FmZjtcbiRsaW5rZWRpbjogIzAwN2JiNjtcbiR0dW1ibHI6ICMzNTQ2NWM7XG4kZ2l0aHViOiAjNDQ0O1xuJGRyaWJiYmxlOiAjZWE0Yzg5O1xuJGdvb2dsZS1wbHVzOiAjZDM0ODM2O1xuJHlvdXR1YmU6ICNjYzE4MWU7XG4kcmVkZGl0OiAjZmY0NTAwO1xuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4zLiBQcmVkZWZpbmVkIGdyYWRpZW50c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gTW9kYWwgZ3JhZGllbnRcbiRtb2RhbC1nYTogIzZhODViNjtcbiRtb2RhbC1nYjogI2JhYzhlMDtcblxuJHdlYmtpdC1tb2RhbC1ncmFkaWVudDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICRtb2RhbC1nYSAwJSwgJG1vZGFsLWdiIDEwMCUpO1xuJG1vZGFsLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRtb2RhbC1nYSAwJSwgJG1vZGFsLWdiIDEwMCUpO1xuXG4vLyBDb2FsXG4kY29hbC1hOiAkYmx1ZS1ncmV5O1xuJGNvYWwtYjogIzQ0NDtcblxuJHdlYmtpdC1jb2FsLWdyYWRpZW50OiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgJGNvYWwtYSwgJGNvYWwtYik7IC8qIENocm9tZSAxMC0yNSwgU2FmYXJpIDUuMS02ICovXG4kY29hbC1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkY29hbC1hLCAkY29hbC1iKTsgLyogVzNDLCBJRSAxMCsvIEVkZ2UsIEZpcmVmb3ggMTYrLCBDaHJvbWUgMjYrLCBPcGVyYSAxMissIFNhZmFyaSA3KyAqL1xuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjQuIFByZWRlZmluZWQgYm94IHNoYWRvd3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRiYXNlLXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuLy9PcmFuZ2UgYm94IHNoYWRvd1xuJG9yYW5nZS1zaGFkb3ctZnJvbTogcmdiYSgyMzcsIDE2NSwgMjAsIDAuNDIpO1xuJG9yYW5nZS1zaGFkb3ctdG86IHJnYmEoMjM3LCAxNjUsIDIwLCAwLjIpO1xuJG9yYW5nZS1ib3gtc2hhZG93OiAgMCAxNHB4IDI2cHggLTEycHggJG9yYW5nZS1zaGFkb3ctZnJvbSwgMCA0cHggMjNweCAwcHggJGJhc2Utc2hhZG93LCAwIDhweCAxMHB4IC01cHggJG9yYW5nZS1zaGFkb3ctdG8gIWltcG9ydGFudDtcblxuLy9HcmVlbiBib3ggc2hhZG93XG4kZ3JlZW4tc2hhZG93LWZyb206IHJnYmEoMCwgMTc4LCAxMzcsIDAuNDIpO1xuJGdyZWVuLXNoYWRvdy10bzogcmdiYSgwLCAxNzgsIDEzNywgMC4yKTtcbiRncmVlbi1ib3gtc2hhZG93OiAgMCAxNHB4IDI2cHggLTEycHggJGdyZWVuLXNoYWRvdy1mcm9tLCAwIDRweCAyM3B4IDBweCAkYmFzZS1zaGFkb3csIDAgOHB4IDEwcHggLTVweCAkZ3JlZW4tc2hhZG93LXRvICFpbXBvcnRhbnQ7XG5cbi8vUmVkIGJveCBzaGFkb3dcbiRyZWQtc2hhZG93LWZyb206IHJnYmEoMjU1LCAxMTQsIDExNSwgMC40Mik7XG4kcmVkLXNoYWRvdy10bzogcmdiYSgyNTUsIDExNCwgMTE1LCAwLjIpO1xuJHJlZC1ib3gtc2hhZG93OiAgMCAxNHB4IDI2cHggLTEycHggJHJlZC1zaGFkb3ctZnJvbSwgMCA0cHggMjNweCAwcHggJGJhc2Utc2hhZG93LCAwIDhweCAxMHB4IC01cHggJHJlZC1zaGFkb3ctdG8gIWltcG9ydGFudDtcblxuLy9CbHVlIGJveCBzaGFkb3dcbiRibHVlLXNoYWRvdy1mcm9tOiByZ2JhKDMsIDE1NSwgMjI5LCAwLjQyKTtcbiRibHVlLXNoYWRvdy10bzogcmdiYSgzLCAxNTUsIDIyOSwgMC4yKTtcbiRibHVlLWJveC1zaGFkb3c6ICAwIDE0cHggMjZweCAtMTJweCAkYmx1ZS1zaGFkb3ctZnJvbSwgMCA0cHggMjNweCAwcHggJGJhc2Utc2hhZG93LCAwIDhweCAxMHB4IC01cHggJGJsdWUtc2hhZG93LXRvICFpbXBvcnRhbnQ7IiwiLyohIF9uYXZiYXIuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuTmF2YmFyIHJlbGF0ZWQgc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0c1xuMS4gTmF2YmFyIHBsYWNlaG9sZGVyXG4yLiBGaXhlZCBzb2xpZCBuYXZiYXJcbjMuIFN0YXRpYyBuYXZiYXJcbjQuIFNoYXJlZCBzdHlsZXNcbjUuIFN0aWNreSBmYWRlIG5hdmJhclxuNi4gTGlnaHQgYW5kIHRyYW5zcGFyZW50IG5hdmJhclxuNy4gQmFzZSBzdHlsZXNcbjguIEhlcm8gaGVhZFxuOS4gQWNjb3VudCBhdmF0YXJcbjEwLiBTY3JvbGxuYXYgXG4xMS4gSGFtYnVyZ2VyIG1lbnUgaWNvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gTmF2YmFyIHBsYWNlaG9sZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5hdmJhci1wbGFjZWhvbGRlciB7XG4gICAgei1pbmRleDogOTk5O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gRml4ZWQgc29saWQgbmF2YmFyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyouZml4ZWQtbmF2YmFyLXdyYXBwZXIge1xud2lkdGg6IDEwMCU7XG5oZWlnaHQ6IDQuNnJlbTtcbmJhY2tncm91bmQ6ICR3aGl0ZTtcbnBvc2l0aW9uOiBmaXhlZDtcbnRvcDogMDtcbmxlZnQ6IDA7XG5ib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbnotaW5kZXg6IDk7XG50cmFuc2l0aW9uOiBhbGwgMC4zcztcbn0qL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMy4gU3RhdGljIG5hdmJhclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5uYXZiYXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgLy9iYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICYuaXMtc3RhdGljIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmlzLXNvbGlkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB9XG4gICAgLy9DbG9uZWQgZml4ZWQgbmF2YmFyXG4gICAgJi5pcy1jbG9uZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXRyYW5zcGFyZW50IHtcbiAgICAgICAgLm5hdmJhci1pdGVtLCAubmF2YmFyLWxpbmsge1xuICAgICAgICAgICAgJi5pcy1zbGlkZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS42cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgJi5saWdodC1sb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGFyay1sb2dvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItaXRlbSwgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93biB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAmLmlzLW1lbnUge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZThlOCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGksIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDEuNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjM3NWVtO1xuICAgICAgICAgICAgcmlnaHQ6IDEuMTI1ZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgcmlnaHQ6IDEuNTI1ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbS1idXJnZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNC42cmVtO1xuICAgICAgICB3aWR0aDogNC42cmVtO1xuICAgIH1cbiAgICAvL0xpZ2h0IG5hdmJhclxuICAgICYubmF2YmFyLWxpZ2h0IHtcbiAgICAgICAgLmljb24tYm94LXRvZ2dsZSB7XG4gICAgICAgICAgICBzcGFuIGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItaXRlbSwgLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAmLmlzLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgJi5oYXMtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAubmF2YmFyLWxpbms6YWZ0ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEuNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgICAgICAgICAgICAgICByaWdodDogMS4xMjVlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjUyNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubmF2YmFyLWludmVyc2Uge1xuICAgICAgICAmLmlzLXJldmVyc2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpZGViYXI7XG4gICAgICAgICAgICAubmF2YmFyLW1lbnUuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lkZWJhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWJsdWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICAubmF2YmFyLW1lbnUuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLXB1cnBsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgLm5hdmJhci1tZW51LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLXJlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgLm5hdmJhci1tZW51LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1ib3gtdG9nZ2xlIHtcbiAgICAgICAgICAgIHNwYW4gaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1pdGVtLCAubmF2YmFyLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgJi5oYXMtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAubmF2YmFyLWxpbms6YWZ0ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEuNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgICAgICAgICAgICAgICByaWdodDogMS4xMjVlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjUyNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItYnVyZ2VyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAmLmlzLW1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vQWN0aXZlIFRyYW5zcGFyZW50IG5hdmJhciBtb2RpZmllcnNcbiAgICAmLm5hdmJhci1mYWRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgJi5saWdodC1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kYXJrLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG40LiBTaGFyZWQgc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5hdmJhci13cmFwcGVyIHtcbiAgICAvL0ludmVydGVkIG5hdmJhciBjb2xvcnNcbiAgICAmLm5hdi1yZXZlcnNlIHtcblxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjUuIFN0aWNreSBmYWRlIG5hdmJhclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qLm5hdmJhci13cmFwcGVyLm5hdmJhci1zdGlja3kge1xud2lkdGg6IDEwMCU7XG5oZWlnaHQ6IDQuNnJlbTtcbmJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xucG9zaXRpb246IGZpeGVkO1xudG9wOiAwO1xubGVmdDogMDtcbmJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuei1pbmRleDogOTtcbnRyYW5zaXRpb246IGFsbCAwLjNzOyovXG4vKiYubmF2YmFyLWZhZGUge1xuLy9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuLmhlcm8taGVhZCB7XG5iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYm94LXNoYWRvdzogaW5oZXJpdDtcbi5uYXYge1xuYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxufVxufVxufSovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG42LiBMaWdodCBhbmQgdHJhbnNwYXJlbnQgbmF2YmFyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoubmF2YmFyLWZhZGUubmF2YmFyLWxpZ2h0LCAubmF2YmFyLW1pbmltYWwubmF2YmFyLWxpZ2h0IHtcblxuLm5hdi1pdGVtLmlzLXRhYiB7XG5jb2xvcjogJHdoaXRlO1xuJi5pcy1hY3RpdmUge1xuYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5jb2xvcjogJHNtb2tlLXdoaXRlICFpbXBvcnRhbnQ7XG59XG5pIHtcbmNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgXG59XG59XG4ubmF2LWl0ZW0uaXMtdGFiOmhvdmVyIHtcbmJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbmNvbG9yOiAkc21va2Utd2hpdGU7XG59XG4ubmF2LWljb24uaXMtYWN0aXZlLWxpZ2h0IGkge1xuY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuLm5hdi1pY29uLm5hdi1pbm5lLmlzLWFjdGl2ZS1saWdodDpob3ZlciBpIHtcbmNvbG9yOiAkc21va2Utd2hpdGUgIWltcG9ydGFudDtcbn1cbi5uYXYtaXRlbSB7XG4ubWVudS10b2dnbGUgLmljb24tYm94LXRvZ2dsZSBzcGFuIGkge1xuYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG59XG5cbi5uYXYtdG9nZ2xlIHtcbnNwYW4ge1xuYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuJjpob3ZlciB7XG5iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbn1cbn0qL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNy4gQmFzZSBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKi5uYXYge1xuLy9jb250YWluZXJzXG4uY29udGFpbmVyIHtcbm1pbi1oZWlnaHQ6IDRyZW07XG59XG4uY29udGFpbmVyLmJpZyB7XG5taW4taGVpZ2h0OiA0LjZyZW07XG59XG4vL05hdiBpdGVtc1xuLm5hdi1pdGVtIHtcbiYuaXMtdGFiIHtcbiY6aG92ZXIge1xuYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XG59XG4vL0FjdGl2ZSBzdGF0ZVxuJi5pcy1hY3RpdmUge1xuYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cbi8vSWNvbiBpdGVtXG4mLm5hdi1pY29uIHtcbmJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbmkge1xuY29sb3I6ICR0aXRsZS1ncmV5O1xuZm9udC1zaXplOiAyMHB4O1xufVxuJjpob3ZlciBpIHtcbmNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuLy9BY3RpdmUgc3RhdGVcbiYuaXMtYWN0aXZlIHtcbmJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuaSB7XG5jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbmZvbnQtc2l6ZTogMjBweDtcbn1cbn1cbn1cbn1cbi8vcmVzcG9uc2l2ZSBiZWhhdmlvdXJcbiYuaXMtbWVudS1tb2JpbGUge1xuZGlzcGxheTogbm9uZTtcbn1cbn1cbi8vUmVzcG9uc2l2ZSBtZW51IHRvZ2dsZSAocmlnaHQpXG4ubmF2LXRvZ2dsZSB7XG53aWR0aDogNjRweDtcbmhlaWdodDogNjRweDtcbnNwYW4ge1xuYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbndpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4mLmlzLWFjdGl2ZSBzcGFuIHtcbmJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xufVxuc3BhbjpudGgtY2hpbGQoMSkge1xubWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xufVxuc3BhbjpudGgtY2hpbGQoMikge1xubWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5zcGFuOm50aC1jaGlsZCgzKSB7XG5tYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbn1cbiY6aG92ZXIge1xuYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiYuaXMtYWN0aXZlIHtcbnNwYW46bnRoLWNoaWxkKDMpIHtcbm1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xufVxufVxuJjphY3RpdmUsICY6Zm9jdXMge1xub3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxufVxufSovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG44LiBIZXJvIGhlYWRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKi5oZXJvLWhlYWQge1xuYmFja2dyb3VuZDogJHdoaXRlO1xuJi5oYXMtc2hhZG93IHtcbmJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxufSovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG45LiBBY2NvdW50IGF2YXRhclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hY2NvdW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGltZy5hY2NvdW50LWF2YXRhciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgIH1cbiAgICBkaXYgYSB7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZGl2IGEgaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgfVxuICAgIC5kcm9wT3V0IHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xMC4gU2Nyb2xsbmF2IChjb21wb25lbnQgcGFnZXMgc3B5c2Nyb2xsIG5hdilcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2Nyb2xsLW5hdi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC50YWJzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHVsIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIHVsIGxpOmhvdmVyIGEge1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgICAgIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgdWwgbGkgYS50aGVyZSB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTEuIEhhbWJ1cmdlciBtZW51IGljb25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubWVudS10b2dnbGUgIHtcbiAgICBmb250LXNpemU6IDIwcHg7IFxuICAgIGNvbG9yOiAjNjY2OyBcbiAgICBsaW5lLWhlaWdodDogNDhweDsgXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXG4gICAgZGlzcGxheTogYmxvY2s7IFxuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjZweDsgXG4gICAgY3Vyc29yOiBwb2ludGVyOyBcbiAgICBwYWRkaW5nOiAwOyBcbiAgICBtYXJnaW46IDAgMTRweDsgXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIC5pY29uLWJveC10b2dnbGUgIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5wYXJlbnQ7IFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgJi5hY3RpdmUgPiBzcGFuLnJvdGF0ZSB7XG5cbiAgICAgICAgICAgIC8qdHJhbnNmb3JtKi9cbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi5hY3RpdmUgPiBzcGFuID4gaS5pY29uLWxpbmUtY2VudGVye1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyBcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7IFxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7IFxuICAgICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUgPiBzcGFuID4gaS5pY29uLWxpbmUtYm90dG9tIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTJweCAwIDAgLTEwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDEycHg7IFxuICAgICAgICAgICAgLyp0cmFuc2Zvcm0qL1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUgID4gc3BhbiA+IGkuaWNvbi1saW5lLXRvcCB7XG4gICAgICAgICAgICBtYXJnaW46IC0ycHggMCAwIC0xMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiAxMnB4OyBcbiAgICAgICAgICAgIC8qdHJhbnNmb3JtKi9cbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tbGluZS1jZW50ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgICB3aWR0aDogMjBweDsgXG4gICAgICAgIGhlaWdodDogMnB4OyBcbiAgICAgICAgYmFja2dyb3VuZDogJHRpdGxlLWdyZXk7IFxuICAgICAgICBtYXJnaW46IC0xcHggMCAwIC0xMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMTFweDsgXG5cbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSA7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSA7XHRcbiAgICB9XG5cbiAgICAuaWNvbi1saW5lLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgICAgIHdpZHRoOiAyMHB4OyBcbiAgICAgICAgaGVpZ2h0OiAycHg7IFxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGl0bGUtZ3JleTsgXG4gICAgICAgIG1hcmdpbjogLTNweCAwIDAgLTEwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA3cHg7IFxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSA7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDtcdFxuICAgIH1cblxuICAgIC5pY29uLWxpbmUtYm90dG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgd2lkdGg6IDIwcHg7IFxuICAgICAgICBoZWlnaHQ6IDJweDsgXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aXRsZS1ncmV5OyBcbiAgICAgICAgbWFyZ2luOiAycHggMCAwIC0xMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMTRweDsgXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgO1x0XG4gICAgfVxufSIsIi8qISBfc2VjdGlvbnMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2VjdGlvbnMgcmVsYXRlZCBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gU2VjdGlvbnMgZ2VuZXJhbCBzdHlsZXNcbjEuIFF1aWNrIGZsZXggYmxvY2tcbjIuIERpdmlkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBTZWN0aW9ucyBnZW5lcmFsIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWN0aW9uIHtcbiAgICAvL1NlY3Rpb24gY29sb3JzXG4gICAgJi5zZWN0aW9uLWxpZ2h0LWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICB9XG4gICAgJi5zZWN0aW9uLWZlYXR1cmUtZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uLWdyZXk7XG4gICAgfVxuICAgICYuc2VjdGlvbi1oZWFkZXItZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItZ3JleTtcbiAgICB9XG4gICAgJi5zZWN0aW9uLWZlYXR1cmUtZ3JleS1hY2NlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbi1ncmV5LWFjY2VudDtcbiAgICB9XG4gICAgJi5zZWN0aW9uLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgJi5zZWN0aW9uLXNlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICAgIC8vQm9yZGVyZWQgc2VjdGlvbnNcbiAgICAmLmhhcy1ib3JkZXItYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgfVxuICAgICYuaGFzLWJvcmRlci10b3Age1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZhZGUtZ3JleTtcbiAgICB9XG4gICAgLy9IZWxwZXJzXG4gICAgJi5pcy1yZWxhdGl2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJi5pcy1jb3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5uby1tYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5zZWN0aW9uLWhhbGYge1xuICAgICAgICBoZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9TbGFudGVkIHNlY3Rpb25cbiAgICAmLmlzLXNrZXdlZC1zbSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnLC0zZGVnKSB0cmFuc2xhdGUoMCwtNDVweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICB9XG4gICAgLy9SZXZlcnNlIHNsYW50IG9uIGNvbnRhaW5lclxuICAgIC5jb250YWluZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmLmlzLXJldmVyc2Utc2tld2VkLXNtIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnLDNkZWcpIHRyYW5zbGF0ZSgwLDQ1cHgpO1xuICAgICAgICB9XG4gICAgICAgICYuc2xhbnRlZC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vQ29udGVudCBzcGFjaW5nXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgICAvL1NwYWNpbmcgd3JhcHBlclxuICAgIC5ib3R0b20tc3BhY2VyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgIH1cbiAgICAvL1NlY3Rpb24gdGl0bGUgd3JhcHBlclxuICAgIC5zZWN0aW9uLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgLy9CYWNrZ3JvdW5kIG51bWJlcnMgYW5kIHN5bWJvbHNcbiAgICAgICAgLmJnLW51bWJlciwgLmJnLXN5bWJvbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9TbWFsbCBhYm92ZSBzdWJ0aXRsZVxuICAgICAgICAudG9wLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAvL0ljb24gc3VidGl0bGVcbiAgICAgICAgLmljb24tc3VidGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgJi5pcy1vbmUgaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAwIDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtbWFueSBpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggNXB4IDAgNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vVGl0bGVcbiAgICAudGl0bGUge1xuICAgICAgICAmLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgICAgICAmLnNlY3Rpb24tc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJi5xdWljay1mZWF0dXJlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuYmctbnVtYmVyLCAuYmctc3ltYm9sIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRyZW07XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mZWF0dXJlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLy9TaW5nbGUgaWNvbiBzdWJ0aXRsZVxuICAgIC5pY29uLXN1YnRpdGxlIGkge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAvL0RldGFpbGVkIGZlYXR1cmUgc3VidGl0bGVcbiAgICAuZGV0YWlsZWQtZmVhdHVyZS1zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAvL0RpdmlkZXJcbiAgICAudGl0bGUtZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICAkcHJpbWFyeTtcbiAgICAgICAgJi5pcy1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWNlbnRlcmVkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vSGVhZGxpbmVcbiAgICBoMi5mZWF0dXJlLWhlYWRsaW5lIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vRmVhdHVyZSBkZXNjcmlwdGlvblxuICAgIC5zZWN0aW9uLWZlYXR1cmUtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJGJhc2FsdGljLWdyZXk7XG4gICAgfVxuICAgIC8vTWVkaWEgaWNvbiBib3hcbiAgICAubWVkaWEuaWNvbi1ib3gge1xuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC5tZWRpYS1jb250ZW50IC5jb250ZW50IHAge1xuICAgICAgICAgICAgc3Bhbi5pY29uLWJveC10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uaWNvbi1ib3gtdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9GbGV4LXdyYXBwZXJcbiAgICAuZmxleC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmLmZsZXgtY2VudGVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYuZmxleC1zdGFydCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5mbGV4LWVuZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICB9XG4gICAgfSBcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEuIFF1aWNrIGZsZXggYmxvY2tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY29udGVudC5jb250ZW50LWZsZXgsIC5jb250ZW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYuY2VudGVyLWZsZXgge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIERpdmlkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZGl2aWRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAuYmVmb3JlLWRpdmlkZXIsIC5hZnRlci1kaXZpZGVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgIH1cbiAgICAuY2hpbGRyZW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbiAgICB9XG59XG5cblxuXG5cbiIsIi8qISBfaGVyby5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5IZXJvIHJlbGF0ZWQgc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIEhlcm8gZ2VuZXJhbCBzdHlsZXNcbjEuIEhlcm8gYm9keSBcbjIuIEhlcm8gZm9vdGVyXG4zLiBQYXJhbGxheCBPdmVybGF5XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gSGVybyBnZW5lcmFsIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5oZXJvIHtcbiAgICAvL0hlbHBlcnNcbiAgICAmLmlzLXJlbGF0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLmlzLWNvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL1ByaW1hcnkgYmFja2dyb3VuZFxuICAgICYuaXMtdGhlbWUtcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL1NlY29uZGFyeSBiYWNrZ3JvdW5kXG4gICAgJi5pcy10aGVtZS1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0FjY2VudCBiYWNrZ3JvdW5kXG4gICAgJi5pcy10aGVtZS1hY2NlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0luZm8gYmFja2dyb3VuZFxuICAgICYuaXMtdGhlbWUtaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL1N1Y2Nlc3MgYmFja2dyb3VuZFxuICAgICYuaXMtdGhlbWUtc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9XYXJuaW5nIGJhY2tncm91bmRcbiAgICAmLmlzLXRoZW1lLXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0RhbmdlciBiYWNrZ3JvdW5kXG4gICAgJi5pcy10aGVtZS1kYW5nZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0ZlYXR1cmUgZ3JleSBiYWNrZ3JvdW5kXG4gICAgJi5pcy1mZWF0dXJlLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbi1ncmV5O1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vTGlnaHQgZ3JleSBiYWNrZ3JvdW5kXG4gICAgJi5pcy1saWdodC1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDMwOWRlZywgI2QwZTBlYyAwJSwgI2Y1ZjdmYSA3MSUsIHdoaXRlIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZDBlMGVjIDAlLCAjZjVmN2ZhIDcxJSwgd2hpdGUgMTAwJSk7XG4gICAgICAgIC50aXRsZS5kYXJrIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZS50aGVtZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0NvYWwgYmFja2dyb3VuZFxuICAgICYuaXMtY29hbHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYWw7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gSGVybyBib2R5IFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5oZXJvLWJvZHkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgLy9wYWdlIHRpdGxlIHN0eWxlc1xuICAgIC50aXRsZSB7XG4gICAgICAgICYubWFpbi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5iaWctdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYubWVkaXVtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYuc21hbGwtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vU3VidGl0bGUgc3R5bGVzXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgICAgJi5wYWdlLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vU21hbGwgY2xpZW50cyBsb2dvIHVuZGVyIGhlcm8gY2FwdGlvblxuICAgIC5jbGllbnRzLXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5jZW50ZXJlZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vSGVscGVyc1xuICAgICYuaXMtcmVsYXRpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gSGVybyBmb290ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5oZXJvLWZvb3Qge1xuICAgIGltZy5wYXJ0bmVyLWxvZ28ge1xuICAgICAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4zLiBQYXJhbGxheCBPdmVybGF5XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucGFyYWxsYXgtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgb3BhY2l0eTogMC40O1xufVxuIiwiLyohIF9mb290ZXIuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuRm9vdGVyIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBEYXJrIGZvb3RlclxuMS4gTGlnaHQgRm9vdGVyXG4yLiBMaWdodCBsZWZ0IEZvb3RlclxuMy4gRGFyayBsZWZ0IEZvb3RlclxuNC4gTGlnaHQgbWVkaXVtIGZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIERhcmsgZm9vdGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZm9vdGVyLmZvb3Rlci1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1ncmV5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1jb2x1bW4ge1xuICAgICAgICAuZm9vdGVyLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5saW5rLWxpc3Qge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNtb2tlLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZXZlbC1pdGVtIC5pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNtb2tlLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gTGlnaHQgRm9vdGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZm9vdGVyLmZvb3Rlci1saWdodCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY29sdW1ucyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItY29sdW1uIHtcbiAgICAgICAgLmZvb3Rlci1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5saW5rLWxpc3Qge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxldmVsLWl0ZW0gLmljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0Zvb3RlciBjb2x1bW5zIGFkanVzdG1lbnQgb24gbW9iaWxlXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLWNvbHVtbnMuaXMtZmxleC1tb2JpbGUge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBMaWdodCBsZWZ0IEZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmZvb3Rlci5mb290ZXItbGlnaHQtbGVmdCB7XG4gICAgcGFkZGluZzogNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAuZm9vdGVyLW5hdi1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmZvb3Rlci1uYXYtbGluayB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG11dGVkLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAubGV2ZWwtaXRlbSAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICA6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb3RvIHtcbiAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgIH1cbn1cblxuLy9Nb2JpbGUgYWRqdXN0bWVudFxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci1uYXYtcmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMy4gRGFyayBsZWZ0IEZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmZvb3Rlci5mb290ZXItZGFyay1sZWZ0IHtcbiAgICBwYWRkaW5nOiA1cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWdyZXk7XG4gICAgLmZvb3Rlci1uYXYtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5mb290ZXItbmF2LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNtb2tlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5sZXZlbC1pdGVtIC5pY29uIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIDpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vdG8ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gTGlnaHQgbWVkaXVtIGZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmZvb3Rlci5mb290ZXItbGlnaHQtbWVkaXVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICB9XG4gICAgLmZvb3Rlci1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgLmNvbHVtbi1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vdG8ge1xuICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgfVxuICAgIC5zbWFsbC1mb290ZXItbG9nbyB7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICB9XG59IiwiLyohIF9hbmltYXRpb25zLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkNvcmUgYW5pbWF0aW9uIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBEZWZhdWx0IHNldHRpbmdzXG4xLiBUcmFuc2xhdGUgTGVmdFxuMi4gVHJhbnNsYXRlIERvd25cbjMuIFRyYW5zbGF0ZSBVcFxuNC4gRmFkZSBJblxuNS4gRmFkZSBJbiBMZWZ0XG42LiBGYWRlIEluIFJpZ2h0XG43LiBGYWRlIEluIFVwXG44LiBGYWRlIEluIERvd25cbjkuIEZhZGUgT3V0IFVwXG4xMC4gTGV2aXRhdGVcbjExLiBHZWxhdGluZVxuMTIuIFVuem9vbVxuMTMuIERvdCBwdWxzYXRpb25cbjE0LiBCb3VuY3kgZW50cmFuY2VcbjE1LiBTY2FsZSBpbiBcbjE2LiBTY2FsZSBpbiBjaXJjbGVcbjE3LiBTY2FsZSBvdXRcbjE4LiBQdWxzYXRlXG4xOS4gUHJlZGVmaW5lZCBhbmltYXRpb24gZGVsYXlzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gRGVmYXVsdCBzZXR0aW5nc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gVHJhbnNsYXRlIExlZnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vS2V5ZnJhbWVzXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHJhbnNsYXRlTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuQGtleWZyYW1lcyB0cmFuc2xhdGVMZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG4vL1NldHRpbmdzXG4udHJhbnNsYXRlTGVmdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdHJhbnNsYXRlTGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogdHJhbnNsYXRlTGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNpdGlvbjogICAgICAgICBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBUcmFuc2xhdGUgRG93blxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVEb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuQGtleWZyYW1lcyB0cmFuc2xhdGVEb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuLy9TZXR0aW5nc1xuLnRyYW5zbGF0ZURvd24ge1xuICAgIC8vLW1vei1hbmltYXRpb24tbmFtZTogdHJhbnNsYXRlRG93bjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0cmFuc2xhdGVEb3duO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB0cmFuc2xhdGVEb3duO1xuICAgIC8vLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIC8vLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNpdGlvbjogICAgICAgICBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4zLiBUcmFuc2xhdGUgVXBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vS2V5ZnJhbWVzXG5ALXdlYmtpdC1rZXlmcmFtZXMgdHJhbnNsYXRlVXAge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgdHJhbnNsYXRlVXAge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cbi8vU2V0dGluZ3Ncbi50cmFuc2xhdGVVcCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdHJhbnNsYXRlVXA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHRyYW5zbGF0ZVVwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uOiAgICAgICAgIGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjQuIEZhZGUgSW5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vS2V5ZnJhbWVzXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbi8vU2V0dGluZ3Ncbi5mYWRlSW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG41LiBGYWRlIEluIExlZnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vS2V5ZnJhbWVzXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4vL1NldHRpbmdzXG4ucHJlRmFkZUluTGVmdCB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGVJbkxlZnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDsgICAgXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG42LiBGYWRlIEluIFJpZ2h0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL0tleWZyYW1lc1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuLy9TZXR0aW5nc1xuLnByZUZhZGVJblJpZ2h0IHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uZmFkZUluUmlnaHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNy4gRmFkZSBJbiBVcFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuLy9TZXR0aW5nc1xuLnByZUZhZGVJblVwIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uZmFkZUluVXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuOC4gRmFkZSBJbiBEb3duXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL0tleWZyYW1lc1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbi8vU2V0dGluZ3Ncbi5wcmVGYWRlSW5Eb3duIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uZmFkZUluRG93biB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuOS4gRmFkZSBPdXQgVXBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vS2V5ZnJhbWVzXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuLy9TZXR0aW5nc1xuLnByZUZhZGVPdXRVcCB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZhZGVPdXRVcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEwLiBMZXZpdGF0ZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyBsZXZpdGF0ZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7IH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBsZXZpdGF0ZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7IH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cbi8vU2V0dGluZ3Ncbi5sZXZpdGF0ZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGV2aXRhdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGxldml0YXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjExLiBHZWxhdGluZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyBnZWxhdGluZSB7XG4gICAgZnJvbSwgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH1cbiAgICAyNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45LCAxLjEpOyB9XG4gICAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMC45KTsgfVxuICAgIDc1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1LCAxLjA1KTsgfVxufVxuQGtleWZyYW1lcyBnZWxhdGluZSB7XG4gICAgZnJvbSwgdG8geyB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpOyB9XG4gICAgMjUlIHsgdHJhbnNmb3JtOiBzY2FsZSgwLjksIDEuMSk7IH1cbiAgICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMC45KTsgfVxuICAgIDc1JSB7IHRyYW5zZm9ybTogc2NhbGUoMC45NSwgMS4wNSk7IH1cbn1cbi8vU2V0dGluZ3Ncbi5nZWxhdGluZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGdlbGF0aW5lIDAuNnM7XG4gICAgYW5pbWF0aW9uOiBnZWxhdGluZSAwLjZzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEyLiBVbnpvb21cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vS2V5ZnJhbWVzXG5ALXdlYmtpdC1rZXlmcmFtZXMgdW56b29tIHtcbiAgICBmcm9tLCB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTsgfVxuICAgIDI1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjksIDEuMSk7IH1cbiAgICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAwKTsgfVxufVxuQGtleWZyYW1lcyB1bnpvb20ge1xuICAgIGZyb20sIHRvIHsgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTsgfVxuICAgIDI1JSB7IHRyYW5zZm9ybTogc2NhbGUoMC45LCAxLjEpOyB9XG4gICAgNTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDApOyB9XG59XG4vL1NldHRpbmdzXG4udW56b29tIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdW56b29tIDAuN3M7XG4gICAgYW5pbWF0aW9uOiB1bnpvb20gMC43cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xMy4gRG90IHB1bHNhdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyBkb3RQdWxzZSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgICAgICAgdHJhbnNmb3JtOiAgc2NhbGUoMS44KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGRvdFB1bHNlIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xuICAgICAgICB0cmFuc2Zvcm06ICBzY2FsZSgxLjgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjE0LiBCb3VuY3kgZW50cmFuY2Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vS2V5ZnJhbWVzXG5ALXdlYmtpdC1rZXlmcmFtZXMgZW50cmFuY2Uge1xuICAgIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICAyNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7IH1cbiAgICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBub25lOyB9XG59XG5Aa2V5ZnJhbWVzIGVudHJhbmNlIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAgIDI1JSB7IHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpOyB9XG4gICAgNzUlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOiBub25lOyB9XG59XG4vL1NldHRpbmdzXG4uZW50cmFuY2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBlbnRyYW5jZSAwLjhzO1xuICAgIGFuaW1hdGlvbjogZW50cmFuY2UgMC44cztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjE1LiBTY2FsZSBpbiBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vS2V5ZnJhbWVzXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVJbiB7XG4gICAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAgIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG59XG4vL1NldHRpbmdzXG4uc2NhbGVJbiB7XG4gICAgLyogLi4uICovXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlSW4gMC41cztcbiAgICBhbmltYXRpb246IHNjYWxlSW4gMC41cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjE2LiBTY2FsZSBpbiBjaXJjbGUgKHVzZWQgZm9yIG1vZGFsIHBvcHVwKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZUluQ2lyY2xlIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gICAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoNyk7IH1cbn1cbkBrZXlmcmFtZXMgc2NhbGVJbkNpcmNsZSB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTogc2NhbGUoNyk7IH1cbn1cbi8vU2V0dGluZ3Ncbi5zY2FsZUluQ2lyY2xlIHtcbiAgICAvKiAuLi4gKi9cbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGVJbkNpcmNsZSAwLjZzO1xuICAgIGFuaW1hdGlvbjogc2NhbGVJbkNpcmNsZSAwLjZzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTcuIFNjYWxlIG91dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9LZXlmcmFtZXNcbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZU91dCB7XG4gICAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApOyB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlT3V0IHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxufVxuLy9TZXR0aW5nc1xuLnNjYWxlT3V0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGVPdXQgMC42cztcbiAgICBhbmltYXRpb246IHNjYWxlT3V0IDAuNnM7XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjE4LiBQdWxzYXRlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2F0ZSB7XG4gICAgMCUgey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7IG9wYWNpdHk6IDAuMDt9XG4gICAgNTAlIHtvcGFjaXR5OiAxLjA7fVxuICAgIDEwMCUgey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7IG9wYWNpdHk6IDAuMDt9XG59XG5cbi5wdWxzYXRlIHtcbiAgICBhbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IFxuICAgIG9wYWNpdHk6IDAuMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjE5LiBQcmVkZWZpbmVkIGRlbGF5c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmRlbGF5LTEge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjI1cztcbn1cbi5kZWxheS0yIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC41cztcbn1cbi5kZWxheS0zIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC43NXM7XG59XG4uZGVsYXktNCB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cbi5kZWxheS01IHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuMjVzO1xufVxuLmRlbGF5LTYge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cbi5kZWxheS03IHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuNzVzO1xufVxuLmRlbGF5LTgge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMi4yNXM7XG59XG4uZGVsYXktOSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xufVxuLmRlbGF5LTEwIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDIuNzVzO1xufVxuLmRlbGF5LTExIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDNzO1xufSIsIi8qISBfbmF2aWdhdGlvbi5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5XZWJzaXRlIHNpZGViYXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gV2Vic2l0ZSBzaWRlYmFyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gV2Vic2l0ZSBzaWRlYmFyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNpZGUtbmF2aWdhdGlvbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kOiAkc2lkZWJhcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAxcHgpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjA1cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjA1cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgei1pbmRleDogMTAwMDtcblxuICAgIC8vQWN0aXZlIHN0YXRlXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgLy9DYXRlZ29yaWVzIHNpZGUgbWVudVxuICAgIC5jYXRlZ29yeS1tZW51LXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG5cbiAgICAgICAgdWwuY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgJi5zcXVhcmUtbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jYXRlZ29yeS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5LCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vQm90dG9tIGF2YXRhclxuICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1tZW51LWF1dGhvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL1JpZ2h0IHBhcnQgb2YgdGhlIHNpZGViYXJcbiAgICAubmF2aWdhdGlvbi1tZW51LXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgdWwubmF2aWdhdGlvbi1tZW51IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9IZWFkZXJcbiAgICAgICAgLm5hdmlnYXRpb24tbWVudS1oZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBjb2xvcjogJHNtb2tlLXdoaXRlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTIlO1xuXG4gICAgICAgICAgICAubWVudS10b2dnbGUgLmljb24tYm94LXRvZ2dsZSBzcGFuIGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdmlnYXRpb24tY2xvc2Uge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL01lbnUgYW5kIG1lbnUgaXRlbXNcbiAgICAgICAgLm5hdmlnYXRpb24tbWVudSBsaSBhIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZpZ2F0aW9uLW1lbnUgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDI1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJi5pcy1zdWJtZW51IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGFyZW50LWxpbmsge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICYuaGFzLW5ldyB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2aWdhdGlvbi1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkc2lkZWJhciwgNSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuaGFzLWNoaWxkcmVuLmFjdGl2ZS1zZWN0aW9uIGEucGFyZW50LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeSwgMTUlKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBzcGFuLCBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LCAxNSUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaS5oYXMtY2hpbGRyZW4gdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuaGFzLWNoaWxkcmVuIHVsIGxpIGEuaXMtc3VibWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpZGViYXIsIDUlKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiA5NSU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtbmV3LWZlYXR1cmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMi4wJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy0yXzIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcyLjInO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtMl8zIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMi4zJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGFzLW5ldy11cGRhdGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMi4xJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtMl8yIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMi4yJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLTJfMyB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzIuMyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkuaGFzLWNoaWxkcmVuIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmhhcy1jaGlsZHJlbiwgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhcy1jaGlsZHJlbiBzcGFuOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFMzE1XCI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5hY3RpdmUuaGFzLWNoaWxkcmVuIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5hY3RpdmUuaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHNpZGViYXIsIDUlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZpZ2F0aW9uLW1lbnUgLmhhcy1jaGlsZHJlbiA+IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiEgX3BhZ2Vsb2FkZXIuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUGFnZWxvYWRlciBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gUGFnZWxvYWRlclxuMS4gaW5mcmFsb2FkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBQYWdlbG9hZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBhZ2Vsb2FkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgei1pbmRleDogOTk5OTk4O1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgLy9BY3RpdmUgc3RhdGVcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwYWdlLWxvYWRlci1pbm5lciAxLjVzIGluZmluaXRlIGVhc2Utb3V0O1xuICAgICAgICBhbmltYXRpb246IHBhZ2UtbG9hZGVyLWlubmVyIDEuNXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHBhZ2UtbG9hZGVyLW91dGVyIDEuNXMgaW5maW5pdGUgZWFzZS1pbjtcbiAgICAgICAgYW5pbWF0aW9uOiBwYWdlLWxvYWRlci1vdXRlciAxLjVzIGluZmluaXRlIGVhc2UtaW47XG4gICAgfVxufVxuLy9sb2FkZXIgS2V5ZnJhbWVzXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGFnZS1sb2FkZXItaW5uZXIge1xuICAgIDAlLDQwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwYWdlLWxvYWRlci1pbm5lciB7XG4gICAgMCUsNDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGFnZS1sb2FkZXItb3V0ZXIge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cblxuICAgIDEwMCUsNDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwYWdlLWxvYWRlci1vdXRlciB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgMTAwJSw0MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gSW5mcmFsb2FkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaW5mcmFsb2FkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzO1xuICAgIC8vQWN0aXZlIHN0YXRlXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTc7XG4gICAgfVxufVxuIiwiLyohIF9idXR0b25zLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkJ1dHRvbiBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gTWFpbiBidXR0b24gY2xhc3NcbjEuIFNxdWFyZSBidXR0b25zXG4yLiBMaW5rIGJ1dHRvbnNcbjMuIFByaW1hcnkgYnV0dG9uXG40LiBTZWNvbmRhcnkgYnV0dG9uXG41LiBBY2NlbnQgYnV0dG9uXG42LiBTdWNjZXNzIGJ1dHRvblxuNy4gV2FybmluZyBidXR0b25cbjguIERhbmdlciBidXR0b25cbjkuIEluZm8gYnV0dG9uXG4xMC4gU29jaWFsIGJ1dHRvbnNcbjExLiBSaXBwbGUgZWZmZWN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gTWFpbiBidXR0b24gY2xhc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAvL1NpZ24gdXAgYnV0dG9uc1xuICAgICYuYnV0dG9uLXNpZ251cCB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAmLmJ0bi1vdXRsaW5lZC5pcy1ib2xkIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL0NUQSBidXR0b25zXG4gICAgJi5idXR0b24tY3RhIHtcbiAgICAgICAgcGFkZGluZzogMjJweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICYuYnRuLW91dGxpbmVkLmlzLWJvbGQge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vTGluZSBoZWlnaHQgZml4IGNsYXNzXG4gICAgJi5uby1saCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vQWN0aW9uIGJ1dHRvblxuICAgICYuYnV0dG9uLWFjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL0J1dHRvbiB0ZXh0IGFsaWdubWVudHNcbiAgICAmLmJ0bi1hbGlnbiB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxM3B4IDZweCAxM3B4O1xuICAgIH1cbiAgICAmLmJ0bi1hbGlnbi1tZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDE4cHggMTVweDtcbiAgICB9XG4gICAgJi5idG4tYWxpZ24tbGcge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTVweCAxOHB4IDE1cHg7XG4gICAgfVxuICAgIC8vVXBwZXJjYXNlIGJ1dHRvbnNcbiAgICAmLmJ0bi11cHBlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC8vUm91bmRlZCBidXR0b25zXG4gICAgJi5yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgfVxuICAgIC8vSG92ZXIgcmFpc2VkIGJ1dHRvbnNcbiAgICAmLnJhaXNlZDpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC40MiksIDAgNHB4IDIzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgICAvL1JhaXNlZCBidXR0b25zXG4gICAgJi5pcy1yYWlzZWQge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuNDIpLCAwIDRweCAyM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vRmFkZSBidXR0b25zXG4gICAgJi5idG4tZmFkZTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gICAgLy9PdXRsaW5lZCBidXR0b25zXG4gICAgJi5idG4tb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLy9MaWdodCBidXR0b25zXG4gICAgICAgICYubGlnaHQtYnRuIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL2JvbGQgb3V0bGluZWQgYnV0dG9uc1xuICAgICAgICAmLmlzLWJvbGQge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vUGFkZGVkIGJ1dHRvblxuICAgICYuYnRuLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTNweCAxNnB4IDEzcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9EZWZhdWx0IGJ1dHRvblxuICAgICYuZGVmYXVsdC1idG4ge1xuICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vTGluayBidXR0b25zXG4gICAgJi5pcy1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vSWNvbiBidXR0b25zXG4gICAgJi5oYXMtaWNvbi1yaWdodCBpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgfVxuICAgIC8vRGVmYXVsdCBib3JkZXJcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC1pbnB1dDtcbiAgICB9XG4gICAgLy9CdXR0b25zIHdpdGggaWNvbnNcbiAgICBpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cbiAgICAmLmhhcy1pY29uIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZnVsbHdpZHRoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gU3F1YXJlIGJ1dHRvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnV0dG9uLmJ0bi1zcXVhcmUge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy9CdXR0b24gc2l6ZXNcbiAgICAmLmlzLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDsgIFxuICAgIH1cbiAgICAmLmlzLW1lZGl1bSB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7ICBcbiAgICB9XG4gICAgJi5pcy1sYXJnZSB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7ICBcbiAgICB9XG4gICAgLy9JY29uIHNpemVzXG4gICAgaSB7XG4gICAgICAgIC8vdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmlzLXNtYWxsIGkge1xuICAgICAgICAvL3RvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgICYuaXMtbWVkaXVtIGkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICAgICYuaXMtbGFyZ2UgaSB7XG4gICAgICAgIC8vdG9wOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBMaW5rIGJ1dHRvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnV0dG9uLmlzLWxpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgJi5idG4tbW9yZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmNvbG9yLXByaW1hcnkge1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaW5rLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMy4gUHJpbWFyeSBidXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnV0dG9uLnByaW1hcnktYnRuIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJi5yYWlzZWQ6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeS1ib3gtc2hhZG93O1xuICAgICAgICBvcGFjaXR5OiAwLjkuNTtcbiAgICB9XG4gICAgJi5idG4tb3V0bGluZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gU2Vjb25kYXJ5IGJ1dHRvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idXR0b24uc2Vjb25kYXJ5LWJ0biB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAmLnJhaXNlZDpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzZWNvbmRhcnktYm94LXNoYWRvdztcbiAgICAgICAgb3BhY2l0eTogMC45NTtcbiAgICB9XG4gICAgJi5idG4tb3V0bGluZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG41LiBBY2NlbnQgYnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJ1dHRvbi5hY2NlbnQtYnRuIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYucmFpc2VkOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGFjY2VudC1ib3gtc2hhZG93O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgICYuYnRuLW91dGxpbmVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG42LiBTdWNjZXNzIGJ1dHRvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idXR0b24uc3VjY2Vzcy1idG4ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYucmFpc2VkOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGdyZWVuLWJveC1zaGFkb3c7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgJi5idG4tb3V0bGluZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNy4gV2FybmluZyBidXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnV0dG9uLndhcm5pbmctYnRuIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYucmFpc2VkOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogJG9yYW5nZS1ib3gtc2hhZG93O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgICYuYnRuLW91dGxpbmVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG44LiBEYW5nZXIgYnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJ1dHRvbi5kYW5nZXItYnRuIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYucmFpc2VkOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogJHJlZC1ib3gtc2hhZG93O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgICYuYnRuLW91dGxpbmVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG45LiBJbmZvIGJ1dHRvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idXR0b24uaW5mby1idG4ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAmLnJhaXNlZDpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRibHVlLWJveC1zaGFkb3c7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgJi5idG4tb3V0bGluZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xMC4gU29jaWFsIGJ1dHRvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnV0dG9uLnNvY2lhbC1idG4ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJi5mYWNlYm9vayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vaztcbiAgICB9XG4gICAgJi50d2l0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHR3aXR0ZXI7XG4gICAgfVxuICAgICYubGlua2VkaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua2VkaW47XG4gICAgfVxuICAgICYudHVtYmxyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHR1bWJscjtcbiAgICB9XG4gICAgJi5naXRodWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2l0aHViO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjExLiBSaXBwbGUgZWZmZWN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJpcHBsZSB7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4ucmlwcGxlLWVmZmVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYW5pbWF0aW9uOiByaXBwbGUtYW5pbWF0aW9uIDJzO1xufVxuXG4vL1JpcHBsZSBhbmltYXRpb24ga2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHJpcHBsZS1hbmltYXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxMDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn0iLCIvKiEgX2JveGVzLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkJveCBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gU2ltcGxlIGljb24gYm94XG4xLiBEaWFtb25kIGljb24gYm94XG4yLiBTcXVhcmUgaWNvbiBib3hcbjMuIExvbmcgc2hhZG93IGljb24gYm94ZXNcbjQuIFNpbXBsZSBjb3VudGVyXG41LiBDYXJkIGNvdW50ZXJcbjYuIEljb24gY291bnRlclxuNy4gUGFyYWxsYXggY291bnRlclxuOC4gVGVhbSBWMVxuOS4gVGVhbSBWNFxuMTAuIFRlYW0gVjVcbjExLiBUZWFtIFY2XG4xMi4gQ2xpZW50IGdyaWRzXG4xMy4gQ2VudGVyZWQgaW1hZ2VzIGNhcm91c2VsXG4xNC4gTXVsdGlwbGUgaW1hZ2VzIGNhcm91c2VsXG4xNS4gU2luZ2xlIGltYWdlIGNhcm91c2VsXG4xNi4gQ3VzdG9tZSBzbGljayBuYXZpZ2F0aW9uIGFycm93c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLy9WZW5kb3IgcHJlZml4IE1peGluXG5AbWl4aW4gcHJlZml4KCRwcm9wLCAkdmFsKSB7XG4gICAgQGVhY2ggJHByZWZpeCBpbiAnLXdlYmtpdC0nLCAnLW1vei0nLCAnLW1zLScsICcnIHtcbiAgICAgICAgI3skcHJlZml4fSN7JHByb3B9OiAkdmFsO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFNpbXBsZSBpY29uIGJveFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pY29uLWJveCB7XG4gICAgLy9pY29uXG4gICAgLmJveC1pY29uIHtcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIC8vdGl0bGVcbiAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC8vdGV4dFxuICAgIC5ib3gtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICAvL0NvbG9yc1xuICAgICYucHJpbWFyeSB7XG4gICAgICAgIC5ib3gtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7IFxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgLmJveC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5OyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWNjZW50IHtcbiAgICAgICAgLmJveC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50OyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW5mbyB7XG4gICAgICAgIC5ib3gtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7IFxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3VjY2VzcyB7XG4gICAgICAgIC5ib3gtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuOyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi53YXJuaW5nIHtcbiAgICAgICAgLmJveC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlOyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGFuZ2VyIHtcbiAgICAgICAgLmJveC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkOyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vQ29tcGFjdCBzdHlsZVxuICAgICYuY29tcGFjdCB7XG4gICAgICAgIC8vaWNvblxuICAgICAgICAuYm94LWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL3RleHRcbiAgICAgICAgLmJveC10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBEaWFtb25kIGljb24gYm94XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmRpYW1vbmQtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy93cmFwcGVyXG4gICAgLmRpYW1vbmQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAvL2RpYW1vbmRcbiAgICAuZGlhbW9uZCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vdGl0bGVcbiAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC8vdGV4dFxuICAgIC5ib3gtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICAvL2NvbG9yc1xuICAgICYucHJpbWFyeSB7XG4gICAgICAgIC5kaWFtb25kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHByaW1hcnktYm94LXNoYWRvdzsgXG4gICAgICAgIH1cbiAgICAgICAgLmJveC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zZWNvbmRhcnkge1xuICAgICAgICAuZGlhbW9uZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNlY29uZGFyeS1ib3gtc2hhZG93OyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWNjZW50IHtcbiAgICAgICAgLmRpYW1vbmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRhY2NlbnQtYm94LXNoYWRvdzsgXG4gICAgICAgIH1cbiAgICAgICAgLmJveC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmluZm8ge1xuICAgICAgICAuZGlhbW9uZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRibHVlLWJveC1zaGFkb3c7IFxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3VjY2VzcyB7XG4gICAgICAgIC5kaWFtb25kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRncmVlbi1ib3gtc2hhZG93OyBcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi53YXJuaW5nIHtcbiAgICAgICAgLmRpYW1vbmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRvcmFuZ2UtYm94LXNoYWRvdzsgXG4gICAgICAgIH1cbiAgICAgICAgLmJveC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRhbmdlciB7XG4gICAgICAgIC5kaWFtb25kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcmVkLWJveC1zaGFkb3c7IFxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBTcXVhcmUgaWNvbiBib3hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc3F1YXJlLWljb24tYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpob3ZlciAuaWNvbi1ib3gtd3JhcHBlciAuaWNvbi1ib3g6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAvL3JvdW5kZWQgc3R5bGVcbiAgICAmLnJvdW5kZWQge1xuICAgICAgICAuaWNvbi1ib3gge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy93cmFwcGVyXG4gICAgLmljb24tYm94LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAvL2ljb25cbiAgICAgICAgLmljb24tYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICAgICAgdG9wOi04cHg7XG4gICAgICAgICAgICAgICAgbGVmdDotOHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vdGl0bGVcbiAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLy90ZXh0XG4gICAgLmJveC10ZXh0IHtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gICAgLy9jb2xvcnNcbiAgICAmLnByaW1hcnkge1xuICAgICAgICAuaWNvbi1ib3gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeS1ib3gtc2hhZG93O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIC5pY29uLWJveCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNlY29uZGFyeS1ib3gtc2hhZG93O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hY2NlbnQge1xuICAgICAgICAuaWNvbi1ib3gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRhY2NlbnQtYm94LXNoYWRvdztcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgJGFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW5mbyB7XG4gICAgICAgIC5pY29uLWJveCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRibHVlLWJveC1zaGFkb3c7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3VjY2VzcyB7XG4gICAgICAgIC5pY29uLWJveCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkZ3JlZW4tYm94LXNoYWRvdztcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3gtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndhcm5pbmcge1xuICAgICAgICAuaWNvbi1ib3gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRvcmFuZ2UtYm94LXNoYWRvdztcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGFuZ2VyIHtcbiAgICAgICAgLmljb24tYm94IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcmVkLWJveC1zaGFkb3c7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIExvbmcgc2hhZG93IGljb24gYm94ZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vVmFyaWFibGVzXG4kaWNvbi1jb2xvcjogJHdoaXRlOyAgICAgXG4kcHJpbWFyeS1ib3gtYmFja2dyb3VuZDogJHByaW1hcnk7XG4kc2Vjb25kYXJ5LWJveC1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuJGFjY2VudC1ib3gtYmFja2dyb3VuZDogJGFjY2VudDtcbiRpbmZvLWJveC1iYWNrZ3JvdW5kOiAkYmx1ZTtcbiRzdWNjZXNzLWJveC1iYWNrZ3JvdW5kOiAkZ3JlZW47XG4kd2FybmluZy1ib3gtYmFja2dyb3VuZDogJG9yYW5nZTtcbiRkYW5nZXItYm94LWJhY2tncm91bmQ6ICRyZWQ7XG4kcHJpbWFyeS1zaGFkb3ctY29sb3I6IGRhcmtlbigkcHJpbWFyeSwxNSUpOyAgXG4kc2Vjb25kYXJ5LXNoYWRvdy1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnksMTUlKTsgXG4kYWNjZW50LXNoYWRvdy1jb2xvcjogZGFya2VuKCRhY2NlbnQsMTUlKTsgXG4kaW5mby1zaGFkb3ctY29sb3I6IGRhcmtlbigkYmx1ZSwxNSUpOyBcbiRzdWNjZXNzLXNoYWRvdy1jb2xvcjogZGFya2VuKCRncmVlbiwxNSUpOyBcbiR3YXJuaW5nLXNoYWRvdy1jb2xvcjogZGFya2VuKCRvcmFuZ2UsMTUlKTsgXG4kZGFuZ2VyLXNoYWRvdy1jb2xvcjogZGFya2VuKCRyZWQsMTUlKTsgXG4kYm94LXByaW1hcnktc2hhZG93OiAkcHJpbWFyeS1ib3gtc2hhZG93O1xuJGJveC1zZWNvbmRhcnktc2hhZG93OiAkc2Vjb25kYXJ5LWJveC1zaGFkb3c7XG4kYm94LWFjY2VudC1zaGFkb3c6ICRhY2NlbnQtYm94LXNoYWRvdztcbiRib3gtaW5mby1zaGFkb3c6ICRibHVlLWJveC1zaGFkb3c7XG4kYm94LXN1Y2Nlc3Mtc2hhZG93OiAkZ3JlZW4tYm94LXNoYWRvdztcbiRib3gtd2FybmluZy1zaGFkb3c6ICRvcmFuZ2UtYm94LXNoYWRvdztcbiRib3gtZGFuZ2VyLXNoYWRvdzogJHJlZC1ib3gtc2hhZG93O1xuJGxlbmd0aDogNzU7XG5cbi8vbG9uZyBzaGFkb3cgbWl4aW5cbkBtaXhpbiBsb25nLXNoYWRvdyAoJHNoYWRvdy1jb2xvciwgJGxlbmd0aCkge1xuICAgICRsaXN0OiAoKTtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRsZW5ndGgge1xuICAgICAgICAkbGlzdDogYXBwZW5kKCRsaXN0LCAkc2hhZG93LWNvbG9yICRpK3B4ICRpK3B4LCBjb21tYSk7XG4gICAgfVxuICAgIHRleHQtc2hhZG93OiAkbGlzdDtcbn1cblxuLy9sb25nIHNoYWRvd1xuLnNoYWRvdy1pY29uLWJveCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAkbGVuZ3RoK3B4O1xuICAgIHdpZHRoOiAkbGVuZ3RoK3B4O1xuICAgIGNvbG9yOiAkaWNvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBsb25nLXNoYWRvdyAoJHByaW1hcnktc2hhZG93LWNvbG9yLCAkbGVuZ3RoKTtcbn1cblxuLy9pY29uLWJveFxuLnNoYWRvdy1pY29uLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAkbGVuZ3RoK3B4O1xuICAgIGhlaWdodDogJGxlbmd0aCtweDtcbiAgICBmb250LXNpemU6ICRsZW5ndGgvMytweDtcbiAgICBsaW5lLWhlaWdodDogJGxlbmd0aCtweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ib3gtYmFja2dyb3VuZDtcbiAgICBAaW5jbHVkZSBwcmVmaXgoYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gICAgQGluY2x1ZGUgcHJlZml4KGJveC1zaGFkb3csICRib3gtcHJpbWFyeS1zaGFkb3cpO1xuICAgIC8vcm91bmRlZCBzdHlsZVxuICAgICYucm91bmRlZCB7XG4gICAgICAgIEBpbmNsdWRlIHByZWZpeChib3JkZXItcmFkaXVzLCAxMDBweCk7XG4gICAgfVxuICAgIC8vQ29sb3JzXG4gICAgJi5pcy1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWJveC1iYWNrZ3JvdW5kO1xuICAgICAgICBAaW5jbHVkZSBwcmVmaXgoYm94LXNoYWRvdywgJGJveC1zZWNvbmRhcnktc2hhZG93KTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsb25nLXNoYWRvdyAoJHNlY29uZGFyeS1zaGFkb3ctY29sb3IsICRsZW5ndGgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtYWNjZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1ib3gtYmFja2dyb3VuZDtcbiAgICAgICAgQGluY2x1ZGUgcHJlZml4KGJveC1zaGFkb3csICRib3gtYWNjZW50LXNoYWRvdyk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbG9uZy1zaGFkb3cgKCRhY2NlbnQtc2hhZG93LWNvbG9yLCAkbGVuZ3RoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1ib3gtYmFja2dyb3VuZDtcbiAgICAgICAgQGluY2x1ZGUgcHJlZml4KGJveC1zaGFkb3csICRib3gtaW5mby1zaGFkb3cpO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxvbmctc2hhZG93ICgkaW5mby1zaGFkb3ctY29sb3IsICRsZW5ndGgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWJveC1iYWNrZ3JvdW5kO1xuICAgICAgICBAaW5jbHVkZSBwcmVmaXgoYm94LXNoYWRvdywgJGJveC1zdWNjZXNzLXNoYWRvdyk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbG9uZy1zaGFkb3cgKCRzdWNjZXNzLXNoYWRvdy1jb2xvciwgJGxlbmd0aCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy13YXJuaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctYm94LWJhY2tncm91bmQ7XG4gICAgICAgIEBpbmNsdWRlIHByZWZpeChib3gtc2hhZG93LCAkYm94LXdhcm5pbmctc2hhZG93KTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsb25nLXNoYWRvdyAoJHdhcm5pbmctc2hhZG93LWNvbG9yLCAkbGVuZ3RoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWRhbmdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItYm94LWJhY2tncm91bmQ7XG4gICAgICAgIEBpbmNsdWRlIHByZWZpeChib3gtc2hhZG93LCAkYm94LWRhbmdlci1zaGFkb3cpO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxvbmctc2hhZG93ICgkZGFuZ2VyLXNoYWRvdy1jb2xvciwgJGxlbmd0aCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4vL0xvbmcgc2hhZG93IGJveCB0aXRsZVxuLnNoYWRvdy10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLy9Mb25nIHNoYWRvdyBib3ggdGV4dFxuLnNoYWRvdy10ZXh0IHtcbiAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gU2ltcGxlIGNvdW50ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zaW1wbGUtY291bnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vbnVtYmVyXG4gICAgLmNvdW50ZXItbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICYuaXMtYm9sZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy90ZXh0XG4gICAgLmNvdW50ZXItdGV4dCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vYmFja2dyb3VuZCBpY29uXG4gICAgLmJhY2tncm91bmQtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICB0b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG41LiBDYXJkIGNvdW50ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jYXJkLWNvdW50ZXIge1xuICAgIC5mbGV4LWNhcmQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucm91bmQtaWNvbiBpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGFjY2VudC1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICAuY291bnRlci10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2ljb25cbiAgICAucm91bmQtaWNvbiBpIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgYm94LXNoYWRvdzogJHByaW1hcnktYm94LXNoYWRvdztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB9XG4gICAgLy9udW1iZXJcbiAgICAuY291bnRlci1udW1iZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgfVxuICAgIC8vdGV4dFxuICAgIC5jb3VudGVyLXRleHQge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG42LiBJY29uIGNvdW50ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5pY29uLWNvdW50ZXIge1xuICAgIC8vaWNvblxuICAgIC5jb3VudGVyLWljb24gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgIC8vbnVtYmVyXG4gICAgLmNvdW50ZXItbnVtYmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICB9XG4gICAgLy90ZXh0XG4gICAgLmNvdW50ZXItdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjcuIFBhcmFsbGF4IGNvdW50ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5wYXJhbGxheC1jb3VudGVyIHtcbiAgICAvL2ljb25cbiAgICAuY291bnRlci1pY29uIGkge1xuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLy9udW1iZXJcbiAgICAuY291bnRlci1udW1iZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC8vdGV4dFxuICAgIC5jb3VudGVyLXRleHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG44LiBUZWFtIFYxXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udGVhbS1jbGFzc2ljIHtcbiAgICAvL21lbWJlciBpbWFnZVxuICAgIC50ZWFtLW1lbWJlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLy9vdmVybGF5XG4gICAgICAgIC5pdGVtLW92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC5vdmVybGF5LXF1b3RlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1NSU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1JTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgIC5xdW90ZS10ZXh0IGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQgYSBpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0d2l0dGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHR3aXR0ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoMikgYSBpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaW5rZWRpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaW5rZWRpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQgYSBpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmliYmJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkcmliYmJsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIC5pdGVtLW92ZXJsYXkgIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIC5vdmVybGF5LXF1b3RlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vbWV0YVxuICAgIC5tZW1iZXItbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAubGFzdC1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2NpcmNsZWQgc29jaWFsIGljb25zXG4gICAgJi5jaXJjbGVkIHtcbiAgICAgICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIGEgaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0d2l0dGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHdpdHRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIGEgaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaW5rZWRpbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmtlZGluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIGEgaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkcmliYmJsZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRyaWJiYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vU3F1YXJlIHNvY2lhbCBpY29uc1xuICAgICYuc3F1YXJlZCB7XG4gICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgc3BhbiBhIGkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCBhIGk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdHdpdHRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHR3aXR0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSBhIGk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlua2VkaW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rZWRpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCBhIGk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZHJpYmJibGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkcmliYmJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjkuIFRlYW0gVjRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9kZXJuLXRlYW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC8vVGVhbSBtZW1iZXJcbiAgICAubW9kZXJuLXRlYW0taXRlbSB7XG4gICAgICAgIC5pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgMjcsIDE3NCwgLjcpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZW1iZXItYXZhdGFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9PdmVybGF5XG4gICAgICAgIC5vdmVybGF5LXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIC5zb2NpYWwge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9NZXRhXG4gICAgICAgIC5tZW1iZXItaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAubWVtYmVyLW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lbWJlci1wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNWVtIDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciAub3ZlcmxheS13cmFwcGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBjdWJpYy1iZXppZXIoMC43MSwgMC4wNSwgMC4yOSwgMC45KSAuMnM7XG4gICAgICAgIH1cbiAgICAgICAgLy9DaXJjbGUgbWFzayBvdmVybGF5XG4gICAgICAgICYuY2lyY2xlLW1hc2sgLml0ZW0taW1nOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1JTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICAgICAgICB9XG4gICAgICAgICYuY2lyY2xlLW1hc2s6aG92ZXIgLml0ZW0taW1nOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoNCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgICAgIH1cbiAgICAgICAgLy9DdXJ0YWluIG1hc2sgb3ZlcmxheVxuICAgICAgICAmLmN1cnRhaW4tbWFzayAuaXRlbS1pbWc6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAxMCUsIDE1JSA5MCUsIDg1JSA5MCUpO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAxMCUsIDE1JSA5MCUsIDg1JSA5MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzLCAuNHM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNHMsIDBzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICAgICYuY3VydGFpbi1tYXNrOmhvdmVyIC5pdGVtLWltZzpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzLCAwcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAgfVxuICAgICAgICAvL3pvb20gZWZmZWN0XG4gICAgICAgICYuem9vbS1lZmZlY3QgLm1lbWJlci1hdmF0YXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC43MSwgMC4wNSwgMC4yOSwgMC45KTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICAgICYuem9vbS1lZmZlY3Q6aG92ZXIgLm1lbWJlci1hdmF0YXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB9XG4gICAgICAgIC8vcm90YXRlIHpvb20gZWZmZWN0XG4gICAgICAgICYucm90YXRlLXpvb20tZWZmZWN0IC5tZW1iZXItYXZhdGFyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuNzEsIDAuMDUsIDAuMjksIDAuOSk7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5yb3RhdGUtem9vbS1lZmZlY3Q6aG92ZXIgLm1lbWJlci1hdmF0YXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHJvdGF0ZSg1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAvL3pvb20gc2xpZGUgZWZmZWN0XG4gICAgICAgICYuem9vbS1zbGlkZS1lZmZlY3QgLm1lbWJlci1hdmF0YXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC43MSwgMC4wNSwgMC4yOSwgMC45KTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgfVxuICAgICAgICAmLnpvb20tc2xpZGUtZWZmZWN0OmhvdmVyIC5tZW1iZXItYXZhdGFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGUoNCUsIDQlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEwLiBUZWFtIFY1XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY2FyZC10ZWFtIHtcbiAgICAvL2NhcmRcbiAgICAuY2FyZC10ZWFtLWl0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgIC5mbGV4LWNhcmQge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vYXZhdGFyXG4gICAgICAgIC50ZWFtLWF2YXRhciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vbWV0YVxuICAgICAgICAubWVtYmVyLWlkIC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAubWVtYmVyLWlkIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC8vc29jaWFsIGljb25zXG4gICAgICAgIC5jYXJkLXNvY2lhbC1saW5rcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIGkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIGkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEwcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMDBweCk7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL0FjdGl2ZSBzdGF0ZVxuICAgICAgICAmOmhvdmVyIC5jYXJkLXNvY2lhbC1saW5rcyBhIGkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTEuIFRlYW0gVjZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5mbGlwLWJveGVzIHtcbiAgICAvL0ZsaXAgY2FyZFxuICAgIC5mbGlwLWJveCB7XG4gICAgICAgIHBlcnNwZWN0aXZlOjUwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAvL3dyYXBwZXJcbiAgICAuZmxpcC1ib3gtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLy9mcm9udFxuICAgICAgICAuZnJvbnQge1xuICAgICAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL2JhY2tcbiAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAuZmxpcC1uYW1lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTIycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9zb2NpYWwgaWNvbnNcbiAgICAgICAgICAgIC5mbGlwLXNvY2lhbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTE2cmVtO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vQWN0aXZlIHN0YXRlXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xMi4gQ2xpZW50IGdyaWRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZ3JpZC1jbGllbnRzIHtcbiAgICAuY2xpZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICB9XG4gICAgLy8zIGNvbHVtbnMgZ3JpZFxuICAgICYudGhyZWUtZ3JpZCB7XG4gICAgICAgIC5jb2x1bW46bnRoLWNoaWxkKDIpLCAuY29sdW1uOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC5pcy1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy80IGNvbHVtbnMgZ3JpZFxuICAgICYuZm91ci1ncmlkIHtcbiAgICAgICAgLmNvbHVtbjpudGgtY2hpbGQoMiksIC5jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC5pcy1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy81IGNvbHVtbnMgZ3JpZFxuICAgICYuZml2ZS1ncmlkIHtcbiAgICAgICAgLmNvbHVtbjpudGgtY2hpbGQoMiksIC5jb2x1bW46bnRoLWNoaWxkKDMpLCAuY29sdW1uOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW46bnRoLWNoaWxkKDUpLCAuY29sdW1uOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgLmlzLXNlcGFyYXRvciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZhZGUtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTMuIENlbnRlcmVkIGltYWdlcyBjYXJvdXNlbFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmltYWdlLWNhcm91c2VsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAmOmhvdmVyIC5zbGljay1jdXN0b20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAvL2l0ZW1cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnN0YWNrLWxvZ28ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWN1c3RvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICYuaXMtcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAtNCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjE0LiBNdWx0aXBsZSBpbWFnZXMgY2Fyb3VzZWxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5tdWx0aXBsZS1pbWFnZS1jYXJvdXNlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgJjpob3ZlciAuc2xpY2stY3VzdG9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLy9pdGVtXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zdGFjay1sb2dvIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWN1c3RvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjE1LiBTaW5nbGUgaW1hZ2UgY2Fyb3VzZWxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zaW5nbGUtaW1hZ2UtY2Fyb3VzZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICY6aG92ZXIgLnNsaWNrLWN1c3RvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC8vaXRlbVxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmhvdmVyIC5jYXB0aW9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stY3VzdG9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjE2LiBDdXN0b20gc2xpY2sgY2Fyb3VzZWwgbmF2aWdhdGlvbiBhcnJvd3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zbGljay1jdXN0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQxJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRwcmltYXJ5LWJveC1zaGFkb3c7XG4gICAgfVxuICAgIC8vcHJldmlvdXMgYXJyb3dcbiAgICAmLmlzLXByZXYge1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7IFxuICAgICAgICB9XG4gICAgfVxuICAgIC8vbmV4dCBhcnJvd1xuICAgICYuaXMtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qISBfdGFicy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5OYXZpZ2F0aW9uIHRhYnMgYW5kIHBpbGxzIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBUYWJzIG5hdlxuMS4gTmF2aWdhdGlvbiB0YWJzXG4yLiBQYXJ0bmVyIHRhYnNcbjMuIFRhYmJlZCByZXZpZXdzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gVGFicyBuYXZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50YWJzLW5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2NvbnRhaW5lclxuICAgIC50YWJzLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjhweCAzM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAudGFiLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYnMtY29udGFpbmVyLnR5cGUtMiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gICAgLnRhYnMtY29udGFpbmVyLnR5cGUtMSAudGFiLWNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgfVxuICAgIGxpLmFjdGl2ZSAudGFiLXJldmlld3Mge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBsaSBhLCB0YWItcmV2aWV3cyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIGxpIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM2NjY3NmI7IFxuICAgICAgICB9XG4gICAgfVxuICAgIGxpIGE6aG92ZXIsIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgIH1cbiAgICBsaSBhIGkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBOYXZpZ2F0aW9uIHRhYnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5uYXZpZ2F0aW9uLXRhYnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy9uYXZ0YWIgY29udGVudFxuICAgIC5uYXZ0YWItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICAmLm5hdnRhYi1tb2RhbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vYWN0aXZlIHN0YXRlXG4gICAgLm5hdnRhYi1jb250ZW50LmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAvL2ZhZGVkIHRhYnNcbiAgICAmLmFuaW1hdGVkLXRhYnMge1xuICAgICAgICAubmF2dGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy90cmFuc2xhdGVkIHRhYnNcbiAgICAmLnRyYW5zbGF0ZWQtdGFicyB7XG4gICAgICAgIC5uYXZ0YWItY29udGVudCB7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogdHJhbnNsYXRlTGVmdDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBTaW1wbGUgdGFic1xuICAgICYuc2ltcGxlLXRhYnMge1xuICAgICAgICAudGFicyB1bCBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAudGFicyB1bCBsaTpob3ZlciBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIC5pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLy9ib3hlZCB0YWJzXG4gICAgJi5ib3hlZC10YWJzIHtcbiAgICAgICAgLnRhYnMgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vb3V0bGluZWQgcGlsbHNcbiAgICAmLm91dGxpbmVkLXBpbGxzIHtcbiAgICAgICAgJi5yb3VuZGVkLXBpbGxzIHtcbiAgICAgICAgICAgIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFicyB1bCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudGFicyBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIC50YWJzIHVsIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vZnVsbCBwaWxsc1xuICAgICYuZnVsbC1waWxscyB7XG4gICAgICAgICYucm91bmRlZCB7XG4gICAgICAgICAgICAudGFicyB1bCBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFicyB1bCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50YWJzIGEge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnMgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHhcbiAgICAgICAgfSBcbiAgICAgICAgLy9waWxscyBjb2xvcnNcbiAgICAgICAgJi5wcmltYXJ5IHtcbiAgICAgICAgICAgIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeS1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNlY29uZGFyeS1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWNjZW50IHtcbiAgICAgICAgICAgIC50YWJzIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGFjY2VudC1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vc3F1YXJlIHBpbGxzXG4gICAgJi5zcXVhcmUtcGlsbHMge1xuICAgICAgICAvL3JvdW5kZWQgc3R5bGVcbiAgICAgICAgJi5jaXJjbGUtcGlsbHMge1xuICAgICAgICAgICAgLnRhYnMgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFicyB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50YWJzIHVsIGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNS41cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzlhOWE5YTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4zKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnMgdWwgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAzNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gUGFydG5lciB0YWJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udGFicyB7XG4gICAgJi5wYXJ0bmVyLXRhYnMge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIFRhYmJlZCByZXZpZXdzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udGFiLXJldmlld3Mge1xuICAgIGNvbG9yOiAjYWFhO1xufSIsIi8qISBfdGVzdGltb25pYWxzLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblRlc3RpbW9uaWFsIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBTaW1wbGUgdGVzdGltb25pYWxzXG4xLiBWZXJ0aWNhbCB0ZXN0aW1vbmlhbHNcbjIuIEZsYXQgdGVzdGltb25pYWxzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gU2ltcGxlIHRlc3RpbW9uaWFsc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRlc3RpbW9uaWFscywgLmRlbW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8vaXRlbVxuICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vYXZhdGFyXG4gICAgICAgIC50ZXN0aW1vbmlhbC1hdmF0YXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9tZXRhXG4gICAgICAgIC50ZXN0aW1vbmlhbC1uYW1lIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vY29udGVudFxuICAgICAgICAudGVzdGltb25pYWwtY29udGVudCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vUGFnaW5hdGlvbiBkb3RzXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiAkYWNjZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBWZXJ0aWNhbCB0ZXN0aW1vbmlhbHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi52ZXJ0aWNhbC10ZXN0aW1vbmlhbHMge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgLy9pdGVtXG4gICAgLnZ0ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiA1cHggODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vYXZhdGFyXG4gICAgICAgIC52dC1hdmF0YXIge1xuICAgICAgICAgICAgaGVpZ2h0OjU1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAvL2NvbnRlbnRcbiAgICAgICAgLnZ0LWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAudnQtbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjdlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZ0LXRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3Rhci1yYXRpbmcge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9hY3RpdmUgdGVzdGltb25pYWwgY2FyZFxuICAgIC5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZS5zbGljay1jZW50ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IHJnYmEoMTQzLDE2MCwyNDEsMC4yKSAwIDAgMCAxcHgsIHJnYmEoMjEzLDIyMCwyNDcsMC41OSkgMCAxMHB4IDIwcHg7XG4gICAgfVxuICAgIC8vZmFkZSBvdXQgbm9uIGFjdGl2ZSBjYXJkc1xuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICY6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIEZsYXQgdGVzdGltb25pYWxzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZmxhdC10ZXN0aW1vbmlhbHMge1xuICAgIC8vaXRlbVxuICAgIC5mbGF0LXRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMjBweCA1MHB4IDIwcHg7XG4gICAgICAgIC8vaW1hZ2VcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICAwcHggNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE4KTsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2ltYWdlIG92ZXJsYXlcbiAgICAgICAgICAgIC5za2V3ZWQtb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogOTUlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSg4ZGVnKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL0NvbnRlbnRcbiAgICAgICAgLnRlc3RpbW9uaWFsLXRleHQge1xuICAgICAgICAgICAgLnF1b3RlZC10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJhc2FsdGljLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xpZW50LW5hbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xpZW50LXBvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbXBhbnkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYS1xdW90ZS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vY29sb3JzXG4gICAgICAgICYucHJpbWFyeSB7XG4gICAgICAgICAgICAuc2tld2VkLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNsaWVudC1uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmEtcXVvdGUtbGVmdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIC5za2V3ZWQtb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jbGllbnQtbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmEtcXVvdGUtbGVmdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY2NlbnQge1xuICAgICAgICAgICAgLnNrZXdlZC1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNsaWVudC1uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYS1xdW90ZS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qISBfZGlhbG9ncy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Nb2RhbCBkaWFsb2dzIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIEJhc2UgbW9kYWwgY2xhc3NcbjEuIE1vZGFsIGFjdGl2ZSBzdGF0ZVxuMi4gTWVkaWEgcXVlcmllc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIEJhc2UgbW9kYWwgY2xhc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9kYWwge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLy9tb2RhbCBjb250ZW50IGRlZmF1bHQgc3R5bGVzXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9tb2RhbCBjbG9zZSBkZWZhdWx0IHN0eWxlc1xuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gTW9kYWwgYWN0aXZlIHN0YXRlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vZGFsLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAvL21vZGFsIG92ZXJsYXlcbiAgICAubW9kYWwtYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3ZWJraXQtbW9kYWwtZ3JhZGllbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC1ncmFkaWVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gO1xuICAgICAgICBsZWZ0OiAwIDtcbiAgICAgICAgcmlnaHQ6IDAgO1xuICAgICAgICB0b3A6IDAgO1xuICAgICAgICBib3R0b206IDAgO1xuICAgICAgICB6LWluZGV4OiA5OCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgICYuc2NhbGVJbkNpcmNsZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vbW9kYWwtY29udGVudFxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgLy9zY2FsZSBpbiBlbnRyYW5jZVxuICAgICAgICAmLnNjYWxlSW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9jbG9zZSBidXR0b24gei1pbmRleFxuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL2ltYWdlIG1vZGFsIHZhcmlhdGlvblxuICAgICYuaW1hZ2UtbW9kYWwge1xuICAgICAgICAubW9kYWwtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2Via2l0LWNvYWwtZ3JhZGllbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29hbC1ncmFkaWVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgfVxuICAgICAgICAuZ2FsbGVyeS1pdGVtIGZpZ3VyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vTW9kYWwgY2FyZFxuICAgIC5tb2RhbC1jYXJkIHtcbiAgICAgICAgLm1vZGFsLWNhcmQtaGVhZCwgLm1vZGFsLWNhcmQtZm9vdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC8vaGVhZGVyXG4gICAgICAgIC5tb2RhbC1jYXJkLWhlYWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2Nsb3NlIGJ1dHRvblxuICAgICAgICAgICAgLmRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9jYXJkIGJvZHlcbiAgICAgICAgLm1vZGFsLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIH1cbiAgICAgICAgLy9jYXJkIGZvb3RlclxuICAgICAgICAubW9kYWwtY2FyZC1mb290IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vc21hbGwgbW9kYWxcbiAgICAmLm1vZGFsLXNtIHtcbiAgICAgICAgLm1vZGFsLWNhcmQtYm9keSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2N1cnJlbnQgdGhlbWUgZ3JhZGllbnQgb3ZlcmxheSBjb2xvclxuICAgICYubW9kYWwtaGVybyB7XG4gICAgICAgIC5tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3ZWJraXQtaGVyby1ncmFkaWVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZXJvLWdyYWRpZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3N1Y2Nlc3Mgb3ZlcmxheVxuICAgICYubW9kYWwtc3VjY2VzcyB7XG4gICAgICAgIC5tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2Vycm9yIG92ZXJsYXlcbiAgICAmLm1vZGFsLWVycm9yIHtcbiAgICAgICAgLm1vZGFsLWJhY2tncm91bmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3dhcm5pbmcgb3ZlcmxheVxuICAgICYubW9kYWwtd2FybmluZyB7XG4gICAgICAgIC5tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9pbmZvIG92ZXJsYXlcbiAgICAmLm1vZGFsLWluZm8ge1xuICAgICAgICAubW9kYWwtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL21lc3NhZ2UgbW9kYWxzIGljb25cbiAgICAubW9kYWwtc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBNZWRpYSBxdWVyaWVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL01vYmlsZSBhZGp1dG1lbnRcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLm1vZGFsLm1vZGFsLWxnIHtcbiAgICAgICAgLm1vZGFsLWNhcmQsIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC5tb2RhbC1zbSB7XG4gICAgICAgIC5tb2RhbC1jYXJkLCAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qISBfZm9ybXMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuRm9ybSBpbnB1dHMgc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0c1xuMS4gRm9ybSBsYWJlbHNcbjIuIFRleHQgaW5wdXRzXG4zLiBDdXN0b20gaW5wdXRcbjQuIFRleHRhcmVhc1xuNS4gSW5wdXQgd3JhcHBlcnNcbjYuIE1hdGVyaWFsIElucHV0c1xuNy4gTmF0aXZlIHNlbGVjdCBib3hcbjguIEF1dG9jb21wbGV0ZVxuOS4galF1ZXJ5IGRhdGVwaWNrZXJcbjEwLiBGaWxlIGlucHV0c1xuMTEuIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuMTIuIFRhZ3MgaW5wdXRcbjEzLiBUaW1lIHBpY2tlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmlucHV0LCAudGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gRm9ybSBsYWJlbHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5mb3JtLWxhYmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAkbXV0ZWQtZ3JleTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIFRleHQgaW5wdXRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbnB1dC5pbnB1dCB7XG4gICAgY29sb3I6ICRiYXNhbHRpYy1ncmV5O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBib3JkZXItY29sb3I6ICRkZWZhdWx0LWlucHV0O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIC8vc2l6ZXNcbiAgICAmLmlzLXNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAmLmlzLW1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgfVxuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICB9XG4gICAgLy9yb3VuZGVkIHN0eWxlXG4gICAgJi5yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgfVxuICAgIC8vZm9jdXMgY29sb3JzXG4gICAgJi5pcy1wcmltYXJ5LWZvY3VzOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfiBzcGFuLmljb24gaSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zZWNvbmRhcnktZm9jdXM6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH4gc3Bhbi5pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1hY2NlbnQtZm9jdXM6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH4gc3Bhbi5pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1ncmV5LWZvY3VzOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgfiBzcGFuLmljb24gaSB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9kZWZhdWx0XG4gICAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIEN1c3RvbSBpbnB1dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pbnB1dC5jdXN0b20taW5wdXQge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gVGV4dGFyZWFzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudGV4dGFyZWEudGV4dGFyZWEge1xuICAgIGNvbG9yOiAkYmFzYWx0aWMtZ3JleTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICAgIC8vZm9jdXMgY29sb3JzXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgfVxuICAgICYuaXMtcHJpbWFyeS1mb2N1czpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH4gc3Bhbi5pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtc2Vjb25kYXJ5LWZvY3VzOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB+IHNwYW4uaWNvbiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtYWNjZW50LWZvY3VzOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICB+IHNwYW4uaWNvbiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZ3JleS1mb2N1czpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIH4gc3Bhbi5pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZGVmYXVsdC1mb2N1czpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtaW5wdXQ7XG4gICAgICAgIH4gc3Bhbi5pY29uIGkge1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWlucHV0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vZ3Jvd2luZyB0ZXh0YXJlYVxuICAgICYuaXMtZ3JvdyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9lbWJlZGVkIGJ1dHRvbiBpbnNpZGUgdGV4dGFyZWFcbiAgICAmLmlzLWJ1dHRvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkZWZhdWx0LWlucHV0O1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtaW5wdXQ7XG4gICAgICAgIH1cbiAgICAgICAgKyAudGV4dGFyZWEtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtaW5wdXQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggN3B4IDdweCA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG41LiBJbnB1dCB3cmFwcGVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZpZWxkIHtcbiAgICAuY29udHJvbCB7XG4gICAgICAgICYuZGF0ZXBpY2tlci1jb250cm9sLCAmLnRpbWVwaWNrZXItY29udHJvbCB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICAgICAgfVxuICAgICAgICAvL3ZhbGlkYXRpb25cbiAgICAgICAgJi5yZXF1aXJlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vdmFsaWRhdGlvbiBpbmZvXG4gICAgICAgICAgICBzbWFsbC52YWxpZGF0aW9uLWluZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL3N1Y2Nlc3Mgc3RhdGVcbiAgICAgICAgICAgICYuaGFzLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzbWFsbC52YWxpZGF0aW9uLWluZm8uc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3VjY2VzcyBpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9lcnJvciBzdGF0ZVxuICAgICAgICAgICAgJi5oYXMtZXJyb3Ige1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc21hbGwudmFsaWRhdGlvbi1pbmZvLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXJyb3IgaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG42LiBNYXRlcmlhbCBJbnB1dHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vTWF0ZXJpYWwgY29udHJvbFxuLmNvbnRyb2wtbWF0ZXJpYWwge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBcbiAgICBtYXJnaW4tYm90dG9tOjNlbTtcbiAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vcHJpbWFyeSBjb2xvcnNcbiAgICAmLmlzLXByaW1hcnkge1xuICAgICAgICBpbnB1dC5tYXRlcmlhbC1pbnB1dDpmb2N1cyB+IGxhYmVsLCBpbnB1dDp2YWxpZCB+IGxhYmVsLCB0ZXh0YXJlYTpmb2N1cyB+IGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAuYmFyOmJlZm9yZSwgLmJhcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1pY29uIGlucHV0OmZvY3VzIH4gaSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3NlY29uZGFyeSBjb2xvcnNcbiAgICAmLmlzLXNlY29uZGFyeSB7XG4gICAgICAgIGlucHV0Lm1hdGVyaWFsLWlucHV0OmZvY3VzIH4gbGFiZWwsIGlucHV0OnZhbGlkIH4gbGFiZWwsIHRleHRhcmVhOmZvY3VzIH4gbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmJhcjpiZWZvcmUsIC5iYXI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1pY29uIGlucHV0OmZvY3VzIH4gaSB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vYWNjZW50IGNvbG9yc1xuICAgICYuaXMtYWNjZW50IHtcbiAgICAgICAgaW5wdXQubWF0ZXJpYWwtaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgaW5wdXQ6dmFsaWQgfiBsYWJlbCwgdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgfVxuICAgICAgICAuYmFyOmJlZm9yZSwgLmJhcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgICAgICYuaGFzLWljb24gaW5wdXQ6Zm9jdXMgfiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9saWdodCBjb2xvcnNcbiAgICAmLmlzLWxpZ2h0IHtcbiAgICAgICAgaW5wdXQubWF0ZXJpYWwtaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgaW5wdXQ6dmFsaWQgfiBsYWJlbCwgdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5iYXI6YmVmb3JlLCAuYmFyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1pY29uIGlucHV0OmZvY3VzIH4gaSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9iYWlzYyBtYXRlcmlhbCBzdHlsZXNcbiAgICBpbnB1dC5tYXRlcmlhbC1pbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgcGFkZGluZzowLjYyNWVtICAwLjYyNWVtIDAuNjI1ZW0gMC4zMTI1ZW07XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOjE4Ljc1ZW07XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkdGl0bGUtZ3JleTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9GbG9hdGluZyBsYWJlbFxuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6J0FyaWFsJztcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjsgXG4gICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICBsZWZ0OjAuMzEyNWVtO1xuICAgICAgICB0b3A6MC42MjVlbTtcbiAgICAgICAgdHJhbnNpdGlvbjowLjJzIGVhc2UgYWxsOyBcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOjAuMnMgZWFzZSBhbGw7IFxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246MC4ycyBlYXNlIGFsbDtcbiAgICB9XG4gICAgaW5wdXQubWF0ZXJpYWwtaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgaW5wdXQ6dmFsaWQgfiBsYWJlbCwgdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbFx0XHR7XG4gICAgICAgIHRvcDotMjBweDtcbiAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgfVxuICAgIC8vYm90dG9tIGJhclxuICAgIC5iYXIgXHR7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cblxuICAgIC5iYXI6YmVmb3JlLCAuYmFyOmFmdGVyIFx0e1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBoZWlnaHQ6MnB4OyBcbiAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgYm90dG9tOjBweDsgXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuXG4gICAgICAgIHRyYW5zaXRpb246MC4ycyBlYXNlIGFsbDsgXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjowLjJzIGVhc2UgYWxsOyBcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOjAuMnMgZWFzZSBhbGw7XG4gICAgfVxuICAgIC5iYXI6YmVmb3JlIHtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgfVxuICAgIC5iYXI6YWZ0ZXIge1xuICAgICAgICByaWdodDo1MCU7IFxuICAgIH1cbiAgICBpbnB1dC5tYXRlcmlhbC1pbnB1dDpmb2N1cyB+IC5iYXI6YmVmb3JlLCBpbnB1dC5tYXRlcmlhbC1pbnB1dDpmb2N1cyB+IC5iYXI6YWZ0ZXIsIHRleHRhcmVhOmZvY3VzIH4gLmJhcjpiZWZvcmUsIHRleHRhcmVhOmZvY3VzIH4gLmJhcjphZnRlciB7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICB9XG4gICAgLy93aXRoIGljb25cbiAgICAmLmhhcy1pY29uIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vdmFsaWRhdGlvblxuICAgICYucmVxdWlyZWQge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjsgXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHNtYWxsLnZhbGlkYXRpb24taW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIH1cbiAgICAgICAgLy9zdWNjZXNzIHN0YXRlXG4gICAgICAgICYuaGFzLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhcjphZnRlciwgLmJhcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1Y2Nlc3MgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNtYWxsLnZhbGlkYXRpb24taW5mby5zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vZXJyb3Igc3RhdGVcbiAgICAgICAgJi5oYXMtZXJyb3Ige1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYXI6YWZ0ZXIsIC5iYXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXJyb3IgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc21hbGwudmFsaWRhdGlvbi1pbmZvLmVycm9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjcuIE5hdGl2ZSBzZWxlY3QgYm94XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL2Jhc2UgY2xhc3Ncbi5zZWxlY3Qge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxLjUyNWVtO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbXV0ZWQtZ3JleTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbn1cblxuLy93cmFwcGVyIHN0eWxlc1xuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdCB7XG4gICAgLy9ub3JtYWwgc2l6ZVxuICAgIGkge1xuICAgICAgICB6LWluZGV4OiAyICFpbXBvcnRhbnRcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgfVxuICAgIC8vbWVkaXVtIHNpemVcbiAgICAmLmlzLW1lZGl1bSAge1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2xhcmdlIHNpemVcbiAgICAmLmlzLWxhcmdlICB7XG4gICAgICAgICsgLmljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4zcmVtOyBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjguIEF1dG9jb21wbGV0ZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9CYXNlIGNsYXNzXG4uYXV0b2NwbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIC8vY29udGFpbmVyXG4gICAgLmVhc3ktYXV0b2NvbXBsZXRlLWNvbnRhaW5lciAge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hdXRvLWNwbC1jb250cm9sIHtcbiAgICAuaWNvbiB7XG4gICAgICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLy90ZW1wbGF0ZS13cmFwcGVyXG4udGVtcGxhdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vYXZhdGFyXG4gICAgLmF1dG9jcGwtYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vdGV4dFxuICAgIC5lbnRyeS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG45LiBqUXVlcnkgZGF0ZXBpY2tlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpLnBpY2tlZCxcbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaS5waWNrZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEwLiBGaWxlIGlucHV0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy93cmFwcGVyc1xuLmZpbGUtaW5wdXQtd3JhcHBlciAuY29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9oaWRlIG5hdGl2ZSBpbnB1dFxuICAgIC5pbnB1dGZpbGUge1xuICAgICAgICB3aWR0aDogMC4xcHg7XG4gICAgICAgIGhlaWdodDogMC4xcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC8vRmlsZSBpbnB1dCBsYWJlbFxuICAgIC5pbnB1dGZpbGUgKyBsYWJlbCB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjQ1cmVtIDAuOHJlbSAxLjI1cmVtO1xuICAgICAgICBAaW5jbHVkZSBwcmVmaXgodHJhbnNpdGlvbiwgYWxsIC40cyk7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpbXBsZS1maWxlLWlucHV0ICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIH1cbiAgICAuc2ltcGxlLWZpbGUtaW5wdXQ6Zm9jdXMgKyBsYWJlbCxcbiAgICAuc2ltcGxlLWZpbGUtaW5wdXQuaGFzLWZvY3VzICsgbGFiZWwsXG4gICAgLnNpbXBsZS1maWxlLWlucHV0ICsgbGFiZWw6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRhY2NlbnQsIDUlKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCByZ2JhKDE0MywxNjAsMjQxLDAuMikgMCAwIDAgMXB4LCByZ2JhKDIxMywyMjAsMjQ3LDAuNTkpIDAgMTBweCAyMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IHJnYmEoMTQzLDE2MCwyNDEsMC4yKSAwIDAgMCAxcHgsIHJnYmEoMjEzLDIyMCwyNDcsMC41OSkgMCAxMHB4IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IHJnYmEoMTQzLDE2MCwyNDEsMC4yKSAwIDAgMCAxcHgsIHJnYmEoMjEzLDIyMCwyNDcsMC41OSkgMCAxMHB4IDIwcHg7XG4gICAgfVxuXG59XG5cbi8vRmllbGQgc3R5bGUgZmlsZSBpbnB1dFxuLmZpZWxkLWlucHV0LXdyYXBwZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy93cmFwcGVyXG4gICAgLmZpZWxkLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHNtb2tlLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICAvL2hpZGUgbmF0aXZlIGlucHV0XG4gICAgLmZpZWxkLWlucHV0ID4gW3R5cGU9J2ZpbGUnXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAvL2J1dHRvblxuICAgIC5maWVsZC1pbnB1dCA+IC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAvL2xhYmVsXG4gICAgLmZpZWxkLWlucHV0ID4gLmxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgIH1cbiAgICAuZmllbGQtaW5wdXQuLWNob3NlbiA+IC5sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xMS4gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8vTWF0ZXJpYWwgQ2hlY2tib3ggd3JhcHBlclxuLmxhYmVsLS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgfVxufVxuLy9jaGVja2JveFxuLm1kLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4zNzVyZW07XG4gICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMC45cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjY2NjOyBcbiAgICB9XG4gICAgJjpjaGVja2VkOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgaGVpZ2h0OiAuNXJlbTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0wLjEyNXJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLy9DaGVja2VkIGFuaW1hdGlvblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVXAge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNi4yNXJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2LjI1cmVtKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlVXAge1xuICAgIDAlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNi4yNXJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2LjI1cmVtKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYuMjVyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNi4yNXJlbSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cbi8vbW9iaWxlIGFkanVzdG1lbnRzXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBpbnB1dC5tZC1jaGVja2JveDpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL0Jhc2ljIENoZWNrYm94IGFuZCByYWRpb1xuJWNvbnRyb2xsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMWVtO1xuXG4gICAgJjo6c2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC8vZC1jaGVja2JveCwgYi1yYWRpb1xuICAgIGlucHV0LmQtY2hlY2tib3ggKyBzcGFuLCBpbnB1dC5iLXJhZGlvICsgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgLjVlbSAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtdXRlZC1ncmV5O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9jaGVja2VkIHN0YXRlXG4gICAgaW5wdXQuZC1jaGVja2JveDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIsIGlucHV0LmItcmFkaW86Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgLy9oaWRlIG5hdGl2ZSBpbnB1dFxuICAgIGlucHV0LmQtY2hlY2tib3gsIGlucHV0LmItcmFkaW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi8vY2hlY2tib3ggc3R5bGVcbi5jaGVja2JveC13cmFwIHtcbiAgICBAZXh0ZW5kICVjb250cm9sbGVyO1xuICAgIC8vY2hlY2sgc3ltYm9sXG4gICAgaW5wdXQgKyBzcGFuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQanh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSTJOSEI0SWlCb1pXbG5hSFE5SWpZMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBMk5DQTJOQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTmpRZ05qUWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4blBqeHdiMng1WjI5dUlIQnZhVzUwY3owaU1UTXVOekEzTERNeUxqSTVNeUF4TWk0eU9UTXNNek11T0RVMElESTBMakk1TXl3ME5pQXlOUzQzTURjc05EWWdORGt1TnpBM0xESXhMamcxTkNBME9DNHlPVE1zTWpBdU16WTJJREkxTERRekxqWXlNeUFpTHo0OEwyYytQQzl6ZG1jKykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxLjllbTtcbiAgICAgICAgICAgIGhlaWdodDogMS45ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9jaGVjayBzeW1ib2wgbWVkaXVtXG4gICAgJi5pcy1tZWRpdW0gaW5wdXQgKyBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDEuNGVtO1xuICAgICAgICBoZWlnaHQ6IDEuNGVtO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQanh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSTJOSEI0SWlCb1pXbG5hSFE5SWpZMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBMk5DQTJOQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTmpRZ05qUWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4blBqeHdiMng1WjI5dUlIQnZhVzUwY3owaU1UTXVOekEzTERNeUxqSTVNeUF4TWk0eU9UTXNNek11T0RVMElESTBMakk1TXl3ME5pQXlOUzQzTURjc05EWWdORGt1TnpBM0xESXhMamcxTkNBME9DNHlPVE1zTWpBdU16WTJJREkxTERRekxqWXlNeUFpTHo0OEwyYytQQzl6ZG1jKykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxLjNlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4zZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9jaGVjayBzeW1ib2wgc21hbGxcbiAgICAmLmlzLXNtYWxsIGlucHV0ICsgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQanh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSTJOSEI0SWlCb1pXbG5hSFE5SWpZMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBMk5DQTJOQ0lnWlc1aFlteGxMV0poWTJ0bmNtOTFibVE5SW01bGR5QXdJREFnTmpRZ05qUWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4blBqeHdiMng1WjI5dUlIQnZhVzUwY3owaU1UTXVOekEzTERNeUxqSTVNeUF4TWk0eU9UTXNNek11T0RVMElESTBMakk1TXl3ME5pQXlOUzQzTURjc05EWWdORGt1TnpBM0xESXhMamcxTkNBME9DNHlPVE1zTWpBdU16WTJJREkxTERRekxqWXlNeUFpTHo0OEwyYytQQzl6ZG1jKykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAwLjllbTtcbiAgICAgICAgICAgIGhlaWdodDogMC45ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vUmFkaW8gZ3JvdXAgc3R5bGVcbi5yYWRpby13cmFwIHtcbiAgICBAZXh0ZW5kICVjb250cm9sbGVyO1xuICAgIC8vYmFzZVxuICAgIGlucHV0ICsgc3BhbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAuNTVlbTtcbiAgICAgICAgICAgIHdpZHRoOiAuNzVlbTtcbiAgICAgICAgICAgIGhlaWdodDogLjc1ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9jaGVja2VkIHN0YXRlXG4gICAgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZ3JleTtcbiAgICB9XG4gICAgLy9zaXplc1xuICAgICYuaXMtc21hbGwgc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KSAhaW1wb3J0YW50O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW46IC41NGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1tZWRpdW0gc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSAhaW1wb3J0YW50O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW46IC41OGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9jb2xvcnNcbiAgICAmLmlzLXByaW1hcnkge1xuICAgICAgICBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zZWNvbmRhcnkge1xuICAgICAgICBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjY2VudCB7XG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBzcGFuOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xMi4gVGFncyBpbnB1dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRhZ3NpbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC50YWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIC8vZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEU1Q0QnO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgICAgICBmb250LWZhbWlseTogaGVsdmV0aWNhO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDsgXG4gICAgfVxufVxuXG4udGFnc19jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xufVxuLm5vdF92YWxpZCB7XG4gICAgYmFja2dyb3VuZDogI0ZCRDhEQiFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5MDExMUEhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTMuIFRpbWUgcGlja2VyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ud2lja2VkcGlja2VyX19jb250cm9scyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufSIsIi8qISBfdGFibGVzLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblRhYmxlIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBDb21wYXJlIGRldmljZXMgdGFibGVcbjEuIGZlYXR1cmUgY29tcGFyaXNvbiB0YWJsZVxuMi4gUmVzcG9uc2l2ZSB0YWJsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIENvbXBhcmUgZGV2aWNlcyB0YWJsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRhYmxlLmRldmljZS10YWJsZSB7XG4gICAgdGgsIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgdGggaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbiAgICB9XG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuZmVhdHVyZS1uYW1lIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgTGlnaHQnLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgJi5pbS1pY29uLVllcyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAmLmltLWljb24tQ2xvc2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfSBcbiAgICB9XG4gICAgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBmZWF0dXJlIGNvbXBhcmlzb24gdGFibGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50YWJsZS5jb21wYXJlLXRhYmxlIHtcbiAgICB0aCwgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICB0aCBpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5mZWF0dXJlLW5hbWUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICAmLmZhLWNoZWNrIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICYuZmEtY2xvc2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfSBcbiAgICB9XG4gICAgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIFJlc3BvbnNpdmUgdGFibGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5yZXNwb25zaXZlLXRhYmxlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAuMmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogLTFweCAzcHggMTBweCAwIHJnYmEoMCwwLDAsLjA2KTtcbiAgICAvL2NvbG9yZWQgaGVhZGVyc1xuICAgICYuaXMtcHJpbWFyeSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAmLmlzLXNlY29uZGFyeSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgfVxuICAgICYuaXMtYWNjZW50IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcbiAgICB9XG4gICAgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbXV0ZWQtZ3JleTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0ciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKG9kZCk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2Utd2hpdGU7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgdGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICB9XG4gICAgdGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRoKSBcIjogXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICAgIHRoLCB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIH1cbiAgICAvL1Jlc3BvbnNpdmUgYmVoYXZpb3VyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgICAgdHI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgdHI6aG92ZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiAuMjVlbSAuNWVtO1xuICAgICAgICB9XG4gICAgICAgIHRoOmZpcnN0LWNoaWxkLCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgdGg6bGFzdC1jaGlsZCwgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiEgX2xpc3RzLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkxpc3Qgc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0c1xuMS4gQnVsbGV0IGljb24gbGlzdFxuMi4gU29saWQgbGlzdFxuMy4gSW5saW5lIGxpc3RcbjQuIExpc3QgYmxvY2tzXG41LiBMZXZlbHNcbjYuIFVzZXIgbGlzdFxuNy4gTWVkaWEgbGlzdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmNvbnRlbnQge1xuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIH1cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG59XG51bCwgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEuIEJ1bGxldCBpY29uIGxpc3Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5pY29uLWJ1bGxldC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuM2VtO1xuICAgICAgICBwYWRkaW5nOiAzcHggMCAzcHggMS4zZW07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuM2VtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG4gICAgICAgICAgICB3aWR0aDogMS4zZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBTb2xpZCBsaXN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc29saWQtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC5zb2xpZC1saXN0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgLmxpc3QtYnVsbGV0IGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIElubGluZSBsaXN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaW5saW5lLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaS5pbmxpbmUtYnVsbGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjRyZW07XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBjb2xvcjogJGZhZGUtZ3JleTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG40LiBMaXN0IGJsb2Nrc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmxpc3QtYmxvY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgYm94LXNoYWRvdzogLTFweCAzcHggMTBweCAwIHJnYmEoMCwwLDAsLjA2KTtcbiAgICAvL2l0ZW1cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvYWw7XG4gICAgICAgIH1cbiAgICAgICAgLy9pdGVtIGFjdGl2ZSBzdGF0ZVxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmItYmFkZ2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2JvcmRlcmVkIHN0eWxlXG4gICAgJi5ib3JkZXJlZCB7XG4gICAgICAgIGxpOm5vdChsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZhZGUtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL21pbmltYWwgc3R5bGVcbiAgICAmLm1pbmltYWwge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vd2l0aCBiYWRnZSBmbG9hdGluZ1xuICAgIC5iLWJhZGdlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAvL2FsdGVybmF0ZSBjb2xvcnNcbiAgICAmLmlzLXNlY29uZGFyeSB7XG4gICAgICAgIGxpLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtYWNjZW50IHtcbiAgICAgICAgbGkuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjUuIExldmVsc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmxldmVsLm5hdi1sZXZlbCB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYWRlLWdyZXk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2NlbnRlcmVkIGxldmVsXG4ubGV2ZWwuY2VudGVyZWQtbGV2ZWwge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjYuIFVzZXIgbGlzdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVzZXItbGlzdCB7XG4gICAgLy9saXN0IGl0ZW1cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgICAvL2F2YXRhclxuICAgIC51c2VyLWxpc3QtYXZhdGFyIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIH1cbiAgICAvL21ldGFcbiAgICAudXNlci1saXN0LWluZm8ge1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC5wb3NpdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9zdGF0dXNlc1xuICAgIC51c2VyLWxpc3Qtc3RhdHVzIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aXRsZS1ncmV5O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgLy9jb2xvcnNcbiAgICAgICAgJi5pcy1vZmZsaW5lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWRlLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1vbmxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYnVzeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNy4gTWVkaWEgbGlzdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVzZXItbWVkaWEtbGlzdCB7XG4gICAgLy9saXN0IGl0ZW1cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgICAvL2F2YXRhclxuICAgIC5tZWRpYS1sZWZ0IC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy9zdGF0dXNcbiAgICAgICAgLmF2YXRhci1zdGF0dXMge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aXRsZS1ncmV5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgLy9zdGF0dXMgY29sb3JzXG4gICAgICAgICAgICAmLmlzLW9mZmxpbmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWRlLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLW9ubGluZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1idXN5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vY29udGVudFxuICAgIC5tZWRpYS1jb250ZW50IHNwYW4ge1xuICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59IiwiLyohIF9sYWJlbHMuc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQmFkZ2VzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIEJhZGdlc1xuMS4gVGFnc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIEJhZGdlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmItYmFkZ2Uge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJG11dGVkLWdyZXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAvL3JvdW5kZWQgc3R5bGVcbiAgICAmLnJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICB9XG4gICAgLy9vdXRsaW5lZCBzdHlsZVxuICAgICYuYmFkZ2Utb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG11dGVkLWdyZXk7XG4gICAgICAgIGNvbG9yOiAkbXV0ZWQtZ3JleTtcbiAgICB9XG4gICAgLy9jb2xvcnNcbiAgICAmLmlzLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgJi5iYWRnZS1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgJi5iYWRnZS1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjY2VudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgICYuYmFkZ2Utb3V0bGluZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAmLmJhZGdlLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAmLmJhZGdlLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZGFuZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgJi5iYWRnZS1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgJi5iYWRnZS1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gVGFnc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRhZyB7XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAvL3NxdWFyZSBzdHlsZVxuICAgICYuc3F1YXJlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL291dGxpbmVkIHN0eWxlXG4gICAgJi5pcy1vdXRsaW5lZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtdXRlZC1ncmV5O1xuICAgIH1cbiAgICAvL2NvbG9yc1xuICAgICYuaXMtcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmLmlzLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmLmlzLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtYWNjZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJi5pcy1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICYuaXMtb3V0bGluZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtd2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAmLmlzLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZGFuZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJi5pcy1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJi5pcy1vdXRsaW5lZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAmLmlzLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLW1lZGl1bSB7XG4gICAgICAgIC8vcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmlzLWxhcmdlIHtcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW4uZGVsZXRlIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgfVxufVxuXG4vL1RhZ3Mgd2l0aCBhZGRvbnNcbi50YWdzLmhhcy1hZGRvbnMge1xuICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICB9XG4gICAgJi5pcy1jZW50ZXJlZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLy90YWcgZ3JvdXAgd3JhcHBlclxuLmNvbnRyb2wudGFnLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vL3RhZyB3aXRoIGNsb3NlIGljb25cbi50YWcuaXMtZGVsZXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbn0iLCIvKiEgX2Ryb3Bkb3ducy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Ecm9wZG93biBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gSG92ZXIgZHJvcGRvd25zXG4xLiBqUXVlcnkgRHJvcGRvd25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gSG92ZXIgZHJvcGRvd25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmlzLWRyb3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy9jYXJldFxuICAgIGkuc2wtaWNvbi1hcnJvdy1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRyb3AtY2FyZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgIH1cbiAgICAvL2NvbnRhaW5lclxuICAgIC5kcm9wQ29udGFpbiB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTY1cHg7IC8qIDMvNCBvZiB3aWR0aCAqL1xuICAgICAgICB0b3A6IC01MDB2aDtcbiAgICAgICAgLy9kcm9wZG93blxuICAgICAgICAuZHJvcE91dCB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZhZGUtZ3JleTtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAzcHggMTBweCA0cHggcmdiYSgwLDAsMCwuMDQpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCA0cHggcmdiYSgwLDAsMCwuMDQpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICAvL2Fycm93XG4gICAgICAgIC5kcm9wT3V0IC50cmlhbmdsZSB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgfVxuICAgICAgICAvL21lbnUgaXRlbXNcbiAgICAgICAgLmRyb3BPdXQgdWwgbGkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDEwcHggMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9pY29uc1xuICAgICAgICAgICAgaS5kcm9wLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpLmRyb3AtaWNvbi5zbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9tZW51IGNvbnRhaW5lclxuICAgICAgICAuZHJvcE91dCB1bCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAmLmJpZy1pY29ucyB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMCAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaS5pbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9kaXZpZGVyXG4gICAgICAgICAgICBsaS5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS13aGl0ZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL01lbnUgaXRlbSBob3ZlciBjb2xvcnNcbiAgICAgICAgLmRyb3BPdXQge1xuICAgICAgICAgICAgJi5pcy1wcmltYXJ5IHVsIGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1zZWNvbmRhcnkgdWwgbGk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtYWNjZW50IHVsIGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9BY3RpdmUgc3RhdGVcbiAgICAmOmhvdmVyIC5kcm9wQ29udGFpbiB7XG4gICAgICAgIHRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyIC5kcm9wQ29udGFpbiAuZHJvcE91dCB7XG5cbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjI3cyBlYXNlLW91dDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJi5kcm9wLXNtOmhvdmVyIC5kcm9wQ29udGFpbiB7XG4gICAgICAgIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmlzLWNlbnRlcmVkIC5kcm9wQ29udGFpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHg7IC8qIGhhbGYgb2Ygd2lkdGggKi9cbiAgICB9XG4gICAgJi5pcy1yaWdodCAuZHJvcENvbnRhaW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7IC8qIHF1YXJ0ZXIgb2Ygd2lkdGggKi9cbiAgICB9XG59XG5cbmJ1dHRvbiB7XG4gICAgaS5zbC1pY29uLWFycm93LWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEuIGpRdWVyeSBEcm9wZG93bnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5qcS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHotaW5kZXg6IDEwMzk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI3cztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIC5qcS1kcm9wZG93bi1tZW51LCAuanEtZHJvcGRvd24tcGFuZWwge1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDRweCByZ2JhKDAsMCwwLC4wNCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5qcS1kcm9wZG93bi1wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgICYuanEtZHJvcGRvd24tdGlwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLmpxLWRyb3Bkb3duLWFuY2hvci1yaWdodDpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5qcS1kcm9wZG93bi1hbmNob3ItcmlnaHQ6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuanEtZHJvcGRvd24tc2Nyb2xsIHtcbiAgICAgICAgLmpxLWRyb3Bkb3duLW1lbnUsIC5qcS1kcm9wZG93bi1wYW5lbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5qcS1kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIGxpID4gYSwgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkY0Rjc7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuanEtZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG59XG5cbi8vQ3VzdG9taXphdGlvbnNcbi5qcS1kcm9wZG93biB7XG4gICAgLy9kZWZhdWx0XG4gICAgLmpxLWRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyLCAuanEtZHJvcGRvd24gLmpxLWRyb3Bkb3duLW1lbnUgbGFiZWw6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC8vcHJpbWFyeVxuICAgICYuaXMtcHJpbWFyeSB7XG4gICAgICAgIC5qcS1kcm9wZG93bi1tZW51IGxpID4gYTpob3ZlciwgLmpxLWRyb3Bkb3duIC5qcS1kcm9wZG93bi1tZW51IGxhYmVsOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3NlY29uZGFyeVxuICAgICYuaXMtc2Vjb25kYXJ5IHtcbiAgICAgICAgLmpxLWRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyLCAuanEtZHJvcGRvd24gLmpxLWRyb3Bkb3duLW1lbnUgbGFiZWw6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9hY2NlbnRcbiAgICAmLmlzLWFjY2VudCB7XG4gICAgICAgIC5qcS1kcm9wZG93bi1tZW51IGxpID4gYTpob3ZlciwgLmpxLWRyb3Bkb3duIC5qcS1kcm9wZG93bi1tZW51IGxhYmVsOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qISBfcHJpY2luZy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QcmljaW5nIHRhYmxlcyBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gQ2xhc3NpYyBwcmljaW5nXG4xLiBNaW5pbWFsIHByaWNpbmdcbjIuIENsZWFuIHByaWNpbmdcbjMuIEZhbmN5IHByaWNpbmdcbjQuIENvbG9yZWQgaGVhZGVycyBwcmljaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gQ2xhc3NpYyBwcmljaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY2xhc3NpYy1wcmljaW5nIHtcbiAgICAvL3RhYmxlXG4gICAgLnByaWNpbmctdGFibGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAvL2NvbXBhcmF0aXZlIGxheW91dFxuICAgICAgICAmLmlzLWNvbXBhcmF0aXZlIHtcbiAgICAgICAgICAgIC5wcmljaW5nLXBsYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9ob3Jpem9udGFsIGxheW91dFxuICAgICAgICAmLmlzLWhvcml6b250YWwge1xuICAgICAgICAgICAgLnByaWNpbmctcGxhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAucGxhbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGxhbi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2Utd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1jb2x1bW5zOiAyO1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBsYW4tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9wcmljaW5nIHBsYW5cbiAgICAgICAgLnByaWNpbmctcGxhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgICAgICBtYXJnaW46IDAuNWVtO1xuICAgICAgICAgICAgLy9oZWFkZXJcbiAgICAgICAgICAgIC5wbGFuLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NWVtO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2l0ZW1cbiAgICAgICAgICAgIC5wbGFuLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzbW9rZS13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZhZGUtZ3JleTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1ZW07XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL3ByaWNlXG4gICAgICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NWVtO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy9udW1iZXJcbiAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICAgICAgICAgIC8vY3VycmVuY3kgc3ltYm9sXG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlLWN1cnJlbmN5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9mb290ZXJcbiAgICAgICAgICAgIC5wbGFuLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NWVtO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vUHJpbWFyeSBzdHlsZVxuICAgICAgICAgICAgJi5pcy1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAucGxhbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgLnBsYW4tcHJpY2UtYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1ob3ZlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDIuNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgkcHJpbWFyeSwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vU2Vjb25kYXJ5IHN0eWxlXG4gICAgICAgICAgICAmLmlzLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgLnBsYW4taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgLnBsYW4tcHJpY2UtYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlLWN1cnJlbmN5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGFuLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1ob3ZlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeSwgMi41JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKCRzZWNvbmRhcnksIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9BY2NlbnQgc3R5bGVcbiAgICAgICAgICAgICYuaXMtYWNjZW50IHtcbiAgICAgICAgICAgICAgICAucGxhbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBsYW4tcHJpY2UtY3VycmVuY3kge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYWNjZW50LCAyLjUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoJGFjY2VudCwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhY2NlbnQsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL1N1Y2Nlc3Mgc3R5bGVcbiAgICAgICAgICAgICYuaXMtc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgLnBsYW4taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGFuLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4sIDIuNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgkZ3JlZW4sIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4sIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vV2FybmluZyBzdHlsZVxuICAgICAgICAgICAgJi5pcy13YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAucGxhbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBsYW4tcHJpY2UtY3VycmVuY3kge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWhvdmVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkb3JhbmdlLCAyLjUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoJG9yYW5nZSwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRvcmFuZ2UsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL0RhbmdlciBzdHlsZVxuICAgICAgICAgICAgJi5pcy1kYW5nZXIge1xuICAgICAgICAgICAgICAgIC5wbGFuLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGxhbi1mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtaG92ZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRyZWQsIDIuNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgkcmVkLCAwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHJlZCwgNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vSW5mbyBzdHlsZVxuICAgICAgICAgICAgJi5pcy1pbmZvIHtcbiAgICAgICAgICAgICAgICAucGxhbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgLnBsYW4tcHJpY2UtYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGxhbi1wcmljZS1jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBsYW4tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1ob3ZlcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUsIDIuNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgkYmx1ZSwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vQWN0aXZlIHN0YXRlIChGZWF0dXJlZCBzdGF0ZSlcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCByZ2JhKDE0MywxNjAsMjQxLDAuMikgMCAwIDAgMXB4LCByZ2JhKDIxMywyMjAsMjQ3LDAuNTkpIDAgMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9UYWJsZXQgc2V0aW5nc1xuICAgIEBtZWRpYSAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gICAgICAgIC5wcmljaW5nLXRhYmxlIHtcbiAgICAgICAgICAgIC8vY29tcGFyYXRpdmUgc3R5bGVcbiAgICAgICAgICAgICYuaXMtY29tcGFyYXRpdmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtO1xuXG4gICAgICAgICAgICAgICAgJi5pcy1mZWF0dXJlcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBsYW4taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKFwiZGF0YS1mZWF0dXJlXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9ob3Jpem9udGFsIHN0eWxlXG4gICAgICAgICAgICAmLmlzLWhvcml6b250YWwge1xuICAgICAgICAgICAgICAgIC5wcmljaW5nLXBsYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wbGFuLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL01vYmlsZSBzZXRpbmdzXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcmljaW5nLXRhYmxlIHtcbiAgICAgICAgICAgIC8vY29tcGFyYXRpdmUgc3R5bGVcbiAgICAgICAgICAgICYuaXMtY29tcGFyYXRpdmUge1xuICAgICAgICAgICAgICAgIC5wcmljaW5nLXBsYW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmLmlzLWZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAucGxhbi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWZlYXR1cmUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9ob3Jpem9udGFsIHN0eWxlXG4gICAgICAgICAgICAmLmlzLWhvcml6b250YWwge1xuICAgICAgICAgICAgICAgIC5wbGFuLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNpbmctcGxhbi5pcy1tb2JpbGUge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gTWluaW1hbCBwcmljaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubWluaW1hbC1wcmljaW5nIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS1ncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAvL3dpZGUgYm94IHN0eWxlXG4gICAgJi53aWRlLWJveCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuICAgIH1cbiAgICAvL2ZlYXR1cmVkIHN0YXRlXG4gICAgJi5mZWF0dXJlZCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2UgLnByaWNlLW51bWJlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlIC5wcmljZS1jdXJyZW5jeSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9zZWNvbmRhcnkgYWNrZ3JvdW5kXG4gICAgJi5iZy1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIC5wcmljZS1udW1iZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2UtY3VycmVuY3kge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2UtcGVyaW9kIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuXG4gICAgICAgIC5wbGFuLWZlYXR1cmVzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9wbGFuIGRlZmluaXRpb25cbiAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAvL3BsYW4gcHJpY2VcbiAgICAucHJpY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAucHJpY2UtY3VycmVuY3kge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2UtbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZS1wZXJpb2Qge1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9wbGFuIGZlYXR1cmVzXG4gICAgLnBsYW4tZmVhdHVyZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy93aWRlIGJveCBiYWNrZ3JvdW5kXG4ubWluaW1hbC1wcmljaW5nLndpZGUtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly92aWEucGxhY2Vob2xkZXIuY29tLzEyODB4NzIwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIENsZWFuIHByaWNpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vQ2xlYW4gcHJpY2luZyBiaWxsaW5nIHN3aXRjaFxuLnBsYW4tY29udHJvbHMge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy9BY3RpdmUgc3RhdGVcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4vL1BlcmlvZCBzZWxlY3Rcbi5wZXJpb2Qtc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtZ3JleTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vL0NsZWFuIHByaWNpbmcgdGFibGVzXG4uc2lkZS1wcmljaW5nIHtcbiAgICAvL2NhcmRcbiAgICAucHJpY2luZy1jYXJkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjg3KTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIC8vcG9wdWxhciBwbGFuIHN5bWJvbFxuICAgICAgICAucG9wdWxhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9pbm5lciBzZWN0aW9uXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgLy9uYW1lXG4gICAgICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL3ByaWNlXG4gICAgICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuOGVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHNtYWxsLmN1cnJlbmN5IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNtYWxsOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9mZWF0dXJlc1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUzLCAxNTMsIDE1MywgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNDNDg1ODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vdHJhbnNwYXJlbnQgdGFibGUgc3R5bGVcbiAgICAgICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC8vc2hhZG93IG9uIGhvdmVyXG4gICAgICAgICYuY2FyZC1yYWlzZWQ6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgcmdiYSgxNDMsMTYwLDI0MSwwLjIpIDAgMCAwIDFweCwgcmdiYSgyMTMsMjIwLDI0NywwLjU5KSAwIDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4zLiBGYW5jeSBwcmljaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZmFuY3ktcHJpY2luZyB7XG4gICAgLy9wcmljaW5nIGNhcmRcbiAgICAuZmFuY3ktcHJpY2luZy1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICAgICAgLnBsYW4taWNvbiBpIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCByZ2JhKDE0MywxNjAsMjQxLDAuMikgMCAwIDAgMXB4LCByZ2JhKDIxMywyMjAsMjQ3LDAuNTkpIDAgMTBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vcGxhbiBuYW1lXG4gICAgICAgIC5wbGFuLW5hbWUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAvL2ljb25cbiAgICAgICAgLnBsYW4taWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9wcmljZVxuICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICBzbWFsbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzbWFsbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL2ZlYXR1cmVzXG4gICAgICAgIC5wbGFuLWZlYXR1cmVzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAvL2l0ZW1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC8vc21hbGwgbnVtYmVyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmUtY291bnQge1xuICAgICAgICAgICAgICAgICAgICAmLnVubGltaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vdGV4dFxuICAgICAgICAgICAgICAgIC5mZWF0dXJlLWNvdW50LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vc3RyZWNoZWQgcGxhbiBzdHlsZVxuICAgICAgICAmLnN0cmVjaGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05leGEgQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgc21hbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhcmdlLWNvdW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vY29sb3JzXG4gICAgICAgICYucHJpbWFyeSB7XG4gICAgICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGxhbi1pY29uIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wbGFuLWZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICBsaSAubGFyZ2UtY291bnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIC5wbGFuLW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBsYW4taWNvbiBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wbGFuLWZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICBsaSAubGFyZ2UtY291bnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY2NlbnQge1xuICAgICAgICAgICAgLnBsYW4tbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGxhbi1pY29uIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBsYW4tZmVhdHVyZXMge1xuICAgICAgICAgICAgICAgIGxpIC5sYXJnZS1jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjQuIENvbG9yZWQgaGVhZGVycyBwcmljaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaGVhZGVyLXByaWNpbmcge1xuICAgIC8vcHJpY2luZyBjYXJkXG4gICAgLmhlYWRlci1wcmljaW5nLWNhcmQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAvL3BsYW4gbmFtZVxuICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vY2FyZC1ib2R5XG4gICAgICAgIC5wcmljaW5nLWNhcmQtYm9keSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFkZS1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAvL3ByaWNlXG4gICAgICAgICAgICAucGxhbi1wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgICAgICAgIHNtYWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc21hbGw6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2ZlYXR1cmVzXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTMsIDE1MywgMTUzLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM0M0ODU4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vY29sb3JzXG4gICAgICAgICYucHJpbWFyeSB7XG4gICAgICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWNjZW50IHtcbiAgICAgICAgICAgIC5wbGFuLW5hbWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyohIF9tZXNzYWdlcy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5NZXNzYWdlcyBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gTWVzc2FnZXNcbjEuIEdHcG9wb3ZlcnNcbjIuIEdHdG9vbHRpcHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBNZXNzYWdlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tZXNzYWdlIHtcbiAgICAvL2hlYWRlclxuICAgIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtdXRlZC1ncmV5O1xuICAgIH1cbiAgICAvL3ByaW1hcnkgc3R5bGVcbiAgICAmLm1zZy1wcmltYXJ5IHtcbiAgICAgICAgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5tZXNzYWdlLWJvZHkge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7IFxuICAgICAgICB9XG4gICAgfVxuICAgIC8vc2Vjb25kYXJ5IHN0eWxlXG4gICAgJi5tc2ctc2Vjb25kYXJ5IHtcbiAgICAgICAgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgLm1lc3NhZ2UtYm9keSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vYWNjZW50IHN0eWxlXG4gICAgJi5tc2ctYWNjZW50IHtcbiAgICAgICAgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1lc3NhZ2UtYm9keSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50OyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2luZm8gc3R5bGVcbiAgICAmLm1zZy1pbmZvIHtcbiAgICAgICAgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICB9XG4gICAgICAgIC5tZXNzYWdlLWJvZHkge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9zdWNjZXNzIHN0eWxlXG4gICAgJi5tc2ctc3VjY2VzcyB7XG4gICAgICAgIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgLm1lc3NhZ2UtYm9keSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy93YXJuaW5nIHN0eWxlXG4gICAgJi5tc2ctd2FybmluZyB7XG4gICAgICAgIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICAgIC5tZXNzYWdlLWJvZHkge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2RhbmdlciBzdHlsZVxuICAgICYubXNnLWRhbmdlciB7XG4gICAgICAgIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICB9XG4gICAgICAgIC5tZXNzYWdlLWJvZHkge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2ljb24gbWVzc2FnZXNcbiAgICAmLmljb24tbXNnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvL2JvZHlcbiAgICAgICAgLm1lc3NhZ2UtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gM2VtIDFlbSAxLjVlbTtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9pY29uXG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXV0ZWQtZ3JleTtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC8vY29sb3Igc3R5bGVzXG4gICAgICAgICYucHJpbWFyeS1tc2cgaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmLnNlY29uZGFyeS1tc2cgaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgICYuYWNjZW50LW1zZyBpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbmZvLW1zZyBpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICB9XG4gICAgICAgICYuc3VjY2Vzcy1tc2cgaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgJi53YXJuaW5nLW1zZyBpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgICAgJi5kYW5nZXItbXNnIGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEuIEdHcG9wb3ZlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5nZ3BvcG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAyNzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCByZ2JhKDE0MywgMTYwLCAyNDEsIDAuMikgMCAwIDAgMXB4LCByZ2JhKDIxMywgMjIwLCAyNDcsIDAuNTkpIDAgMTBweCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IHJnYmEoMTQzLCAxNjAsIDI0MSwgMC4yKSAwIDAgMCAxcHgsIHJnYmEoMjEzLCAyMjAsIDI0NywgMC41OSkgMCAxMHB4IDIwcHg7XG4gICAgJi5mYWRlIHtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gICAgICAgICYuaW4ge1xuICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgID4gLmFycm93IHtcbiAgICAgICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IC5hcnJvdyA+IC5hZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyBcbiAgICAgICAgPiAuYXJyb3cge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAtMTFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IC5hcnJvdyA+IC5hZnRlciB7XG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIC5hcnJvdyAuYWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDI0NywgMjQ3LCAyNDcpO1xuICAgICAgICB9XG4gICAgICAgID4gLmFycm93IHtcbiAgICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgICA+IC5hcnJvdyA+IC5hZnRlciB7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICA+IC5hcnJvdyB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgICB9XG4gICAgICAgID4gLmFycm93ID4gLmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9wb3Zlci10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VkZWRlZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICAgIGNvbG9yOiAjNDQ0RjYwO1xuICAgIH1cbiAgICAucG9wb3Zlci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogOXB4IDE0cHggMTVweCAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgID4gLmFycm93LCAuYXJyb3cgPiAuYWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgICA+IC5hcnJvdyB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTFweDtcbiAgICB9XG4gICAgLmFycm93ID4gLmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIEdHdG9vbHRpcHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5nZ3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDMwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAmLmZhZGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgJi5pbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW4ge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIC5nZ3Rvb2x0aXAtYXJyb3csIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93IHtcbiAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgICAgICAgfVxuICAgICAgICAuZ2d0b29sdGlwLWFycm93LXNoYWRvdyB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAuZ2d0b29sdGlwLWFycm93LCAuZ2d0b29sdGlwLWFycm93LXNoYWRvdyB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgICAgICAgfVxuICAgICAgICAuZ2d0b29sdGlwLWFycm93LXNoYWRvdyB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgLmdndG9vbHRpcC1hcnJvdywgLmdndG9vbHRpcC1hcnJvdy1zaGFkb3cge1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93IHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIC5nZ3Rvb2x0aXAtYXJyb3csIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93IHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5nZ3Rvb2x0aXAtYXJyb3ctc2hhZG93IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nZ3Rvb2x0aXAtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjA0KVxuICAgIH1cbiAgICAuZ2d0b29sdGlwLWFycm93LCAuZ2d0b29sdGlwLWFycm93LXNoYWRvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbn1cbiIsIi8qISBfY2hlY2tib3hlcy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5DaGVja2JveCBleHRlbnNpb24gXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIENoYXJzZXRcbjEuIENvbG9yZWQgY2hlY2tib3hlcyBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBDaGFyc2V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gQ29sb3JlZCBjaGVja2JveGVzIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5iLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAvL2xhYmVsXG4gICAgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIGxhYmVsOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICB9XG4gICAgLy9oaWRlIG5hdGl2ZSBpbnB1dFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC8vY2hlY2tlZCBzdGF0ZVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICB9XG4gICAgLy9kaXNhYmxlZCBzdGF0ZVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUsXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICAgIC8vY2lyY3VsYXIgc3R5bGVcbiAgICAmLmlzLWNpcmN1bGFyIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICAgIC8vaW5saW5lIHN0eWxlXG4gICAgJi5pcy1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgICYuaXMtaW5saW5lICsgLmlzLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAvL2NvbG9yc1xuICAgICYuaXMtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmlzLXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLmlzLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5pcy1zZWNvbmRhcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLmlzLWFjY2VudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuXG4gICAgJi5pcy1hY2NlbnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYuaXMtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICB9XG5cbiAgICAmLmlzLWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi5pcy1pbmZvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgICYuaXMtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi5pcy13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICB9XG5cbiAgICAmLmlzLXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYuaXMtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cblxuICAgICYuaXMtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYuaXMtZGFyayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29hbDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29hbDtcbiAgICB9XG5cbiAgICAmLmlzLWRhcmsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zdHlsZWQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gLnN0eWxlZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSAuc3R5bGVkOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbiIsIi8qISBfZGV0YWlscy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5NaXNjZWxsYW5lb3VzIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqKlxuVEFCTEUgT0YgQ09OVEVOVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBWaWRlbyBlbWJlZFxuMS4gSW1hZ2UgaG92ZXIgZWZmZWN0cyBzZXR1cFxuMi4gSG92ZXIgZWZmZWN0cyBhbmQgdGVhbSBob3ZlciBlZmZlY3RzXG4zLiBNYXRlcmlhbCBkZXNpZ24gYm94IHNoYWRvdyBoZWxwZXJzXG40LiBEYXNoYm9hcmQgbG9naW4gc3R5bGUgc3dpdGNoZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBWaWRlbyBlbWJlZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zaWRlLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLmJhY2tncm91bmQtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZpZGVvLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvKmhlaWdodDogMTAwJTsqL1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTM1KTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbGF5YnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjNweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgLmljb24tcGxheSBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gSW1hZ2UgaG92ZXIgZWZmZWN0cyBzZXR1cFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9CYXNlIHNldHVwXG4uaW1hZ2UtZ3JpZCB7XG4gICAgLmltYWdlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgIH1cbiAgICBmaWd1cmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXG4gICAgICAgIGJveC1zaGFkb3c6ICAwcHggNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDIwMCU7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICB3b3JkLXNwYWNpbmc6IC0wLjE1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDY4LjUlO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gSG92ZXIgZWZmZWN0cyBhbmQgdGVhbSBob3ZlciBlZmZlY3RzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZmlndXJlIHtcbiAgICAvLyBSb3VuZGVkIGNhcHRpb24gb24gaG92ZXJcbiAgICAmLnJvdW5kLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwMCAwJSwjZmZmIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDAwIDAlLCNmZmYgMTAwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCA0cHggcmdiYSgwLDAsMCwuMDQpO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTEwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwxMHB4LDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LDEwcHgsMCk7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA5MDBweCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsMC41LDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsMC41LDEpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVlbSAxLjVlbSAwO1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsMjBweCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwyMHB4LDApO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWdjYXB0aW9uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwxLDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLDEsMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiwgcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LDVweCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LDVweCwwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBDb3JuZXIgY2FwdGlvbiBvbiBob3ZlclxuICAgICYuY29ybmVyZWQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICsgNjBweCk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzBweCwwLDApIHNjYWxlKDEuMTIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzBweCwwLDApIHNjYWxlKDEuMTIpO1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS4yZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwwLDApO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vVGVhbSBzZWN0aW9uIGhvdmVyIGVmZmVjdFxuICAgICYudGVhbS1ob3ZlciB7XG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjc1ZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMzYzRhNTA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwJSwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHAuaWNvbi1saW5rcyBhIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICMzYzRhNTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgICAgJjpob3ZlciBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzO1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IFxuICAgICAgICB9XG5cbiAgICAgICAgaDIsIHAuaWNvbi1saW5rcyBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IFxuICAgICAgICAgICAgd2lkdGg6IGF1dG87IFxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyBcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7IFxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDsgXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcbiAgICAgICAgICAgIG9wYWNpdHk6IGluaGVyaXQ7IFxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwMCUsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjAwJSwwKTtcbiAgICAgICAgfVxuICAgICAgICBwLmljb24tbGlua3MgYSBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tdHdpdHRlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwOTknO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tbGlua2VkaW46OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMGUxJztcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWRyaWJiYmxlOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjE3ZCc7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBwLmljb24tbGlua3MgYTpob3ZlciwgJjpob3ZlciBwLmljb24tbGlua3MgYTpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzI1MmQzMTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIGZpZ2NhcHRpb24sICY6aG92ZXIgaDIsICY6aG92ZXIgcC5pY29uLWxpbmtzIGEge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgaDIge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgcC5pY29uLWxpbmtzIGE6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBwLmljb24tbGlua3MgYTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgcC5pY29uLWxpbmtzIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL1RlYW0gc2VjdGlvbiBzbGFudGVkIGhvdmVyIGVmZmVjdFxuICAgICYudGVhbS1zbGFudGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE2MjYzMztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXM7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICBmaWdjYXB0aW9uOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA5NSU7XG4gICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMsIHRyYW5zZm9ybSAwLjQ1cztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLDAsMSwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwwLDEsMCk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAubWVtYmVyLXBvc2l0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyMHB4LDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwcHgsMCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41ZW0gNyUgMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM1ZDUwNGY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgXG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IFxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDsgXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIGEgaSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDUwcHgsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNTBweCwwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBoMiB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBmaWdjYXB0aW9uOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgLy8td2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCw2MGRlZywxLDApO1xuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZTNkKDAsNjBkZWcsMSwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBwIGkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHAgYTpudGgtY2hpbGQoMykgaSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBwIGE6bnRoLWNoaWxkKDIpIGkge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHAgYTpmaXJzdC1jaGlsZCBpIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcblxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgLm1lbWJlci1wb3NpdGlvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMy4gTWF0ZXJpYWwgZGVzaWduIGJveCBzaGFkb3cgaGVscGVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zaGFkb3ctei0xIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMzcpO1xufVxuXG4uc2hhZG93LXotMiB7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2hhZG93LXotMyB7XG4gICAgYm94LXNoYWRvdzogMCAxM3B4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgN3B4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG59XG5cbi5zaGFkb3ctei00IHtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAxNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xufVxuXG4uc2hhZG93LXotNSB7XG4gICAgYm94LXNoYWRvdzogMCAyN3B4IDU1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMTdweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gRGFzaGJvYXJkIGxvZ2luIHN0eWxlIHN3aXRjaGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnN3aXRjaGVyIHtcbiAgICAuc3dpdGNoZXItYmxvY2sge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtZ3JleTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICYuaXMtcHJpbWFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYWNjZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAuYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgbGVmdDoxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICBsZWZ0OiAzNSU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiEgX2F1dGguc2NzcyB8IEJ1bGtpdCB8IENTUyBOaW5qYSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuTG9naW4gYW5kIFNpZ24gdXAgc2hhcmVkIHN0eWxlcyBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gTG9nbyBzZWN0aW9uXG4xLiBMYXlvdXRcbjIuIEhlcm8gc2VjdGlvbnNcbjMuIExpbmtzXG40LiBNaXNjZWxsYW5lb3VzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gTG9nbyBzZWN0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRvcC1sb2dvIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG5cbi8vVG9wIHRleHQgYmVsb3cgbG9nb1xuLmludHJvLXNlY3Rpb24ge1xuICAgIC8vcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAuaW50cm8tdGV4dCB7XG4gICAgICAgIC5pbnRyby10aXRsZSAge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmludHJvLXN1YiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEuIExheW91dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9sb2dpbiBjb250cm9sIHNwYWNpbmdcbi5sb2dpbiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xufVxuXG4vL1N1cHByZXNzaW5nIHBhZGRpbmdcbi5jb2x1bW4ubG9naW4tY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vV3JhcHBlclxuLmxvZ2luLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgJi5pcy1nYXBsZXNzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL0xvZ2luIGhlcm9cbi5oZXJvLmxvZ2luLWhlcm8sIC5oZXJvLnNpZ251cC1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOmF1dG87XG59XG5cbi8vU2lnbnVwIGhlcm9cbiNzaWdudXAtYmFubmVyIC5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vc291cmNlLnVuc3BsYXNoLmNvbS9EV3VpOURtZkNYQS8nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNjcmVlbjtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gSGVybyBzZWN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9IZXJvIHRpdGxlXG4uaGVyby1iYW5uZXIge1xuICAgIC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNSU7XG4gICAgfVxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gICAgaW1nLmxvZ2luLWNpdHkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuXG4vL0hlcm8gdGl0bGVcbi5zaWdudXAtaGVybyB7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1JTtcbiAgICB9XG4gICAgLnN1YnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAyMiU7XG4gICAgfVxuICAgIGltZy5tb2NrdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE1JTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICAgIC5hbHJlYWR5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIExpbmtzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL1NpZGUgbGlua3MgKGZvcmdvdCBwYXNzd29yZCwgZG9uJ3QgaGF2ZSBhbiBhY2NvdW50IGV0Yy4uLilcbi5mb3Jnb3QsIC5uby1hY2NvdW50LCAucmV0dXJuIHtcbiAgICBjb2xvcjogJHRpdGxlLWdyZXkgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfSAgIFxuICAgICYuaXMtc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5pcy1hY2NlbnQge1xuICAgICAgICBjb2xvcjogJGFjY2VudCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9Gb3Jnb3QgcGFzc3dvcmRcbi5mb3Jnb3QtcGFzc3dvcmQgYSB7XG4gICAgY29sb3I6ICM5NUE1QTY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4vL05vIGFjY291bnRcbi5uby1hY2NvdW50LWxpbmsgIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1ncmV5O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjQuIE1pc2NlbGxhbmVvdXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vSWNvbiBwb3NpdGlvbm5pbmdcbi5pY29uLnVzZXIsXG4uaWNvbi5wYXNzd29yZCB7XG4gICAgbWFyZ2luOiA1cHggMTBweCAwIDA7XG59XG5cbi8vQ2hlY2tib3hcbi5jaGVja2JveC13cmFwIHtcbiAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgfVxufSIsIi8qISBfbGFuZGluZy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5MYW5kaW5nIGtpdCB2MSBTQ1NTIGZpbGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gQW5pbWF0ZWQgSGVybyBiYWNrZ3JvdW5kXG4xLiBIZXJvIEhlYWRlciBzdHlsZXNcbjIuIExhbmRpbmcgcGFnZSBzdHlsZXNcbjMuIFZpZGVvIGVtYmVkXG40LiBQcmljaW5nIHBhZ2VcbjUuIEZvb3RlciBzdHlsZXNcbjYuIExvZ2luIGFuZCBTaWduIHVwXG43LiBUYWJsZXQgbWVkaWEgcXVlcmllcyAocG9ydHJhaXQgb3JpZW50YXRpb24pXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKioqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gQW5pbWF0ZWQgSGVybyBiYWNrZ3JvdW5kXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI2xhbmRpbmctaGVybyB7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeSB1cmwoLi4vaW1hZ2VzL2JnL3NoYXBlcy9pY29uLWJnLnBuZykgcmVwZWF0IDAgMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogMThzIGxpbmVhciAwcyBub3JtYWwgbm9uZSBpbmZpbml0ZSBhbmltYXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiAxOHMgbGluZWFyIDBzIG5vcm1hbCBub25lIGluZmluaXRlIGFuaW1hdGU7XG4gICAgLW1zLWFuaW1hdGlvbjogMThzIGxpbmVhciAwcyBub3JtYWwgbm9uZSBpbmZpbml0ZSBhbmltYXRlO1xuICAgIC1vLWFuaW1hdGlvbjogMThzIGxpbmVhciAwcyBub3JtYWwgbm9uZSBpbmZpbml0ZSBhbmltYXRlO1xuICAgIGFuaW1hdGlvbjogMThzIGxpbmVhciAwcyBub3JtYWwgbm9uZSBpbmZpbml0ZSBhbmltYXRlO1xufVxuXG4vL0FuaW1hdGVkIGJhY2tncm91bmQga2V5ZnJhbWVzIGFuaW1hdGlvbnMgKGJhY2tncm91bmQgcG9zaXRpb24geSB2YWx1ZSBzaG91bGQgbWF0Y2ggeW91ciBiYWNrZ3JvdW5kIGltYWdlIGhlaWdodCB0byBhdm9pZCBcImp1bXBpbmcgZWZmZWN0c1wiKVxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGUge1xuICAgIGZyb20ge2JhY2tncm91bmQtcG9zaXRpb246MCAwO31cbiAgICB0byB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ1MHB4O31cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGFuaW1hdGUge1xuICAgIGZyb20ge2JhY2tncm91bmQtcG9zaXRpb246MCAwO31cbiAgICB0byB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ1MHB4O31cbn1cblxuQC1tcy1rZXlmcmFtZXMgYW5pbWF0ZSB7XG4gICAgZnJvbSB7YmFja2dyb3VuZC1wb3NpdGlvbjowIDA7fVxuICAgIHRvIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDUwcHg7fVxufVxuXG5ALW8ta2V5ZnJhbWVzIGFuaW1hdGUge1xuICAgIGZyb20ge2JhY2tncm91bmQtcG9zaXRpb246MCAwO31cbiAgICB0byB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ1MHB4O31cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlIHtcbiAgICBmcm9tIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDt9XG4gICAgdG8ge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NTBweDt9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBIZXJvIEhlYWRlciBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vSGVybyB3YXZlIHNoYXBlXG4uaGVyby5oZXJvLXdhdmVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9iZy9zaGFwZXMvd2F2eS5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgMCBib3R0b20gLyAxMDAlIGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDMyMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG59XG5cbi8vSGVybyBjYXB0aW9uXG4uaGVhZGVyLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5sYW5kaW5nLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICYuaXMtYmlnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICAgICYuaXMtY2VudGVyZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vSGVhZGVyIGNhcHRpb24gbWVkaWEgcXVlcnkgKG1vYmlsZSlcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXItY2FwdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNDBweCAxMHB4O1xuICAgICAgICAubGFuZGluZy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9UYWJsZXQgb3JpZW50YXRpb24gcG9ydHJhaXRcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uIDogcG9ydHJhaXQpIHtcbiAgICAuaGVhZGVyLWNhcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMi4gTGFuZGluZyBwYWdlIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9zZWN0aW9uIHRpdGxlXG4uc2VjdGlvbi10aXRsZS13cmFwcGVyIHtcbiAgICAuc2VjdGlvbi10aXRsZS1sYW5kaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gICAgaDQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgfVxufVxuXG4vL0hhbGYgbGFwdG9wIGFuZCBwaG9uZSBtb2NrdXBcbi5oYWxmLW1vY2t1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbn1cblxuLy9TbWFydHBob25lIHNsaWRlclxuLnBob25lLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDgwMHB4IDMwcHggMzBweCAzMHB4O1xuICAgICYuaXMtZmlyc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbnMvbW9ja3Vwcy9sYW5kaW5nL2xhcHRvcC1zbGlkZS0xLnBuZyk7XG4gICAgfVxuICAgICYuaXMtc2Vjb25kIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL21vY2t1cHMvbGFuZGluZy9sYXB0b3Atc2xpZGUtMi5wbmcpO1xuICAgIH1cbiAgICAmLmlzLXRoaXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL21vY2t1cHMvbGFuZGluZy9sYXB0b3Atc2xpZGUtMy5wbmcpO1xuICAgIH1cbiAgICAmLmlzLWZvdXJ0aCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9tb2NrdXBzL2xhbmRpbmcvbGFwdG9wLXNsaWRlLTQucG5nKTtcbiAgICB9XG59XG5cbi8vTGFyZ2UgZmVhdHVyZSBpbWFnZVxuLmZlYXR1cmVkLXN2Zy1sZ3tcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xufVxuXG4vL0ljb24gYm94ZXNcbi53YXZ5LWljb24tYm94IHtcbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAuYm94LWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgfVxufVxuXG4uc3F1YXJlLWljb24tYm94IHtcbiAgICAmLmlzLWxhbmRpbmcge1xuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAuYm94LXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0ZlYXR1cmVzIHRleHRcbi5xdWljay1mZWF0dXJlLmlzLWhhbmR3cml0dGVuIHtcbiAgICBmb250LXNpemU6IDIuMXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgLmJnLW51bWJlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL0V2ZW50IGNhcmRzXG4uZXZlbnQtY2FyZC5pcy13YXZ5IHtcbiAgICBoMi50ZXh0LXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOZXhhIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgfVxuICAgIHAudGV4dC1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIH1cbn1cblxuLy9UZXN0aW1vbmlhbHNcbi50ZXN0aW1vbmlhbHMuaXMtd2F2eSB7XG4gICAgLnRlc3RpbW9uaWFsLW5hbWUgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJ05leGEgQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgfVxufVxuXG4vL1Rlc3RpbW9uaWFsIGl0ZW0gbWVkaWEgcXVlcnkgKG1vYmlsZSlcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1NwYWNlclxuLmJvdHRvbS1zcGFjZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi8vU21hbGwgZmVhdHVyZVxuLnNtYWxsLWZlYXR1cmUge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjMuIFZpZGVvIGVtYmVkXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL0FkanVzdG1lbnRzXG4jZmVhdHVyZXMtdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IC0zNSU7XG59XG5cbiNoZWFkZXItcHJpY2luZyB7XG4gICAgbWFyZ2luLXRvcDogLTIwJTtcbn1cblxuLy9WaWRlbyBibG9jayBhZGp1c3RtZW50IG1lZGlhIHF1ZXJ5IChtb2JpbGUpXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjZmVhdHVyZXMtdmlkZW8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gUHJpY2luZyBwYWdlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vL1ByaWNpbmcgcGxhbiBzd2l0Y2hcbi5wcmljaW5nLXBpY2tlciB7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxM3B4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1ByaWNpbmcgdGFibGVzIHdpdGggaGVhZGVyXG4uaGVhZGVyLXByaWNpbmcuaXMtd2F2eSB7XG4gICAgLmZsZXgtY2FyZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAucGxhbi1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vR2lhbnQgbmV3c2xldHRlciBpbnB1dFxuLmdpYW50LWlucHV0LXdyYXBwZXIuaXMtd2F2eSB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICRzZWN0aW9uLWdyZXktYWNjZW50O1xuICAgIC5naWFudC1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE2NXB4IDIwcHggMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjEzLDIyMCwyNDcsMC41OSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAgMHB4IDVweCA0M3B4IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24uaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNS4gRm9vdGVyIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9Gb290ZXIgV2F2ZSBzaGFwZVxuLnNlY3Rpb24uZm9vdGVyLXdhdmVzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2JnL3NoYXBlcy93YXZ5LWRhcmsucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgYm90dG9tIC8gMTAwJSBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAzMjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBsZWZ0OiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNi4gTG9naW4gYW5kIFNpZ24gdXBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vTG9naW4gYW5kIHNpZ251cCBkYXJrIHdhdmUgZm9vdGVyIHNoYXBlXG4uaGVyby5oZXJvLXdhdmVzLWRhcms6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2JnL3NoYXBlcy93YXZ5LWRhcmsucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgYm90dG9tIC8gMTAwJSBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAzMjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBsZWZ0OiAwO1xufVxuXG4vL0xvZ2luIGFuZCBzaWdudXAgY2FyZHNcbi53YXZ5LWxvZ2luLWNhcmQsIC53YXZ5LXNpZ251cC1jYXJkIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNmMGYxO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBMaWdodCcsIHNhbnMtc2VyaWY7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNy4gVGFibGV0IG1lZGlhIHF1ZXJpZXMgKHBvcnRyYWl0IG9yaWVudGF0aW9uKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9UYWJsZXQgcG9ydHJhaXQgbWVkaWEgcXVlcmllc1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb24gOiBwb3J0cmFpdCkgeyBcbiAgICAjbGFuZGluZy1oZXJvIHtcbiAgICAgICAgZmlndXJlIGltZyB7XG4gICAgICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwLmlzLXRhYmxldC1wYWRkZWQge1xuICAgICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICB9XG4gICAgLmNvbHVtbi5zbGlkZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZXZlbnQtY2FyZC5pcy13YXZ5IC50ZXh0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIvKiEgX2xheW91dC11dGlscy5zY3NzIHwgQnVsa2l0IHwgQ1NTIE5pbmphICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5CdWxraXQgdXRpbHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gUmVzZXRzIGFuZCBiYXNlIHNldHVwXG4xLiBCYWNrIHRvIHRvcCBidXR0b25cbjIuIFByb2dyZXNzIGJhcnNcbjMuIElucHV0IHBsYWNlaG9sZGVyc1xuNC4gV2luZG93IHNjcm9sbGJhclxuNS4gRGVtbyBsaW5rIGNvbG9yc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIFJlc2V0cyBhbmQgYmFzZSBzZXR1cFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuYSwgYTphY3RpdmUsIGksIGk6YWN0aXZlLCBkaXYsIGRpdjphY3RpdmUsIGRpdjpmb2N1cywgc3Bhbjpmb2N1cywgc3BhbjphY3RpdmUsIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24uaXMtYWN0aXZlLCAuYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XG59XG5cbnNlY3Rpb246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOZXhhIExpZ2h0JztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL3RleHQvbmV4YS9OZXhhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy90ZXh0L25leGEvTmV4YUxpZ2h0LnR0ZlwiKSAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTmV4YSBCb2xkJztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL3RleHQvbmV4YS9OZXhhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3RleHQvbmV4YS9OZXhhQm9sZC50dGZcIikgIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBCYWNrIHRvIHRvcCBidXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiNiYWNrdG90b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBib3R0b206IDI1cHg7XG4gICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdHJhbnNpdGlvbjogMC4zNXM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4jYmFja3RvdG9wLnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG59XG5cbiNiYWNrdG90b3AudmlzaWJsZSBhOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xufVxuXG4jYmFja3RvdG9wIGEge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjZweFxufVxuXG5ib2R5ICNiYWNrdG90b3AgYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuI2JhY2t0b3RvcCBhOmFmdGVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBQcm9ncmVzcyBiYXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy5wcmltYXJ5Ojotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3Muc2Vjb25kYXJ5OjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4zLiBJbnB1dCBwbGFjZWhvbGRlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xufVxuOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xufVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG59XG46LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gV2luZG93IHNjcm9sbGJhclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIGh0bWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgd2lkdGg6IDEwcHg7XG59XG4qOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpXG59IiwiLyohIF9oZWxwZXJzLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkhlbHBlciBjbGFzc2VzIChtdXN0IGFsd2F5cyBiZSBhdCB0aGUgZW5kIG9mIHRoZSBjb3JlIGltcG9ydHMpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKioqXG5UQUJMRSBPRiBDT05URU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIENvbG9yIGhlbHBlcnNcbjEuIFR5cG9ncmFwaHkgaGVscGVyc1xuMi4gRGlzcGxheSBoZWxwZXJzXG4zLiBQYWRkaW5nIGhlbHBlcnNcbjQuIE1hcmdpbiBoZWxwZXJzXG41LiBTaXppbmcgaGVscGVyc1xuNi4gUG9zaXRpb24gaGVscGVyc1xuNy4gU3RhdGVzIGhlbHBlcnNcbjguIE92ZXJmbG93IGhlbHBlcnNcbjkuIEljb24gaGVscGVyc1xuMTAuIEltYWdlIGhlbHBlcnNcbjExLiBSZXNwb25zaXZlIGhlbHBlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qKiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4wLiBDb2xvciBoZWxwZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY29sb3ItcHJpbWFyeSB7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1hY2NlbnQge1xuICAgIGNvbG9yOiAkYWNjZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1yZWQge1xuICAgIGNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLXRleHQge1xuICAgIGNvbG9yOiAkYmx1ZS1ncmV5ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC10ZXh0IHtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LXRleHQge1xuICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uc2Vjb25kYXJ5LXRleHQge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NlbnQtdGV4dCB7XG4gICAgY29sb3I6ICRhY2NlbnQgIWltcG9ydGFudDtcbn1cblxuLmluZm8tdGV4dCB7XG4gICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zdWNjZXNzLXRleHQge1xuICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuLndhcm5pbmctdGV4dCB7XG4gICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbn1cblxuLmRhbmdlci10ZXh0IHtcbiAgICBjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1iZyB7XG4gICAgYmFja2dyb3VuZDogJGNvYWwgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjEuIFR5cG9ncmFwaHkgaGVscGVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZvbnQtdy00MDAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5mb250LXctNTAwIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4uZm9udC13LTYwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5mb250LXNpemUtbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5mb250LXNpemUtMngge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmlzLXNpemUtMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uaXMtc2l6ZS0yIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLmlzLXNpemUtMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uaXMtc2l6ZS00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmlzLXNpemUtNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uaXMtc2l6ZS02IHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5pcy1zaXplLTcge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjIuIERpc3BsYXkgaGVscGVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9xdWljayBmbGV4XG4uaXMtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmLmlzLXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAmLmlzLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmLmlzLWVuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgICYuaXMtdmNlbnRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG4vL0Jsb2NrIGRpc3BsYXlcbi5pcy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtMiB7XG4gICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC0xMDEge1xuICAgIHotaW5kZXg6IDEwMSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMy4gUGFkZGluZyBoZWxwZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZGRpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZGRpbmctcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5uby1wYWRkaW5nLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy0xMCB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5wYWRkaW5nLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhZGRpbmctMjAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG4ucGFkZGluZy0yNSB7XG4gICAgcGFkZGluZzogMjVweDtcbn1cbi5wYWRkaW5nLTMwIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xufVxuLnBhZGRpbmctNDAge1xuICAgIHBhZGRpbmc6IDQwcHg7XG59XG4ucGFkZGluZy01MCB7XG4gICAgcGFkZGluZzogNTBweDtcbn1cbi5wYWRkaW5nLTYwIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xufVxuLnBhZGRpbmctNzAge1xuICAgIHBhZGRpbmc6IDcwcHg7XG59XG4ucGFkZGluZy04MCB7XG4gICAgcGFkZGluZzogODBweDtcbn1cbi5wYWRkaW5nLTkwIHtcbiAgICBwYWRkaW5nOiA5MHB4O1xufVxuLnBhZGRpbmctMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweDtcbn1cbi5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4ucHQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnB0LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5wdC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4ucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLnBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5wYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4ucGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ucGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4ucGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLnBsLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG4ucGwtODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbn1cbi5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ucHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucHItNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4ucHItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG4ucHItODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5odWdlLXB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5odWdlLXBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5naWFudC1wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNC4gTWFyZ2luIGhlbHBlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5uby1tYXJnaW4ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm5vLW1hcmdpbi1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm5vLW1hcmdpbi1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubm8tbWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm5vLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4teC1hdXRvIHtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuLm1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tMTAge1xuICAgIG1hcmdpbjogMTBweDtcbn1cbi5tYXJnaW4tMjAge1xuICAgIG1hcmdpbjogMjBweDtcbn1cbi5tYXJnaW4tMjUge1xuICAgIG1hcmdpbjogMjVweDtcbn1cbi5tYXJnaW4tMzAge1xuICAgIG1hcmdpbjogMzBweDtcbn1cbi5tYXJnaW4tNDAge1xuICAgIG1hcmdpbjogNDBweDtcbn1cbi5tYXJnaW4tNTAge1xuICAgIG1hcmdpbjogNTBweDtcbn1cbi5tYXJnaW4tNjAge1xuICAgIG1hcmdpbjogNjBweDtcbn1cbi5tYXJnaW4tNzAge1xuICAgIG1hcmdpbjogNzBweDtcbn1cbi5tYXJnaW4tODAge1xuICAgIG1hcmdpbjogODBweDtcbn1cbi5tYXJnaW4tOTAge1xuICAgIG1hcmdpbjogOTBweDtcbn1cbi5tYXJnaW4tMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4O1xufVxuLm10LTUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tdC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5tdC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5tdC03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi5tdC04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5tdC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuLm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5tYi03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5tYi04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLm1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5tbC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG4ubWwtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuLm1sLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbn1cbi5tbC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG4ubXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1yLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLm1yLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG4ubXItNzAge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbn1cbi5tci04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNS4gU2l6aW5nIGhlbHBlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi53aWR0aC00MCB7XG4gICAgd2lkdGg6IDQwcHghaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTAwIHtcbiAgICB3aWR0aDogMTAwcHghaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjUwIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMCB7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjAge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuLmhlaWdodC02MCB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4uaGVpZ2h0LTcwIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cbi5oZWlnaHQtODAge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuLmhlaWdodC05MCB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG42LiBQb3NpdGlvbiBoZWxwZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuNy4gU3RhdGVzIGhlbHBlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLXZoaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uaXMtZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLnN0dWNrIHtcbiAgICBwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tbmFtZTogdHJhbnNsYXRlRG93bjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG44LiBPdmVyZmxvdyBoZWxwZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ub3ZlcmZsb3ctYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjkuIEljb24gaGVscGVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmltLCAuc2wsIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgJi5pcy1pY29uLXhzIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5pcy1pY29uLW1kIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5pcy1pY29uLTJ4IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgICAmLmlzLWljb24tM3gge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICAgICYuaXMtaWNvbi00eCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG4gICAgJi5pcy1naWdhbnRpYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMTAuIEltYWdlIGhlbHBlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5pbWctY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xMS4gUmVzcG9uc2l2ZSBoZWxwZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubW9iaWxlLXBhZGRpbmctMjAge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgfVxuICAgIC5tb2JpbGUtcGFkZGluZy00MCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICAgIC5oYXMtdGV4dC1jZW50ZXJlZC1tb2JpbGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLyohIF9yZXNwb25zaXZlLnNjc3MgfCBCdWxraXQgfCBDU1MgTmluamEgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkdlbmVyYWwgcmVzcG9uc2l2ZSBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKipcblRBQkxFIE9GIENPTlRFTlRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMC4gbWF4LXdpZHRoIDc2N3B4XG4xLiBtYXgtd2lkdGggNzY4cHhcbjIuIEJldHdlZW4gNzY4cHggYW5kIDEwMjRweCBwb3J0cmFpdCBvcmllbnRhdGlvblxuMy4gbWF4LXdpZHRoIDEwMDdweFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbioqKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjAuIG1heC13aWR0aCA3NjdweFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy9zZWN0aW9uIHRpdGxlXG4gICAgLnNlY3Rpb24tdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4xLiBtYXgtd2lkdGggNzY4cHhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgLy9OYXYgaXRlbXNcbiAgICAubmF2LWl0ZW0uaXMtdGFiIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLm5hdiAubmF2LWl0ZW0uaXMtdGFiLmlzLWFjdGl2ZSwgLm5hdi1tZW51LmlzLWFjdGl2ZSAubmF2LWl0ZW0uaXMtdGFiLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYXYtaXRlbS5uYXYtaW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLm5hdi1pdGVtLmlzLW5vdC1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYXYtaXRlbS5pcy1tZW51LW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjN2E3YTdhICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYXZiYXIge1xuICAgICAgICAmLm5hdmJhci1saWdodCB7XG4gICAgICAgICAgICAmLmlzLWRhcmstbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lkZWJhcjtcbiAgICAgICAgICAgICAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lkZWJhcjtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICAubmF2YmFyLWxpbmssIC5uYXZiYXItaXRlbSwgLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgbWluLWhlaWdodDogNC42cmVtO1xuICAgIH1cbiAgICAuY3VzdG9tLWJ1cmdlcntcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubmF2YmFyLWJ1cmdlciB7XG4gICAgICAgIGhlaWdodDogNC42cmVtO1xuICAgICAgICB3aWR0aDogNC42cmVtO1xuICAgIH1cbiAgICAvL0Zvb3RlciBzb2NpYWwgaWNvbnNcbiAgICAubGV2ZWwtbGVmdC5sZXZlbC1zb2NpYWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5sZXZlbC1pdGVtOmxhc3QtY2hpbGQgLmljb24gaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL01haW4gaGVybyBiYWNrZ3JvdW5kIHBvc2l0aW9uXG4gICAgI21haW4taGVybyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDU1JSAhaW1wb3J0YW50XG4gICAgfVxuICAgIC8vTWFpbiB0aXRsZVxuICAgIC8qLnRpdGxlLm1haW4tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG59Ki9cbiAgICAvL1BhcmFsbGF4IG92ZXJsYXlcbiAgICAucGFyYWxsYXgtb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9TZWN0aW9uIHRpdGxlXG4gICAgLnRpdGxlLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9tb2NrdXAgYW5kIGhlcm8gZm9yIGNvbXBvbmVudHMgc2VjdGlvbnNcbiAgICAuaGVyby5pcy1mdWxsaGVpZ2h0LmlzLWhhbGZlZC1tb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDM1dmggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvL0NsaWVudCBncmlkc1xuICAgIC50aHJlZS1ncmlkLCAuZm91ci1ncmlkLCAuZml2ZS1ncmlkIHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaXMtc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vQ2Fyb3VzZWxzXG4gICAgLnNpbmdsZS1pbWFnZS1jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zaW5nbGUtaW1hZ2UtY2Fyb3VzZWwgLmltYWdlLXdyYXBwZXIgLmNhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAvL1ZpZGVvIGJhY2tncm91bmRcbiAgICAudmlkZW8tY2FwdGlvbiB7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgIH1cbiAgICAvL21lbnUgdG9nZ2xlcyB2aXNpYmlsaXR5IG9uIG1vYmlsZVxuICAgICNuYXZpZ2F0aW9uLXRyaWdnZXIsIC5uYXZpZ2F0aW9uLWNsb3NlIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL0RhcmtlbiB0cmFuc3BhcmVudCBuYXZiYXIgd2hlbiByZXNwb25zaXZlIG1lbnUgaXMgb3BlbiBvbiBtb2JpbGUgKG9ubHkgaWYgaXQgaXMgYSBsaWdodCBuYXZiYXIpXG4gICAgLm5hdmJhci13cmFwcGVyLm5hdmJhci1mYWRlLm5hdmJhci1saWdodC5tb2JpbGUtbWVudS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXIgIWltcG9ydGFudDtcbiAgICAgICAgLm5hdi1tZW51LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLm5hdi1pbm5lci5pcy1tZW51LW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItd3JhcHBlci5uYXZiYXItZmFkZS5tb2JpbGUtbWVudS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuMS4gQmV0d2VlbiA3NjhweCBhbmQgMTAyNHB4IHBvcnRyYWl0IG9yaWVudGF0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KSB7IFxuICAgIC8vdGFibGV0IHBvcnRyYWl0IG9yaWVudGF0aW9uIGFkanVzdG1lbnRzXG4gICAgLmNvbHVtbnMge1xuICAgICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICAgICAgJi5pcy10YWJsZXQtcG9ydHJhaXQge1xuICAgICAgICAgICAgcGFkZGluZzogMTAlO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtbm90LXRhYmxldC1wb3J0cmFpdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4yLiBtYXgtd2lkdGggMTAwN3B4XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDdweCkge1xuICAgIC8vU2xpZGUgZGVzY3JpcHRpb24gcGFkZGluZ1xuICAgIC5jb2x1bW4uc2xpZGUtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9BY2NvdW50XG4gICAgLmFjY291bnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAvL01lZGlhIGNhcmQgc2V0dGluZ3NcbiAgICAubWVkaWEtY2FyZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2x1bW4uaXMtNC5tZWRpYS1zdHJldGNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgLm1lZGlhLWNhcmQtaW1hZ2Uge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1jYXJkLWNvbnRyb2xzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjQuIFRhYmxldCBMYW5kc2NhcGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKSB7XG4gICAgXG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgICAgIC5jdXN0b20tYnVyZ2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9EYXJrZW4gdHJhbnNwYXJlbnQgbmF2YmFyIHdoZW4gcmVzcG9uc2l2ZSBtZW51IGlzIG9wZW4gb24gbW9iaWxlIChvbmx5IGlmIGl0IGlzIGEgbGlnaHQgbmF2YmFyKVxuICAgIC5uYXZiYXItd3JhcHBlci5uYXZiYXItZmFkZS5uYXZiYXItbGlnaHQubW9iaWxlLW1lbnUtZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyICFpbXBvcnRhbnQ7XG4gICAgICAgIC5uYXYtbWVudS5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5uYXYtaW5uZXIuaXMtbWVudS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLXdyYXBwZXIubmF2YmFyLWZhZGUubW9iaWxlLW1lbnUtZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubmF2YmFyIHtcbiAgICAgICAgJi5uYXZiYXItbGlnaHQge1xuICAgICAgICAgICAgJi5pcy1kYXJrLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpZGViYXI7XG4gICAgICAgICAgICAgICAgLm5hdmJhci1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpZGViYXI7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICAgICAgLm5hdmJhci1saW5rLCAubmF2YmFyLWl0ZW0sIC5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjc2lnbnVwLWJ0biwgI3NpZ251cC1idG4tYWx0ICB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpOyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMCBmb3IgY29uc2lzdGVuY3lcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1sZzogI3skYm94LXNoYWRvdy1sZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctb3BhY2l0eTogI3skZm9jdXMtcmluZy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG5cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnLWRhcmspfTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmctZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXG5AbWl4aW4gY29sb3ItbW9kZSgkbW9kZTogbGlnaHQsICRyb290OiBmYWxzZSkge1xuICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIDpyb290IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1tb2RlLW1peGluXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4yIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LW1pbmltdW1cbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuJHByaW1hcnktdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby10ZXh0LWVtcGhhc2lzOiAgICAgIHNoYWRlLWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItdGV4dC1lbXBoYXNpczogICAgc2hhZGUtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC10ZXh0LWVtcGhhc2lzOiAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGRhcmstdGV4dC1lbXBoYXNpczogICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksIDgwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJnLXN1YnRsZTogICAgIHRpbnQtY29sb3IoJHNlY29uZGFyeSwgODAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkc3VjY2VzcywgODAlKSAhZGVmYXVsdDtcbiRpbmZvLWJnLXN1YnRsZTogICAgICAgICAgdGludC1jb2xvcigkaW5mbywgODAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkd2FybmluZywgODAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYmctc3VidGxlOiAgICAgICAgdGludC1jb2xvcigkZGFuZ2VyLCA4MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJnLXN1YnRsZTogICAgICAgICBtaXgoJGdyYXktMTAwLCAkd2hpdGUpICFkZWZhdWx0O1xuJGRhcmstYmctc3VidGxlOiAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGU6ICAgICAgdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogICAgdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbiRlbmFibGUtZGFyay1tb2RlOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kY29sb3ItbW9kZS10eXBlOiAgICAgICAgICAgICBkYXRhICFkZWZhdWx0OyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRib2R5LXNlY29uZGFyeS1jb2xvcjogICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGJvZHktdGVydGlhcnktY29sb3I6ICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC41KSAhZGVmYXVsdDtcbiRib2R5LXRlcnRpYXJ5LWJnOiAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRib2R5LWVtcGhhc2lzLWNvbG9yOiAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gSWNvbiBsaW5rc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGljb24tbGluay12YXJpYWJsZXNcbiRpY29uLWxpbmstZ2FwOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ6ICAuMjVlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi1zaXplOiAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uOiAgIC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNmb3JtOiAgICB0cmFuc2xhdGUzZCguMjVlbSwgMCwgMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGljb24tbGluay12YXJpYWJsZXNcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXh4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbi8vIGZ1c3YtZGlzYWJsZVxuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMteHhsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9jdXMtcmluZy12YXJpYWJsZXNcbiRmb2N1cy1yaW5nLXdpZHRoOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLW9wYWNpdHk6ICAgIC4yNSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWNvbG9yOiAgICAgIHJnYmEoJHByaW1hcnksICRmb2N1cy1yaW5nLW9wYWNpdHkpICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYmx1cjogICAgICAgMCAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJveC1zaGFkb3c6IDAgMCAkZm9jdXMtcmluZy1ibHVyICRmb2N1cy1yaW5nLXdpZHRoICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gNS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdnItdmFyaWFibGVzXG4kdnItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdnItdmFyaWFibGVzXG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstY29sb3I6ICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMiAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICRmb2N1cy1yaW5nLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAkZm9jdXMtcmluZy1vcGFjaXR5ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgJGZvY3VzLXJpbmctYmx1ciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdiOiAgIHRvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJGxpbmstY29sb3IpLCAkbGluay1jb2xvciwgMTUlKSkgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogMikgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgICAgICAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgICAgICAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ6ICAgICAgICAgICAgMS41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgICAgICAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcbiR6aW5kZXgtbGV2ZWxzOiAoXG4gIG4xOiAtMSxcbiAgMDogMCxcbiAgMTogMSxcbiAgMjogMixcbiAgMzogM1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC42NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuOCkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcjogICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICAgICAgICAgICAgJG5hdmJhci1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKC0xICogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4zXG4vLyBmdXN2LWVuYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1maWx0ZXI6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtZGFya1wiOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIkd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNGM0Y5RkIgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNEOURGRTEgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNCRkM1QzYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNBNUFBQUMgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICM4QjkwOTIgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM3MTc2NzcgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM1NzVDNUQgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzRDQxNDIgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMzI3MjggIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cblxuXG5cbiRibHVlOiAgICAjMDA3NUM0ICFkZWZhdWx0O1xuJGluZGlnbzogICMyRDUyQTQgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzU5MkU4MyAhZGVmYXVsdDtcbiRwaW5rOiAgICAjRTU3NEJDICFkZWZhdWx0O1xuJHJlZDogICAgICNlMDFmMjcgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI0YwNUYyMiAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjRkZEQTIyICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyRkJGNzEgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzI3RDBBNSAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMUZFMEQ4ICFkZWZhdWx0O1xuXG5cbiRwcmltYXJ5OiAjZTAxZjI3O1xuJHNlY29uZGFyeTogICAgICMxOTM4NEQgIWRlZmF1bHQ7XG5cblxuJGxpZ2h0OiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRjb3VudCkpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbiBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3JlIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICA+IHRleHRhcmVhOmZvY3VzLFxuICA+IHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICB+IGxhYmVsOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICgkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXggKiAuNSk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICA+IHRleHRhcmVhOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG5cbiAgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbiAgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwgeyAvLyBSZXF1aXJlZCBmb3IgYC5mb3JtLWNvbnRyb2xgcyBiZWNhdXNlIG9mIHNwZWNpZmljaXR5XG4gICAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAkYm9yZGVyLWNvbG9yOiAkY29sb3Jcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRmb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbjogI3tlc2NhcGUtc3ZnKCRpY29uKX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrICsgJjpob3ZlciB7XG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7IC8vIENhbid0IHVzZSBgbm9uZWAgYXMga2V5d29yZCBuZWdhdGVzIGFsbCB2YWx1ZXMgd2hlbiB1c2VkIHdpdGggbXVsdGlwbGUgc2hhZG93c1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3skYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYn07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93bigkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoXG4gICRkaXJlY3Rpb246IGRvd24sXG4gICR3aWR0aDogJGNhcmV0LXdpZHRoLFxuICAkc3BhY2luZzogJGNhcmV0LXNwYWNpbmcsXG4gICR2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduXG4pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skYnRuLWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogI3skYnRuLWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSB0b3AgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIFVuZGVybGluZVxuLy9cblxuLm5hdi11bmRlcmxpbmUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcDogI3skbmF2LXVuZGVybGluZS1nYXB9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogI3skbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG5cbiAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXApO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNob3cge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yOiAjeyRjYXJkLXRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcjogI3skY2FyZC1zdWJ0aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgID4gLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgID4gLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICA+IC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgID4gLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbixcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygtMSAqICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpOyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gICY6bm90KC5hY3RpdmUpIHtcbiAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xuXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXIpO1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS1maWx0ZXItZGFya307XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcjogI3skYnRuLWNsb3NlLWZpbHRlcn07XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICB9XG59XG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIC8vIFNwbGl0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW52YWxpZCBjYWxjKCkgZnVuY3Rpb24gaWYgdmFsdWUgaXMgMFxuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xuICB9XG5cbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogI3skemluZGV4LXRvb2x0aXB9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogI3skdG9vbHRpcC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteTogI3skdG9vbHRpcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbjogI3skdG9vbHRpcC1tYXJnaW59O1xuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3I6ICN7JHRvb2x0aXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR0b29sdGlwLWJnfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6ICN7JHRvb2x0aXAtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGg6ICN7JHRvb2x0aXAtYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgJHRvb2x0aXAtbWFyZ2luYFwiLCBcInY1XCIsIFwidjUueFwiLCB0cnVlKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHkpOyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyKTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICN7XCIvKnJ0bDpcIiArIGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKSArIFwiKi9cIn07XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuQG1peGluIGNhcm91c2VsLWRhcmsoKSB7XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICN7JGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmctZGFya307XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICN7JGNhcm91c2VsLWNhcHRpb24tY29sb3ItZGFya307XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICN7JGNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXItZGFya307XG59XG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjeyRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI3skY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICN7JGNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXJ9O1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07IH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG5cbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGgtc219O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xufVxuXG5AaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMn07XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleDogI3skemluZGV4LW9mZmNhbnZhc307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogI3t0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBleHRlbmQgJW9mZmNhbnZhcy1jc3MtdmFycztcbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uKSk7XG5cbiAgICAgICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuaGlkaW5nLFxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICAvLyBTcGxpdCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGludmFsaWQgY2FsYygpIGZ1bmN0aW9uIGlmIHZhbHVlIGlzIDBcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJGhvdmVyLWNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgICAgY29sb3I6IFJHQkEoI3t0by1yZ2IoJGhvdmVyLWNvbG9yKX0sIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodG8tcmdiKCRob3Zlci1jb2xvciksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gT25lLW9mZiBzcGVjaWFsIGxpbmsgaGVscGVyIGFzIGEgYnJpZGdlIHVudGlsIHY2XG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAvLyBCeSBkZWZhdWx0LCB0aGVyZSBpcyBubyBgLS1icy1mb2N1cy1yaW5nLXhgLCBgLS1icy1mb2N1cy1yaW5nLXlgLCBvciBgLS1icy1mb2N1cy1yaW5nLWJsdXJgLCBidXQgd2UgcHJvdmlkZSBDU1MgdmFyaWFibGVzIHdpdGggZmFsbGJhY2tzIHRvIGluaXRpYWwgYDBgIHZhbHVlc1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy14LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy15LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3IpO1xufVxuIiwiLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6ICRpY29uLWxpbmstZ2FwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICA+IC5iaSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGhlaWdodDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGljb24tbGluay1pY29uLXRyYW5zaXRpb24pO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXIge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgID4gLmJpIHtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWljb24tbGluay10cmFuc2Zvcm0sICRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAvLyBGaXggZm9yIHBvc2l0aW9uZWQgdGFibGUgY2FwdGlvbiB0aGF0IGNvdWxkIGJlY29tZSBhbm9ueW1vdXMgY2VsbHNcbiAgJjpub3QoY2FwdGlvbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gRml4IHRvIHByZXZlbnQgb3ZlcmZsb3dpbmcgY2hpbGRyZW4gdG8gYmVjb21lIGZvY3VzYWJsZVxuICAqIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIyL1RlY2huaXF1ZXMvZ2VuZXJhbC9HMS5odG1sXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAkdnItYm9yZGVyLXdpZHRoO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6IFwiXCIsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iXX0= */
