/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font:1em monospace,monospace}a{background:0 0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font:1em monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font:100%/1.15 inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:border-box}html{box-sizing:border-box}body{margin:0;background:#0d1016}img{max-width:100%}a{text-decoration:none}body{font:400 16px Inter,sans-serif;color:#fff;letter-spacing:-.02em;overflow-x:hidden}.container{max-width:100%;width:100%;padding:0 15px;margin:0 auto}.mobile{display:none}.ui-icon-svg.m{height:24px;width:24px;color:#80858f;transition:all .2s}.site-content{display:flex;align-items:flex-start;max-width:100%;overflow:hidden}.main-content{max-width:100%;overflow:hidden;margin-left:auto}.logo-small{display:none;width:40px;height:40px}.left-menu .section-categories__item span.hidden{display:none}.left-menu.close{width:70px}.left-menu.close .logo-small{display:block}.left-menu.close .main-logo{display:none}.main-content.full{width:calc(100% - 70px)}.left-menu.close .ui-sidebar-toggle__content[_ngcontent-pu-site-c59]{transform:rotate(0)}.left-menu{width:210px;padding:16px 16px 12px;position:fixed;height:100vh;transition:all .2s;z-index:99}.left-menu .ui-sidebar-toggle{display:block;position:absolute;width:1px;top:0;bottom:0;right:0;opacity:1;transform:translate(0);transition:.2s ease-in-out;z-index:1;background:#0d1016}.left-menu:hover:before{opacity:1;transition:0s ease-in-out;transition-delay:0s}.left-menu:hover .ui-sidebar-toggle__wrapper{opacity:1;right:-21px}.left-menu:hover .ui-sidebar-toggle__btn:after,.left-menu:hover .ui-sidebar-toggle__btn:before,.left-menu:hover .ui-sidebar-toggle__wrapper:after,.left-menu:hover .ui-sidebar-toggle__wrapper:before{opacity:1}.left-menu .ui-sidebar-toggle__wrapper{position:absolute;top:calc(41.59% - 20px);height:40px;width:40px;right:-1px;z-index:20;opacity:0;transition:all .1s}.left-menu .ui-sidebar-toggle__wrapper:before{content:"";top:-3px;bottom:-3px;left:calc(51% - 2px);background:#0d1016;width:2px;position:absolute;opacity:0;transition:.2s ease-in-out;transition-delay:.1s}.left-menu .ui-sidebar-toggle__btn:after{content:"";position:absolute;transition:.2s ease-in-out;transition-delay:.1s;top:0;bottom:0;left:calc(50% + 2px);right:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid transparent;border-left:none;border-color:#00cfa6;opacity:0}.left-menu .ui-sidebar-toggle__btn:before{content:"";position:absolute;transition:.2s ease-in-out;transition-delay:.1s;bottom:-3px;left:calc(50% - 1px);width:4px;height:4px;border-top:1px solid transparent;border-left:1px solid transparent;border-top-left-radius:3px;border-color:#00cfa6;opacity:0}.left-menu .ui-icon-svg.m{color:#00cfa6}.left-menu .ui-sidebar-toggle__wrapper:after{top:-3px;left:calc(50% - 1px);width:4px;height:4px;border-bottom:1px solid transparent;border-left:1px solid transparent;border-bottom-left-radius:3px;transition:.2s ease-in-out;transition-delay:.1s;content:"";position:absolute;border-color:#00cfa6;opacity:0}.left-menu .ui-sidebar-toggle__btn[_ngcontent-pu-site-c59]{background:#0d1016;height:40px;width:40px;border:none;border-radius:4px;cursor:pointer}.left-menu .ui-sidebar-toggle__content[_ngcontent-pu-site-c59]{z-index:1;position:relative;color:#00cfa6;transform:rotate(180deg);transition:.2s ease-in-out;display:flex;align-items:center;justify-content:center}.left-menu:before{content:"";position:absolute;top:0;right:-1px;width:1px;height:100%;transition:.2s ease-in-out;transition-delay:.2s;background:linear-gradient(180deg,rgba(0,207,166,0) 17.94%,#00cfa6 40.59%,rgba(0,207,166,0) 63.66%);opacity:0}.left-menu .section-categories__item{display:flex;align-items:center;flex-direction:row;padding:5px 0;transition:all .2s}.left-menu .section-categories__item:hover{transform:scale(1.05)}.left-menu .section-categories__item:hover svg{color:#fff}.left-menu .section-categories__item:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(343deg) brightness(102%) contrast(101%)}.left-menu .section-categories__item:hover span{color:#fff}.left-menu .section-categories__item span{margin-left:10px;transition:all .2s}.left-menu .section-categories__item img{max-width:24px;max-height:24px;transition:all .2s}.left-menu__logo{margin-bottom:37px}.left-menu__logo img{width:142px}.main-content{width:calc(100% - 210px)}.swiper-container{max-width:100%}a{color:#fff;transition:all .2s}.header-main{padding:12px 0;display:flex;align-items:center;justify-content:space-between}.header-main__desc{font-size:14px;font-weight:600;line-height:18px;letter-spacing:0;text-align:left}.header-main__left{display:flex;align-items:center}.header-main__links{display:flex;align-items:center}.header-main .header-main__links_item{display:flex;align-items:center;margin-right:28px}.header-main .header-main__links_item:hover span{color:#fff}.header-main .header-main__links_item:hover .ui-icon-svg.m{color:#fff}.header-main .header-main__links_item svg{margin-right:8px}.header-main .header-main__links_item span{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#93939b;transition:all .2s}.header-main__right{display:flex;align-items:center}.header-main__right a{margin-left:10px}@keyframes button-pulse{0%{transform:translate(-50%,-50%) scale(.7,.5);opacity:0;border-radius:.25rem}12%{opacity:1}34%{transform:translate(-50%,-50%) scale(1)}38%{opacity:0}40%{transform:translate(-50%,-50%) scale(1);opacity:0;border-radius:.5rem}to{transform:translate(-50%,-50%) scale(1);opacity:0;border-radius:.25rem}}.header-main .btn{position:relative}.header-main .btn:after{width:calc(100% + 24px);height:calc(100% + 24px);content:"";animation:button-pulse 1.6s ease-out infinite .5s;position:absolute;border-radius:.25rem;left:50%;top:50%;transform:translate(-50%,-50%) scale(.7,.5);background:rgba(255,36,0,.5);z-index:-1;transition:transform .5s linear}.btn{padding:8px 24px;background:#ff2400;border:1px solid #ff2400;font-size:15px;font-weight:700;line-height:19px;letter-spacing:0;text-align:left;display:flex;border-radius:5px}.btn:hover{background:rgba(255,36,0,.7);border-color:rgba(255,36,0,.7)}.btn-border{padding:8px 24px;border:1px solid #ff2400;background:0 0;font-size:15px;font-weight:700;line-height:19px;letter-spacing:0;text-align:left;display:flex;border-radius:5px}.btn-border:hover{background:rgba(255,36,0,.7);border-color:rgba(255,36,0,.7)}.swiper-container{overflow:hidden;position:relative}#main-slider{border-radius:5px;overflow:hidden}#main-slider .swiper-pagination-bullet{margin:0 .125rem;width:.75rem;height:2px;background:#fff;opacity:.4;border-radius:2px;transition:all .2s}#main-slider .swiper-pagination-bullet-active{width:1.5rem;opacity:initial}#main-slider .swiper-slide{position:relative;height:300px}#main-slider .swiper-slide__content{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:flex-start;padding:20px 30px 30px;height:100%}#main-slider .swiper-slide__content_info{margin:auto 0}#main-slider .swiper-slide__content .btn{margin-top:auto}#main-slider .swiper-slide__content_head{display:flex;align-items:center}#main-slider .swiper-slide__content_head img{max-height:20px}#main-slider .swiper-slide__content_head span{margin-left:20px;padding-left:20px;border-left:1px solid #fff;font-size:24px;line-height:24px;font-weight:700;font-style:italic}#main-slider .swiper-slide__image{width:100%;height:100%}#main-slider .swiper-slide__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#main-slider .swiper-slide__title{font-size:36px;line-height:48px;font-weight:700;margin-bottom:10px;font-style:italic}#main-slider .swiper-slide__title_desc{font-size:32px;line-height:32px;font-weight:700;margin-bottom:15px;font-style:italic}#main-slider .swiper-slide__title_light{font-size:24px;line-height:24px;font-weight:700;margin-bottom:5px;font-style:italic}h1,h2{font-size:32px;font-weight:700;line-height:42px;letter-spacing:0;text-align:center;margin-bottom:10px;margin-top:0}.title-bottom{font-size:16px;font-weight:500;line-height:21px;letter-spacing:0;text-align:center;padding-bottom:10px;margin-bottom:10px;position:relative}.title-bottom:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:130%;height:1px;background:linear-gradient(90deg,rgba(0,0,0,0) 0,#00cfa6 50%,rgba(0,0,0,0) 100%);border-radius:100px}.title-bottom:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:50%;height:3px;background:#00cfa6;border-radius:1px}.section-bonuses .title-bottom:before{background:linear-gradient(90deg,rgba(0,0,0,0) 0,#ff2400 50%,rgba(0,0,0,0) 100%)}.section-bonuses .title-bottom:after{background:#ff2400}.section-head-desc{padding:60px 0}.section-head-desc__head{display:flex;flex-direction:column;align-items:center;position:relative}.section-head-desc p{font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left;margin-bottom:0}.section-categories__head{display:flex;align-items:center;justify-content:space-between}.section-categories__head .swiper-container{width:calc(100% - 185px)}.section-categories .btn-border{padding:10px 24px}.section-categories__item{display:flex;flex-direction:column;align-items:center}.section-categories__item span{color:#80858f;font-size:14px}.section-categories .swiper-slide{width:auto}.section-categories .swiper-slide:hover{transform:scale(1.05)}.section-categories .swiper-slide:hover svg{color:#fff}.section-categories .swiper-slide:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(343deg) brightness(102%) contrast(101%)}.section-categories .swiper-slide:hover span{color:#fff}.section-categories .swiper-slide img{width:24px;height:24px}.section-categories .swiper-button-prev{left:0;transform:rotate(180deg)}.section-categories .swiper-button-next{right:0}.section-categories .swiper-button-next,.section-categories .swiper-button-prev{background:linear-gradient(270deg,#0d1016 0,rgba(13,16,22,0) 86.76%);width:60px;height:100%}.section-categories .swiper-button-next:after,.section-categories .swiper-button-prev:after{display:none}.section-categories .swiper-button-disabled{background:0 0}.section-categories .swiper-slide.active-category img{filter:brightness(0) saturate(100%) invert(28%) sepia(100%) saturate(5905%) hue-rotate(6deg) brightness(104%) contrast(105%)}.section-categories .swiper-slide.active-category svg{color:#ff2400}.section-categories .swiper-slide.active-category span{color:#fff}.ui-block-title__glow_green[_ngcontent-pu-site-c14]{background:radial-gradient(50% 50% at 50% 50%,rgba(0,207,166,.1) 0,rgba(0,0,0,0) 100%)}.ui-block-title__glow_green[_ngcontent-pu-site-c14]:before{background:radial-gradient(50% 50% at 50% 50%,rgba(0,207,166,.1) 0,rgba(0,207,166,.1) 15.45%,rgba(0,0,0,0) 100%)}.ui-block-title__glow[_ngcontent-pu-site-c14]:before{content:"";position:absolute;top:25px;width:100%;height:5px;left:50%;transform:translate(-50%)}.ui-block-title__glow[_ngcontent-pu-site-c14]:after{content:"";position:absolute;top:.5rem;width:144px;height:40px;left:50%;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,#0d1016 0,rgba(0,0,0,0) 100%)}.ui-block-title__glow[_ngcontent-pu-site-c14]:after{width:207px;height:57px;top:20px}.ui-block-title__glow[_ngcontent-pu-site-c14]:before{top:36px;width:620px;height:7px}.ui-block-title__glow[_ngcontent-pu-site-c14]{width:712px;height:80px;top:9px;position:absolute}[_nghost-pu-site-c13]{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ui-starshine-wrapper[_ngcontent-pu-site-c13]{display:block;width:100%;height:100%}.ui-star-small[_ngcontent-pu-site-c13]{width:10px;height:10px}.ui-star-large[_ngcontent-pu-site-c13]{width:50px;height:50px}.ui-star-medium[_ngcontent-pu-site-c13]{width:30px;height:30px}@keyframes _ngcontent-pu-site-c13_glitter{0%{transform:scale(.3);opacity:0}40%{transform:scale(1);opacity:1}80%{transform:scale(.3);opacity:0}100%{transform:scale(.3);opacity:0}}.ui-star[_ngcontent-pu-site-c13]{display:block;background-repeat:no-repeat;background-position:center;z-index:2;animation:_ngcontent-pu-site-c13_glitter 5s linear 0s infinite normal}.ui-starshine-green[_nghost-pu-site-c13] .ui-star[_ngcontent-pu-site-c13]{background:image-set(url("../img/green-light.png") 1x, url("../img/green-light@2x.png") 2x) 0 0/100% 100%}.ui-starshine-red[_nghost-pu-site-c13] .ui-star[_ngcontent-pu-site-c13]{background:image-set(url("../img/red-light.png") 1x, url("../img/red-light@2x.png") 2x) 0 0/100% 100%}.section-bonuses{padding:60px 0}.section-bonuses__head{display:flex;flex-direction:column;align-items:center;position:relative}.section-bonuses__wrapper{margin-top:40px}.section-bonuses__item{max-width:350px;background:#13171f;border-radius:4px}.section-bonuses__image{width:100%;height:160px;position:relative}.section-bonuses__image .label{font-size:.75rem;line-height:1rem;font-weight:500;color:#fff;text-transform:uppercase;border-radius:.125rem;padding:2px .25rem;text-align:center;background:#ff2400;position:absolute;left:10px;top:10px}.section-bonuses__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-bonuses__content{padding:10px}.section-bonuses__title{font-size:1.1rem;line-height:1.625rem;font-weight:500;color:#fff;text-align:center;margin-bottom:10px}.section-bonuses__desc{font-size:.875rem;line-height:1.125rem;font-weight:400;color:#80858f;text-align:center;margin-bottom:30px;min-height:72px}.section-bonuses__buttons{display:flex;align-items:center;margin-top:auto}.section-bonuses__buttons .btn{width:calc(100% - 50px);justify-content:center;text-align:center}.section-bonuses__buttons .btn-info{width:37px;height:37px;display:flex;align-items:center;justify-content:center;color:#80858f;position:relative;margin-left:10px}.section-bonuses__buttons .btn-info:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.25rem;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:#444852}.section-bonuses__buttons .btn-info:hover{color:#c2c4c9}.section-bonuses__buttons .btn-info:hover svg{color:#fff}.section-bonuses__buttons .btn-info:hover:before{background:linear-gradient(136.34deg,#00cfa6 0,#444852 59.09%)}.ui-starshine-white{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ui-starshine-wrapper[_ngcontent-pu-site-c9]{display:block;width:100%;height:100%}.ui-starshine-white[_nghost-pu-site-c9] .ui-star[_ngcontent-pu-site-c9]{background:image-set(url("../img/white-light.png") 1x, url("../img/white-light@2x.png") 2x) no-repeat center/100% 100%}@keyframes _ngcontent-pu-site-c9_glitter{0%{transform:scale(.3);opacity:0}40%{transform:scale(1);opacity:1}80%{transform:scale(.3);opacity:0}100%{transform:scale(.3);opacity:0}}.ui-star[_ngcontent-pu-site-c9]{display:block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;z-index:2;opacity:0;animation:_ngcontent-pu-site-c9_glitter 5s linear 0s infinite normal}.ui-star-small[_ngcontent-pu-site-c9]{width:24px;height:24px}.ui-star-large[_ngcontent-pu-site-c9]{width:100px;height:100px}.ui-star-medium[_ngcontent-pu-site-c9]{width:68px;height:68px}.section-text-white{padding-bottom:30px}.section-text-white .section-bonuses__head{position:relative;padding-top:20px}.section-text-white .title-bottom:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:130%;height:1px;background:linear-gradient(90deg,rgba(0,0,0,0) 0,#fff 50%,rgba(0,0,0,0) 100%);border-radius:100px}.section-text-white .title-bottom:after{background:#fff}.section-text-white p{font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left}.section-text-white ul{margin-left:0;padding-left:20px}.section-text-white ul li{margin-bottom:15px}.section-text-pink{padding-bottom:30px}.section-text-pink .section-bonuses__head{position:relative;padding-top:20px}.section-text-pink .title-bottom:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:130%;height:1px;background:linear-gradient(90deg,rgba(0,0,0,0) 0,#f32293 50%,rgba(0,0,0,0) 100%);border-radius:100px}.section-text-pink .title-bottom:after{background:#f32293}.section-text-pink p{font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left}.section-text-pink ul{margin-left:0;padding-left:20px}.section-text-pink ul li{margin-bottom:15px}.section-text-blue{padding-bottom:30px}.section-text-blue .section-bonuses__head{position:relative;padding-top:20px}.section-text-blue .title-bottom:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:130%;height:1px;background:linear-gradient(90deg,rgba(0,0,0,0) 0,#00b2ff 50%,rgba(0,0,0,0) 100%);border-radius:100px}.section-text-blue .title-bottom:after{background:#00b2ff}.section-text-blue p{font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;text-align:left}.section-text-blue ul{margin-left:0;padding-left:20px}.section-text-blue ul li{margin-bottom:15px}.sticky{position:fixed;z-index:101}.stop{position:relative;z-index:101}.banner{max-width:100%;width:100%;margin:30px 0;height:170px;position:relative}.banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__content{position:absolute;left:100px;top:50%;transform:translateY(-50%)}.banner__content a{padding:16px 32px}.banner.align-right .banner__content{position:absolute;left:auto;right:100px;top:50%;transform:translateY(-50%)}.banner.align-right .banner__content a{padding:16px 32px}[_nghost-pu-site-c9]{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ui-starshine-wrapper[_ngcontent-pu-site-c9]{display:block;width:100%;height:100%}.ui-starshine-magenta[_nghost-pu-site-c9] .ui-star[_ngcontent-pu-site-c9]{background:image-set(url("../img/magenta-light.png") 1x, url("../img/magenta-light@2x.png") 2x) no-repeat center/100% 100%}.ui-starshine-blue[_nghost-pu-site-c9] .ui-star[_ngcontent-pu-site-c9]{background:image-set(url("../img/blue-light.png") 1x, url("../img/blue-light@2x.png") 2x) no-repeat center/100% 100%}.ui-star-small[_ngcontent-pu-site-c9]{width:24px;height:24px}.ui-star-large[_ngcontent-pu-site-c9]{width:100px;height:100px}.ui-star-medium[_ngcontent-pu-site-c9]{width:68px;height:68px}@keyframes _ngcontent-pu-site-c9_glitter{0%{transform:scale(.3);opacity:0}40%{transform:scale(1);opacity:1}80%{transform:scale(.3);opacity:0}100%{transform:scale(.3);opacity:0}}.ui-star[_ngcontent-pu-site-c9]{display:block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;z-index:2;opacity:0;animation:_ngcontent-pu-site-c9_glitter 5s linear 0s infinite normal}[_nghost-pu-site-c82]{background:var(--color-label-winner-bg);position:sticky;position:-webkit-sticky;bottom:-1px;left:0;padding-bottom:1px;align-items:center;width:100%;z-index:500;overflow:hidden;margin-bottom:2rem}.ui-running-line__dropdown[_ngcontent-pu-site-c82]{font-size:.75rem;line-height:1rem;font-weight:400;padding:.5rem 0 .5rem 1.5rem;display:flex;color:#80858f;width:130px;text-align:left;text-transform:none;margin:0 auto;background:0 0;border:none;box-shadow:none;position:relative}.ui-running-line__dropdown[_ngcontent-pu-site-c82]:after{background:#80858f;content:"";display:block;position:absolute;width:1px;height:24px;opacity:.5;right:0;top:50%;transform:translateY(-50%)}.ui-running-line_intersected[_nghost-pu-site-c82]{background:0 0;display:flex;align-items:center}.ui-running-line__items[_ngcontent-pu-site-c82]{display:flex;flex:1;overflow:hidden;position:relative;max-width:320px;width:100%;margin:0 auto}.ui-running-line__items[_ngcontent-pu-site-c82]{max-width:100%}.ui-running-line__items-list[_ngcontent-pu-site-c82]{display:flex}.ui-running-line__item{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;position:relative;max-height:32px}.ui-running-line__item img{height:32px;display:block;margin-bottom:0}.ui-running-line-item__game-btn{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;display:flex;align-items:center;justify-content:center;transition:all .2s}.ui-running-line__items{padding-left:20px}.ui-running-line__item{width:120px}.ui-running-line-item__name{font-size:.75rem;line-height:1rem;font-weight:400;display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c2c4c9}.ui-running-line-item__value{font-size:.75em;line-height:1em;font-weight:400;color:#fff;margin-bottom:0}.ui-icon-svg{width:15px;height:15px}.ui-button.ui-button_primary.ui-button_s{background:#ff2400;display:flex;align-items:center;color:#fff;border-radius:4px;border:none;box-shadow:none;outline:0;padding:5px 10px}.ui-button.ui-button_primary.ui-button_s:hover{cursor:pointer}.ui-button.ui-button_primary.ui-button_s svg{color:#fff;margin-right:8px}.ui-running-line__item:hover .ui-running-line-item__game-btn{opacity:1;background:#0d1016}.footer-main{margin-bottom:30px}.footer-main__block{max-width:25%}.footer-main__title{font-size:1rem;line-height:1.375rem;font-weight:500;color:#fff;margin-bottom:10px}.footer-main__buttons .pu-footer-support__buttons{display:flex;align-items:flex-start;flex-direction:column}.footer-main ul{margin-left:0;padding-left:20px}.footer-main ul li{padding-left:0}.footer-main ul li::marker{color:#80858f}.footer-main ul li a{font-size:.75rem;line-height:1rem;font-weight:400;position:relative;color:#80858f;text-decoration:none}.footer-main .container{display:flex;align-items:flex-start;justify-content:space-between}.footer-main .ui-button_l.ui-button_tertiary,.footer-main .ui-button_l.ui-button_tertiary-accent{padding:.5rem 1.5rem}.footer-main .pu-footer-support__button[_ngcontent-pu-site-c73]{font-size:.875rem;line-height:.875rem;font-weight:500;padding:.5rem 2.5rem;display:flex;align-items:center;justify-content:center;background:0 0;border:none;margin-bottom:10px;width:100%}.footer-main .pu-footer-support__button-icon[_ngcontent-pu-site-c73]{margin-right:.5rem}.footer-main .ui-button_l .ui-icon-svg.m{width:24px;height:24px;color:#80858f}.footer-main .ui-button_tertiary{position:relative;color:#80858f}.footer-main .ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover{color:var(--color-button-tertiary-txt-hover)}.footer-main .ui-button_tertiary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.25rem;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:#444852}.footer-main .ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover{cursor:pointer}.footer-main .ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover svg{color:#fff}.footer-main .ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover:before{background:linear-gradient(163deg,#00cfa6 0,#444852 59.09%)}.footer-main .telegram-button.pu-footer-support__button[_ngcontent-pu-site-c73]{padding-top:10px;padding-bottom:10px}.footer-logos__top{overflow:hidden;position:relative;padding-bottom:.75rem;margin-bottom:.75rem}.footer-logos__top:after{content:"";position:absolute;bottom:1px;display:initial;height:1px;background:linear-gradient(90deg,rgba(30,35,46,0) 0,rgba(128,133,143,.252417) 27.6%,rgba(128,133,143,.5) 52.62%,rgba(128,133,143,.291283) 74.48%,rgba(13,16,22,0) 100%);left:-1rem;right:-1rem}.footer-logos__top .swiper-button-next,.footer-logos__top .swiper-button-prev{width:101px;height:100%;margin:0;top:0}.footer-logos__top .swiper-button-next:after,.footer-logos__top .swiper-button-prev:after{display:none}.footer-logos__top .swiper-button-prev{left:0}.footer-logos__top .swiper-button-next{right:0}.footer-logos__top .swiper-slide{width:auto}.footer-logos__top .swiper-slide:hover img{filter:grayscale(0)}.footer-logos__top .swiper-slide img{width:auto;filter:grayscale(100)}.footer-logos__top .ui-slider-controls__container[_ngcontent-pu-site-c69]{width:101px}.footer-logos__top .ui-slider-controls_bottom-gap[_nghost-pu-site-c69] .ui-slider-controls__container[_ngcontent-pu-site-c69]{height:calc(100% - 2px)}.footer-logos__top .ui-slider-controls__container_next[_ngcontent-pu-site-c69]{right:0;justify-content:flex-end;background:linear-gradient(270deg,#0d1016 0,rgba(13,16,22,0) 86.76%)}.footer-logos__top .ui-slider-controls__container[_ngcontent-pu-site-c69]{position:absolute;top:0;z-index:1;pointer-events:none;display:flex;height:100%;padding:0}.footer-logos__top .pu-footer-logos__swiper-controls [_nghost-pu-site-c69] .ui-slider-controls__btn[_ngcontent-pu-site-c69],.footer-logos__top .pu-footer-logos__swiper-controls[_nghost-pu-site-c69] .ui-slider-controls__btn[_ngcontent-pu-site-c69]{color:#80858f}.footer-logos__top .ui-slider-controls__btn_next[_ngcontent-pu-site-c69]{justify-content:flex-end;padding-right:.25rem}.footer-logos__top .ui-slider-controls__btn[_ngcontent-pu-site-c69]{font:100% inherit;box-sizing:border-box;margin:0;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;cursor:pointer;letter-spacing:0;text-decoration:none;pointer-events:visible;display:flex;align-items:center;width:50%;height:100%;background:0 0;color:#80858f}.footer-logos__top .pu-footer-logos__swiper-controls [_nghost-pu-site-c69] .ui-slider-controls__btn[_ngcontent-pu-site-c69],.footer-logos__top .pu-footer-logos__swiper-controls[_nghost-pu-site-c69] .ui-slider-controls__btn[_ngcontent-pu-site-c69]{color:#80858f}.footer-logos__top .ui-icon-svg.l{height:32px;width:32px}.footer-logos__top .ui-slider-controls__icon_prev[_ngcontent-pu-site-c69]{transform:rotate(180deg)}.footer-logos__top .swiper-button-disabled{display:none}.footer-logos__top .ui-slider-controls__container_prev[_ngcontent-pu-site-c69]{justify-content:flex-start;background:linear-gradient(90deg,#0d1016 0,rgba(13,16,22,0) 86.76%)}.footer-logos__bottom{display:flex;justify-content:center;align-items:center;margin-bottom:60px}.footer-logos__bottom img{height:3rem;width:auto;filter:grayscale(100)}.footer-logos__bottom img:hover{filter:grayscale(0)}.footer-bottom{display:flex;align-items:center;margin-bottom:30px}.footer-bottom__year{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #80858f;color:#80858f;border-radius:4px}.footer-bottom__content{display:flex;flex-direction:column;margin-left:25px}.footer-bottom__content p{margin-bottom:0;color:#80858f;font-size:.75rem;line-height:.75rem;font-weight:400;position:relative}@keyframes _ngcontent-pu-site-c28_spinner-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ui-spinner_m[_ngcontent-pu-site-c28]{width:4rem;height:4rem}.ui-spinner__letter[_ngcontent-pu-site-c28]{position:absolute;z-index:1;width:100%;height:100%;padding:8%;top:11%}.ui-spinner__circles[_ngcontent-pu-site-c28]{display:inline-block;position:relative;width:100%;height:100%}.ui-spinner__circles[_ngcontent-pu-site-c28] div[_ngcontent-pu-site-c28]:nth-child(1){animation-delay:-.45s}.ui-spinner__circles[_ngcontent-pu-site-c28] div[_ngcontent-pu-site-c28]:nth-child(2){animation-delay:-.3s}.ui-spinner__circles[_ngcontent-pu-site-c28] div[_ngcontent-pu-site-c28]:nth-child(3){animation-delay:-.15s}.ui-spinner__circles[_ngcontent-pu-site-c28] div[_ngcontent-pu-site-c28]{position:absolute;width:100%;height:100%;border:6px solid #00cfa6;border-radius:50%;animation:_ngcontent-pu-site-c28_spinner-animation 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#00cfa6 transparent transparent transparent}.ui-spinner[_ngcontent-pu-site-c28]{position:relative;border-radius:50%;overflow:hidden;transform:translateZ(0)}.section-categories__spinner{width:100%;height:250px;display:flex;align-items:center;justify-content:center;transform:scale(0)}.section-categories__spinner.visibled{transform:scale(1)}[_nghost-pu-site-c95]{display:grid;grid-gap:.25rem;grid-template-columns:1fr 1fr}[_nghost-pu-site-c94]{--gradient-angle:136deg;position:relative;display:grid;border-radius:.25rem;transition:transform .3s ease;overflow:hidden;width:100%}.ui-game-tile__picture[_ngcontent-pu-site-c94]{grid-area:1/-1;aspect-ratio:1.3008849558/1;position:relative;width:100%}.ui-game-tile__image[_ngcontent-pu-site-c94]{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:.2s linear}.ui-game-tile__content[_ngcontent-pu-site-c94]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;padding:.5rem;z-index:1;border-radius:.25rem;overflow:hidden}.ui-game-tile__header[_ngcontent-pu-site-c94]{display:flex;justify-content:space-between;width:100%}.ui-game-tile__name[_ngcontent-pu-site-c94]{display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.125rem;margin:0;font-weight:400;color:#c2c4c9;width:100%;opacity:0}.ui-game-tile__button-icon{display:flex}.ui-game-tile__button-icon svg{color:#fff!important}.ui-game-tile__buttons[_ngcontent-pu-site-c94]{visibility:hidden;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.ui-button_primary,.ui-button_primary-animation{background:#ff2400;color:#fff;position:relative}.xl\:ui-button_m{font-size:1rem;line-height:1rem;font-weight:500;padding:.5rem 1.5rem;line-height:24px}.ui-game-tile__button[_ngcontent-pu-site-c94]{display:flex;justify-content:center;align-items:center}.xl\:ui-button_m .ui-icon-svg.m{width:20px;height:20px}.xl\:ui-button_m .ui-icon+span{margin-left:.5rem}@keyframes button-pulse{0%{transform:translate(-50%,-50%) scale(.7,.5);opacity:0;border-radius:.25rem}12%{opacity:1}34%{transform:translate(-50%,-50%) scale(1)}38%{opacity:0}40%{transform:translate(-50%,-50%) scale(1);opacity:0;border-radius:.5rem}to{transform:translate(-50%,-50%) scale(1);opacity:0;border-radius:.25rem}}.ui-button_primary-animation:not(.ui-button_pressed):not(.ui-button_prerender):not(:active):not(:disabled):after{content:"";animation:button-pulse 1.6s ease-out infinite .5s;position:absolute;border-radius:.25rem;left:50%;top:50%;transform:translate(-50%,-50%) scale(.7,.5);background:rgba(255,36,0,.5);z-index:-1;transition:transform .5s linear}.ui-button.ui-button_primary-animation:after{width:calc(100% + 24px);height:calc(100% + 24px)}.ui-button_special-demo{background:rgba(0,0,0,0);color:#fff;border:1px solid #fff;text-transform:uppercase;justify-content:center}.xl\:ui-button_m.ui-button_special-demo{font-size:.875rem;line-height:.875rem;font-weight:500;padding:.75rem 44px}.ui-game-tile__button[_ngcontent-pu-site-c94]{display:flex;justify-content:center;align-items:center}.ui-game-tile_touched[_nghost-pu-site-c94],[_nghost-pu-site-c94]:hover:not(.ui-game-tile_touch-supported){transform:scale(1.08);z-index:3}.ui-game-tile_touched[_nghost-pu-site-c94] .ui-game-tile__content[_ngcontent-pu-site-c94],[_nghost-pu-site-c94]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__content[_ngcontent-pu-site-c94]{background:rgba(13,16,22,.7)}.ui-game-tile_touched[_nghost-pu-site-c94] .ui-game-tile__favorite[_ngcontent-pu-site-c94],.ui-game-tile_touched[_nghost-pu-site-c94] .ui-game-tile__name[_ngcontent-pu-site-c94],[_nghost-pu-site-c94]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__favorite[_ngcontent-pu-site-c94],[_nghost-pu-site-c94]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__name[_ngcontent-pu-site-c94]{opacity:1}.ui-game-tile_touched[_nghost-pu-site-c94] .ui-game-tile__buttons[_ngcontent-pu-site-c94],[_nghost-pu-site-c94]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__buttons[_ngcontent-pu-site-c94]{visibility:initial}.ui-game-tile__bottom[_ngcontent-pu-site-c94]{background:rgba(13,16,22,.65);font-size:.75rem;line-height:1rem;font-weight:400;font-weight:500;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;color:#fff;text-transform:uppercase;padding:2px}.ui-game-tile__bottom-icon[_ngcontent-pu-site-c94]{margin-right:.25rem}.ui-icon-svg.\32 xs{height:12px;width:12px}.ui-game-tile__labels[_ngcontent-pu-site-c94]{background:linear-gradient(128.83deg,#0d1016 0,rgba(13,16,22,0) 23.69%);position:absolute;display:flex;flex-direction:column;top:0;left:0;width:100%;height:100%;padding:.25rem}.ui-game-tile__label[_ngcontent-pu-site-c94]{font-size:.75rem;line-height:1rem;font-weight:400;font-weight:500;width:-moz-max-content;width:max-content;padding:2px .25rem;color:#fff;border-radius:2px;text-transform:uppercase}.ui-game-tile__label_new[_ngcontent-pu-site-c94]{background:rgba(255,36,0,.6)}.ui-game-tile__image.pu-img-loaded[_ngcontent-pu-site-c94],.ui-game-tile__image_placeholder[_ngcontent-pu-site-c94]{opacity:1}[_nghost-pu-site-c95]{margin-top:30px}[_nghost-pu-site-c90]:before,[_nghost-pu-site-c94]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.25rem;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;display:none;z-index:2;width:calc(100% - 2px);height:calc(100% - 2px);padding:1px;pointer-events:none;background:linear-gradient(496deg,#00cfa6 0,rgba(13,16,22,.2) 59.09%)}.ui-game-tile_touched[_nghost-pu-site-c94]:before,[_nghost-pu-site-c94]:hover:not(.ui-game-tile_touch-supported):before{display:block}.ui-game-tile_touched[_nghost-pu-site-c90]:before,[_nghost-pu-site-c90]:hover:not(.ui-game-tile_touch-supported):before{display:block}@media (min-width:609px){[_nghost-pu-site-c95]{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){[_nghost-pu-site-c95]{grid-gap:.5rem}}@media (min-width:931px){[_nghost-pu-site-c95]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1233px){[_nghost-pu-site-c95]{grid-template-columns:repeat(5,1fr)}}@media (min-width:1280px){[_nghost-pu-site-c95]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1459px){[_nghost-pu-site-c95]{grid-template-columns:repeat(5,1fr)}}.pu-casino-games-list__grid[_ngcontent-pu-site-c93]{padding-top:.5rem;margin-bottom:1.5rem}[_nghost-pu-site-c91]{display:grid;grid-gap:.25rem;grid-template-columns:1fr 1fr}@media (min-width:609px){[_nghost-pu-site-c91]{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){[_nghost-pu-site-c91]{grid-gap:.5rem}}@media (min-width:931px){[_nghost-pu-site-c91]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1233px){[_nghost-pu-site-c91]{grid-template-columns:repeat(5,1fr)}}@media (min-width:1280px){[_nghost-pu-site-c91]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1459px){[_nghost-pu-site-c91]{grid-template-columns:repeat(5,1fr)}}.ui-button_primary,.ui-button_primary-animation{border-radius:6px;border:none;box-shadow:none;outline:0;cursor:pointer;margin-bottom:5px}.section-categories__wrapper{margin-top:30px}.ui-game-tile__button[_ngcontent-pu-site-c94]{border-radius:6px}[_nghost-pu-site-c90]{--gradient-angle:136deg;position:relative;display:grid;border-radius:.25rem;transition:transform .3s ease;overflow:hidden;width:100%}.ui-game-tile__picture[_ngcontent-pu-site-c90]{grid-area:1/-1;aspect-ratio:1.3008849558/1;position:relative;width:100%}.ui-game-tile__image[_ngcontent-pu-site-c90]{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;transition:.2s linear}.ui-game-tile__content[_ngcontent-pu-site-c90]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;padding:.5rem;z-index:1;border-radius:.25rem;overflow:hidden}.ui-game-tile__header[_ngcontent-pu-site-c90]{display:flex;justify-content:space-between;width:100%}.ui-game-tile__name[_ngcontent-pu-site-c90]{display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.125rem;font-weight:400;color:#c2c4c9;width:100%;opacity:0;margin:0}.ui-game-tile__buttons[_ngcontent-pu-site-c90]{visibility:hidden;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.ui-game-tile__button[_ngcontent-pu-site-c90]{display:flex;justify-content:center;align-items:center}.ui-game-tile__button[_ngcontent-pu-site-c90]{display:flex;justify-content:center;align-items:center}.ui-game-tile__bottom[_ngcontent-pu-site-c90]{background:rgba(13,16,22,.65);font-size:.75rem;line-height:1rem;font-weight:400;font-weight:500;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;color:#fff;text-transform:uppercase;padding:2px}.ui-game-tile__header[_ngcontent-pu-site-c90]{display:flex;justify-content:space-between;width:100%}.ui-game-tile_touched[_nghost-pu-site-c90] .ui-game-tile__favorite[_ngcontent-pu-site-c90],.ui-game-tile_touched[_nghost-pu-site-c90] .ui-game-tile__name[_ngcontent-pu-site-c90],[_nghost-pu-site-c90]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__favorite[_ngcontent-pu-site-c90],[_nghost-pu-site-c90]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__name[_ngcontent-pu-site-c90]{opacity:1}.ui-game-tile__bottom-icon[_ngcontent-pu-site-c90]{margin-right:.25rem}.ui-game-tile_touched[_nghost-pu-site-c90],[_nghost-pu-site-c90]:hover:not(.ui-game-tile_touch-supported){transform:scale(1.08);z-index:3}.ui-game-tile_touched[_nghost-pu-site-c90] .ui-game-tile__content[_ngcontent-pu-site-c90],[_nghost-pu-site-c90]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__content[_ngcontent-pu-site-c90]{background:rgba(13,16,22,.7)}.ui-game-tile__content[_ngcontent-pu-site-c90]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;padding:.5rem;z-index:1;border-radius:.25rem;overflow:hidden}.ui-game-tile__header[_ngcontent-pu-site-c90]{display:flex;justify-content:space-between;width:100%}.ui-game-tile_touched[_nghost-pu-site-c90] .ui-game-tile__buttons[_ngcontent-pu-site-c90],[_nghost-pu-site-c90]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__buttons[_ngcontent-pu-site-c90]{visibility:initial}@media screen and (max-width:1000px){.header-main__desc{display:none}.ui-block-title__glow[_ngcontent-pu-site-c14]:after{display:none}h1,h2{font-size:24px}}@media screen and (max-width:650px){.left-menu{display:none}.main-content{width:100%}#main-slider .swiper-slide__title,#main-slider .swiper-slide__title_desc{font-size:22px;line-height:22px}#main-slider .swiper-slide__title_desc,#main-slider .swiper-slide__title_light{font-size:20px;line-height:20px}#main-slider .swiper-slide{height:210px}#main-slider .swiper-slide__content_head span{font-size:14px;line-height:14px}.header-main .header-main__links_item{display:none}.mobile{display:flex}.banner.align-right .banner__content a,.banner__content a,.btn,.btn-border{font-size:13px;padding:6px 10px}h1,h2{font-size:20px;line-height:20px}.section-head-desc p,.section-text-blue p,.section-text-blue ul li,.section-text-pink p,.section-text-pink ul li,.section-text-white p,.section-text-white ul li{font-size:14px;line-height:16px}.section-categories .btn-border{display:none}.section-categories__head .swiper-container{width:100%}.footer-main .container{flex-direction:column}.footer-main__block{max-width:none;display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.footer-bottom__content{width:calc(100% - 80px)}.footer-logos__bottom img{width:15%}.footer-logos__top .swiper-slide{width:15%}}.footer{border:1px solid red}
.page-not-found {
	display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
	flex-direction: column;
	 min-height: 100vh;
}
.page-not-found a {
	color: #ff2400;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xvY2FsX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL2dsb2JhbC5zY3NzIiwiY29tbW9uL2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRFQ1VBLEtBQ0UsWUFBYSxLQUViLHlCQUEwQixLRGlCNUIsS0FDRSxPQUFBLEVBUUYsS0FDRSxRQUFBLE1DQ0YsR0RNQSxVQUFBLElBS0EsT0FBQSxNQUFBLEVDRUEsR0RXRSxXQUFBLFlDUkEsT0FBUSxFQUVSLFNBQVUsUUFTWixJQUNFLEtBQU0sSUFBSSxTQUFTLENBQUUsVUR5QnZCLEVDWkUsV0FBWSxJRHNCZCxZQ2JFLGNBQWUsS0RnQmYsZ0JBQUEsVUNiRix3QkFBQSxVQUFBLE9BRUUsZ0JBQWlCLFVBQVUsT0R1QjdCLEVDZEEsT0FDRSxZQUFhLE9BT2YsS0FFQSxJRGlCQSxLQUNFLEtBQUEsSUFBQSxTQUFBLENBQUEsVUFVRixNQ2hCRSxVQUFXLElEMkJiLElDbEJBLElBQ0UsVUFBVyxJRGlCYixZQUFBLEVBS0EsU0FBQSxTQ25CRSxlQUFnQixTQUdsQixJRHFCRSxPQUFBLE9DakJGLElBQUEsSUFBQSxNQVdBLElEc0JBLGFBQUEsS0NWQSxPRHdCQSxNQ3RCQSxTQUNBLE9BQ0EsU0R3QkUsS0FBQSxJQUFBLENBQUEsS0FBQSxRQ25CQSxPQUFRLEVBU1YsT0R5QkEsTUFBQSxTQUFBLFFBV0EsT0N4QkEsT0Q0QkEsZUFBQSxLQ2xCQSxjQUNBLGFENEJBLGNDOUJBLE9EK0JFLG1CQUFBLE9BUUYsZ0NDMUJBLCtCQUNBLGdDQUhBLHlCRGdDQSxhQUFBLEtBQ0UsUUFBQSxFQ3JCRiw2QkFFQSw0QkQ4QkEsNkJDaENBLHNCQUlFLFFBQVMsSUFBSSxPQUFPLFdBTXRCLFNBRUUsUUFBUyxNQUFPLE1BQU8sT0FVekIsT0FDRSxXQUFZLFdEa0NkLE1BQUEsUUFFRSxRQUFBLE1DOUJBLFVBQVcsS0FFWCxRQUFTLEVEbUNYLFlBQUEs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QSxHQUNFLFVBQVcsS0FDWCxZQUFhLEtBR2YscUJBR0EscUJBRUEseUJBSEEscUJBSUEseUJBTEEsc0JBR0EsMEJBR0UsVUFBVyxLQUNYLFlBQWEsS0FHZixnQ0FDRSxRQUFTLEtBR1gsNENBQ0UsTUFBTyxLQUdULHdCQUNFLGVBQWdCLE9BR2xCLG9CQUNFLFVBQVcsS0FDWCxRQUFTLEtBQ1QsZUFBZ0IsT0FDaEIsWUFBYSxPQUNiLE1BQU8sS0FDUCxXQUFZLE9BR2Qsd0JBQ0UsTUFBTyxrQkFHVCwwQkFDRSxNQUFPLElBR1QsaUNBQ0UsTUFBTyxLQUlYLFFBQ0UsT0FBUSxJQUFJLE1BQU0iLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICMwRDEwMTY7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWljb24tc3ZnLm0ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBjb2xvcjogIzgwODU4ZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5zaXRlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmxvZ28tc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ubGVmdC1tZW51IC5zZWN0aW9uLWNhdGVnb3JpZXNfX2l0ZW0gc3Bhbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGVmdC1tZW51LmNsb3NlIHtcbiAgd2lkdGg6IDcwcHg7XG59XG4ubGVmdC1tZW51LmNsb3NlIC5sb2dvLXNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGVmdC1tZW51LmNsb3NlIC5tYWluLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbi1jb250ZW50LmZ1bGwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG59XG5cbi5sZWZ0LW1lbnUuY2xvc2UgLnVpLXNpZGViYXItdG9nZ2xlX19jb250ZW50W19uZ2NvbnRlbnQtcHUtc2l0ZS1jNTldIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5sZWZ0LW1lbnUge1xuICB3aWR0aDogMjEwcHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxMnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB6LWluZGV4OiA5OTtcbn1cbi5sZWZ0LW1lbnUgLnVpLXNpZGViYXItdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjMGQxMDE2O1xufVxuLmxlZnQtbWVudTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4ubGVmdC1tZW51OmhvdmVyIC51aS1zaWRlYmFyLXRvZ2dsZV9fd3JhcHBlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAtMjFweDtcbn1cbi5sZWZ0LW1lbnU6aG92ZXIgLnVpLXNpZGViYXItdG9nZ2xlX193cmFwcGVyOmJlZm9yZSwgLmxlZnQtbWVudTpob3ZlciAudWktc2lkZWJhci10b2dnbGVfX2J0bjphZnRlciwgLmxlZnQtbWVudTpob3ZlciAudWktc2lkZWJhci10b2dnbGVfX2J0bjpiZWZvcmUsIC5sZWZ0LW1lbnU6aG92ZXIgLnVpLXNpZGViYXItdG9nZ2xlX193cmFwcGVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZWZ0LW1lbnUgLnVpLXNpZGViYXItdG9nZ2xlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNDEuNTklIC0gMjBweCk7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB6LWluZGV4OiAyMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG59XG4ubGVmdC1tZW51IC51aS1zaWRlYmFyLXRvZ2dsZV9fd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0zcHg7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogY2FsYyg1MSUgLSAycHgpO1xuICBiYWNrZ3JvdW5kOiAjMGQxMDE2O1xuICB3aWR0aDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4ubGVmdC1tZW51IC51aS1zaWRlYmFyLXRvZ2dsZV9fYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgKyAycHgpO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMGNmYTY7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGVmdC1tZW51IC51aS1zaWRlYmFyLXRvZ2dsZV9fYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZmE2O1xuICBvcGFjaXR5OiAwO1xufVxuLmxlZnQtbWVudSAudWktaWNvbi1zdmcubSB7XG4gIGNvbG9yOiAjMDBjZmE2O1xufVxuLmxlZnQtbWVudSAudWktc2lkZWJhci10b2dnbGVfX3dyYXBwZXI6YWZ0ZXIge1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1jb2xvcjogIzAwY2ZhNjtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZWZ0LW1lbnUgLnVpLXNpZGViYXItdG9nZ2xlX19idG5bX25nY29udGVudC1wdS1zaXRlLWM1OV0ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQxMDE2O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxlZnQtbWVudSAudWktc2lkZWJhci10b2dnbGVfX2NvbnRlbnRbX25nY29udGVudC1wdS1zaXRlLWM1OV0ge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDBjZmE2O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sZWZ0LW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMjA3LCAxNjYsIDApIDE3Ljk0JSwgIzAwY2ZhNiA0MC41OSUsIHJnYmEoMCwgMjA3LCAxNjYsIDApIDYzLjY2JSk7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGVmdC1tZW51IC5zZWN0aW9uLWNhdGVnb3JpZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubGVmdC1tZW51IC5zZWN0aW9uLWNhdGVnb3JpZXNfX2l0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmxlZnQtbWVudSAuc2VjdGlvbi1jYXRlZ29yaWVzX19pdGVtOmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxlZnQtbWVudSAuc2VjdGlvbi1jYXRlZ29yaWVzX19pdGVtOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMSUpIGh1ZS1yb3RhdGUoMzQzZGVnKSBicmlnaHRuZXNzKDEwMiUpIGNvbnRyYXN0KDEwMSUpO1xufVxuLmxlZnQtbWVudSAuc2VjdGlvbi1jYXRlZ29yaWVzX19pdGVtOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sZWZ0LW1lbnUgLnNlY3Rpb24tY2F0ZWdvcmllc19faXRlbSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmxlZnQtbWVudSAuc2VjdGlvbi1jYXRlZ29yaWVzX19pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMjRweDtcbiAgbWF4LWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5sZWZ0LW1lbnVfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4ubGVmdC1tZW51X19sb2dvIGltZyB7XG4gIHdpZHRoOiAxNDJweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTBweCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uaGVhZGVyLW1haW4ge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXItbWFpbl9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGVhZGVyLW1haW5fX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1tYWluX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW1haW4gLmhlYWRlci1tYWluX19saW5rc19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xufVxuLmhlYWRlci1tYWluIC5oZWFkZXItbWFpbl9fbGlua3NfaXRlbTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLW1haW4gLmhlYWRlci1tYWluX19saW5rc19pdGVtOmhvdmVyIC51aS1pY29uLXN2Zy5tIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLW1haW4gLmhlYWRlci1tYWluX19saW5rc19pdGVtIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmhlYWRlci1tYWluIC5oZWFkZXItbWFpbl9fbGlua3NfaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM5MzkzOUI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmhlYWRlci1tYWluX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW1haW5fX3JpZ2h0IGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBrZXlmcmFtZXMgYnV0dG9uLXB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNywgMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbiAgMTIlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDM0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgMzglIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgfVxufVxuLmhlYWRlci1tYWluIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLW1haW4gLmJ0bjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgY29udGVudDogXCJcIjtcbiAgYW5pbWF0aW9uOiBidXR0b24tcHVsc2UgMS42cyBlYXNlLW91dCBpbmZpbml0ZSAwLjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNywgMC41KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDM2LCAwLCAwLjUpO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgbGluZWFyO1xufVxuXG4uYnRuIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGRjI0MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjI0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMzYsIDAsIDAuNyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDM2LCAwLCAwLjcpO1xufVxuXG4uYnRuLWJvcmRlciB7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkYyNDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJ0bi1ib3JkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMzYsIDAsIDAuNyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDM2LCAwLCAwLjcpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI21haW4tc2xpZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI21haW4tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDByZW0gMC4xMjVyZW07XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC40O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuI21haW4tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgb3BhY2l0eTogaW5pdGlhbDtcbn1cbiNtYWluLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuI21haW4tc2xpZGVyIC5zd2lwZXItc2xpZGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jbWFpbi1zbGlkZXIgLnN3aXBlci1zbGlkZV9fY29udGVudF9pbmZvIHtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4jbWFpbi1zbGlkZXIgLnN3aXBlci1zbGlkZV9fY29udGVudCAuYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbiNtYWluLXNsaWRlciAuc3dpcGVyLXNsaWRlX19jb250ZW50X2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI21haW4tc2xpZGVyIC5zd2lwZXItc2xpZGVfX2NvbnRlbnRfaGVhZCBpbWcge1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xufVxuI21haW4tc2xpZGVyIC5zd2lwZXItc2xpZGVfX2NvbnRlbnRfaGVhZCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI21haW4tc2xpZGVyIC5zd2lwZXItc2xpZGVfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNtYWluLXNsaWRlciAuc3dpcGVyLXNsaWRlX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNtYWluLXNsaWRlciAuc3dpcGVyLXNsaWRlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4jbWFpbi1zbGlkZXIgLnN3aXBlci1zbGlkZV9fdGl0bGVfZGVzYyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4jbWFpbi1zbGlkZXIgLnN3aXBlci1zbGlkZV9fdGl0bGVfbGlnaHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmgxLCBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRpdGxlLWJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aXRsZS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTMwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwY2ZhNiA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLnRpdGxlLWJvdHRvbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMwMENGQTY7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnNlY3Rpb24tYm9udXNlcyAudGl0bGUtYm90dG9tOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgI2ZmMjQwMCA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG4uc2VjdGlvbi1ib251c2VzIC50aXRsZS1ib3R0b206YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYyNDAwO1xufVxuXG4uc2VjdGlvbi1oZWFkLWRlc2Mge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uc2VjdGlvbi1oZWFkLWRlc2NfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1oZWFkLWRlc2MgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWNhdGVnb3JpZXNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzX19oZWFkIC5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4NXB4KTtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLmJ0bi1ib3JkZXIge1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXNfX2l0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjODA4NThmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLnN3aXBlci1zbGlkZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzIC5zd2lwZXItc2xpZGU6aG92ZXIgc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzIC5zd2lwZXItc2xpZGU6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgxJSkgaHVlLXJvdGF0ZSgzNDNkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoMTAxJSk7XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzIC5zd2lwZXItc2xpZGU6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tY2F0ZWdvcmllcyAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNlY3Rpb24tY2F0ZWdvcmllcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zZWN0aW9uLWNhdGVnb3JpZXMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMwZDEwMTYgMCUsIHJnYmEoMTMsIDE2LCAyMiwgMCkgODYuNzYlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnNlY3Rpb24tY2F0ZWdvcmllcyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNlY3Rpb24tY2F0ZWdvcmllcyAuc3dpcGVyLXNsaWRlLmFjdGl2ZS1jYXRlZ29yeSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI4JSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoNTkwNSUpIGh1ZS1yb3RhdGUoNmRlZykgYnJpZ2h0bmVzcygxMDQlKSBjb250cmFzdCgxMDUlKTtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXMgLnN3aXBlci1zbGlkZS5hY3RpdmUtY2F0ZWdvcnkgc3ZnIHtcbiAgY29sb3I6ICNmZjI0MDA7XG59XG4uc2VjdGlvbi1jYXRlZ29yaWVzIC5zd2lwZXItc2xpZGUuYWN0aXZlLWNhdGVnb3J5IHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnVpLWJsb2NrLXRpdGxlX19nbG93X2dyZWVuW19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTRdIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgcmdiYSgwLCAyMDcsIDE2NiwgMC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cblxuLnVpLWJsb2NrLXRpdGxlX19nbG93X2dyZWVuW19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTRdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsIHJnYmEoMCwgMjA3LCAxNjYsIDAuMSkgMCUsIHJnYmEoMCwgMjA3LCAxNjYsIDAuMSkgMTUuNDUlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuXG4udWktYmxvY2stdGl0bGVfX2dsb3dbX25nY29udGVudC1wdS1zaXRlLWMxNF06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cblxuLnVpLWJsb2NrLXRpdGxlX19nbG93W19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTRdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbiAgd2lkdGg6IDE0NHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsICMwZDEwMTYgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG5cbi51aS1ibG9jay10aXRsZV9fZ2xvd1tfbmdjb250ZW50LXB1LXNpdGUtYzE0XTphZnRlciB7XG4gIHdpZHRoOiAyMDdweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICB0b3A6IDIwcHg7XG59XG5cbi51aS1ibG9jay10aXRsZV9fZ2xvd1tfbmdjb250ZW50LXB1LXNpdGUtYzE0XTpiZWZvcmUge1xuICB0b3A6IDM2cHg7XG4gIHdpZHRoOiA2MjBweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi51aS1ibG9jay10aXRsZV9fZ2xvd1tfbmdjb250ZW50LXB1LXNpdGUtYzE0XSB7XG4gIHdpZHRoOiA3MTJweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5bX25naG9zdC1wdS1zaXRlLWMxM10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51aS1zdGFyc2hpbmUtd3JhcHBlcltfbmdjb250ZW50LXB1LXNpdGUtYzEzXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktc3Rhci1zbWFsbFtfbmdjb250ZW50LXB1LXNpdGUtYzEzXSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi51aS1zdGFyLWxhcmdlW19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTNdIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnVpLXN0YXItbWVkaXVtW19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTNdIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuQGtleWZyYW1lcyBfbmdjb250ZW50LXB1LXNpdGUtYzEzX2dsaXR0ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnVpLXN0YXJbX25nY29udGVudC1wdS1zaXRlLWMxM10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICBhbmltYXRpb246IF9uZ2NvbnRlbnQtcHUtc2l0ZS1jMTNfZ2xpdHRlciA1cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xufVxuXG4udWktc3RhcnNoaW5lLWdyZWVuW19uZ2hvc3QtcHUtc2l0ZS1jMTNdIC51aS1zdGFyW19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTNdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2dyZWVuLWxpZ2h0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybChcIi4uL2ltZy9ncmVlbi1saWdodC5wbmdcIikgMXgsIHVybChcIi4uL2ltZy9ncmVlbi1saWdodEAyeC5wbmdcIikgMngpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLnVpLXN0YXJzaGluZS1yZWRbX25naG9zdC1wdS1zaXRlLWMxM10gLnVpLXN0YXJbX25nY29udGVudC1wdS1zaXRlLWMxM10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVkLWxpZ2h0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybChcIi4uL2ltZy9yZWQtbGlnaHQucG5nXCIpIDF4LCB1cmwoXCIuLi9pbWcvcmVkLWxpZ2h0QDJ4LnBuZ1wiKSAyeCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uc2VjdGlvbi1ib251c2VzIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLnNlY3Rpb24tYm9udXNlc19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWJvbnVzZXNfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnNlY3Rpb24tYm9udXNlc19faXRlbSB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGJhY2tncm91bmQ6ICMxMzE3MWY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zZWN0aW9uLWJvbnVzZXNfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWJvbnVzZXNfX2ltYWdlIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgcGFkZGluZzogMnB4IDAuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmMjQwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG4uc2VjdGlvbi1ib251c2VzX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zZWN0aW9uLWJvbnVzZXNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnNlY3Rpb24tYm9udXNlc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb24tYm9udXNlc19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogNzJweDtcbn1cbi5zZWN0aW9uLWJvbnVzZXNfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnNlY3Rpb24tYm9udXNlc19fYnV0dG9ucyAuYnRuIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tYm9udXNlc19fYnV0dG9ucyAuYnRuLWluZm8ge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uc2VjdGlvbi1ib251c2VzX19idXR0b25zIC5idG4taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMXB4O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIGJhY2tncm91bmQ6ICM0NDQ4NTI7XG59XG4uc2VjdGlvbi1ib251c2VzX19idXR0b25zIC5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjYzJjNGM5O1xufVxuLnNlY3Rpb24tYm9udXNlc19fYnV0dG9ucyAuYnRuLWluZm86aG92ZXIgc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1ib251c2VzX19idXR0b25zIC5idG4taW5mbzpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM2LjM0ZGVnLCAjMDBjZmE2IDAlLCAjNDQ0ODUyIDU5LjA5JSk7XG59XG5cbi51aS1zdGFyc2hpbmUtd2hpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51aS1zdGFyc2hpbmUtd3JhcHBlcltfbmdjb250ZW50LXB1LXNpdGUtYzldIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1zdGFyc2hpbmUtd2hpdGVbX25naG9zdC1wdS1zaXRlLWM5XSAudWktc3Rhcltfbmdjb250ZW50LXB1LXNpdGUtYzldIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3doaXRlLWxpZ2h0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybChcIi4uL2ltZy93aGl0ZS1saWdodC5wbmdcIikgMXgsIHVybChcIi4uL2ltZy93aGl0ZS1saWdodEAyeC5wbmdcIikgMngpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG5Aa2V5ZnJhbWVzIF9uZ2NvbnRlbnQtcHUtc2l0ZS1jOV9nbGl0dGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi51aS1zdGFyW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBfbmdjb250ZW50LXB1LXNpdGUtYzlfZ2xpdHRlciA1cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xufVxuXG4udWktc3Rhci1zbWFsbFtfbmdjb250ZW50LXB1LXNpdGUtYzldIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnVpLXN0YXItbGFyZ2VbX25nY29udGVudC1wdS1zaXRlLWM5XSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLnVpLXN0YXItbWVkaXVtW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOV0ge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuXG4uc2VjdGlvbi10ZXh0LXdoaXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uc2VjdGlvbi10ZXh0LXdoaXRlIC5zZWN0aW9uLWJvbnVzZXNfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnNlY3Rpb24tdGV4dC13aGl0ZSAudGl0bGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEzMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICNmZmZmZmYgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5zZWN0aW9uLXRleHQtd2hpdGUgLnRpdGxlLWJvdHRvbTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2VjdGlvbi10ZXh0LXdoaXRlIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb24tdGV4dC13aGl0ZSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc2VjdGlvbi10ZXh0LXdoaXRlIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNlY3Rpb24tdGV4dC1waW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uc2VjdGlvbi10ZXh0LXBpbmsgLnNlY3Rpb24tYm9udXNlc19faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uc2VjdGlvbi10ZXh0LXBpbmsgLnRpdGxlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMzAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjZjMyMjkzIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uc2VjdGlvbi10ZXh0LXBpbmsgLnRpdGxlLWJvdHRvbTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmMzIyOTM7XG59XG4uc2VjdGlvbi10ZXh0LXBpbmsgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VjdGlvbi10ZXh0LXBpbmsgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNlY3Rpb24tdGV4dC1waW5rIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNlY3Rpb24tdGV4dC1ibHVlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uc2VjdGlvbi10ZXh0LWJsdWUgLnNlY3Rpb24tYm9udXNlc19faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uc2VjdGlvbi10ZXh0LWJsdWUgLnRpdGxlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMzAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDBiMmZmIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uc2VjdGlvbi10ZXh0LWJsdWUgLnRpdGxlLWJvdHRvbTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMGIyZmY7XG59XG4uc2VjdGlvbi10ZXh0LWJsdWUgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VjdGlvbi10ZXh0LWJsdWUgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNlY3Rpb24tdGV4dC1ibHVlIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAxO1xufVxuXG4uc3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxO1xufVxuXG4uYmFubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGhlaWdodDogMTcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5iYW5uZXJfX2NvbnRlbnQgYSB7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbn1cblxuLmJhbm5lci5hbGlnbi1yaWdodCAuYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYmFubmVyLmFsaWduLXJpZ2h0IC5iYW5uZXJfX2NvbnRlbnQgYSB7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbn1cblxuW19uZ2hvc3QtcHUtc2l0ZS1jOV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51aS1zdGFyc2hpbmUtd3JhcHBlcltfbmdjb250ZW50LXB1LXNpdGUtYzldIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1zdGFyc2hpbmUtbWFnZW50YVtfbmdob3N0LXB1LXNpdGUtYzldIC51aS1zdGFyW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFnZW50YS1saWdodC5wbmdcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoXCIuLi9pbWcvbWFnZW50YS1saWdodC5wbmdcIikgMXgsIHVybChcIi4uL2ltZy9tYWdlbnRhLWxpZ2h0QDJ4LnBuZ1wiKSAyeCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi51aS1zdGFyc2hpbmUtYmx1ZVtfbmdob3N0LXB1LXNpdGUtYzldIC51aS1zdGFyW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmx1ZS1saWdodC5wbmdcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoXCIuLi9pbWcvYmx1ZS1saWdodC5wbmdcIikgMXgsIHVybChcIi4uL2ltZy9ibHVlLWxpZ2h0QDJ4LnBuZ1wiKSAyeCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi51aS1zdGFyLXNtYWxsW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOV0ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4udWktc3Rhci1sYXJnZVtfbmdjb250ZW50LXB1LXNpdGUtYzldIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4udWktc3Rhci1tZWRpdW1bX25nY29udGVudC1wdS1zaXRlLWM5XSB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDY4cHg7XG59XG5cbkBrZXlmcmFtZXMgX25nY29udGVudC1wdS1zaXRlLWM5X2dsaXR0ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnVpLXN0YXJbX25nY29udGVudC1wdS1zaXRlLWM5XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IF9uZ2NvbnRlbnQtcHUtc2l0ZS1jOV9nbGl0dGVyIDVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XG59XG5cbltfbmdob3N0LXB1LXNpdGUtYzgyXSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGFiZWwtd2lubmVyLWJnKTtcbiAgei1pbmRleDogNTAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udWktcnVubmluZy1saW5lX19kcm9wZG93bltfbmdjb250ZW50LXB1LXNpdGUtYzgyXSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwcmVtIDAuNXJlbSAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjODA4NThmO1xuICB3aWR0aDogMTMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktcnVubmluZy1saW5lX19kcm9wZG93bltfbmdjb250ZW50LXB1LXNpdGUtYzgyXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODU4ZjtcbiAgb3BhY2l0eTogMC41O1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnVpLXJ1bm5pbmctbGluZV9pbnRlcnNlY3RlZFtfbmdob3N0LXB1LXNpdGUtYzgyXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udWktcnVubmluZy1saW5lX19pdGVtc1tfbmdjb250ZW50LXB1LXNpdGUtYzgyXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udWktcnVubmluZy1saW5lX19pdGVtc1tfbmdjb250ZW50LXB1LXNpdGUtYzgyXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnVpLXJ1bm5pbmctbGluZV9faXRlbXMtbGlzdFtfbmdjb250ZW50LXB1LXNpdGUtYzgyXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi51aS1ydW5uaW5nLWxpbmVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMzJweDtcbn1cblxuLnVpLXJ1bm5pbmctbGluZV9faXRlbSBpbWcge1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udWktcnVubmluZy1saW5lLWl0ZW1fX2dhbWUtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLnVpLXJ1bm5pbmctbGluZV9faXRlbXMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi51aS1ydW5uaW5nLWxpbmVfX2l0ZW0ge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi51aS1ydW5uaW5nLWxpbmUtaXRlbV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2MyYzRjOTtcbn1cblxuLnVpLXJ1bm5pbmctbGluZS1pdGVtX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnVpLWljb24tc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLnVpLWJ1dHRvbi51aS1idXR0b25fcHJpbWFyeS51aS1idXR0b25fcyB7XG4gIGJhY2tncm91bmQ6ICNmZjI0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4udWktYnV0dG9uLnVpLWJ1dHRvbl9wcmltYXJ5LnVpLWJ1dHRvbl9zOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWJ1dHRvbi51aS1idXR0b25fcHJpbWFyeS51aS1idXR0b25fcyBzdmcge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi51aS1ydW5uaW5nLWxpbmVfX2l0ZW06aG92ZXIgLnVpLXJ1bm5pbmctbGluZS1pdGVtX19nYW1lLWJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMwRDEwMTY7XG59XG5cbi5mb290ZXItbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9vdGVyLW1haW5fX2Jsb2NrIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG4uZm9vdGVyLW1haW5fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvb3Rlci1tYWluX19idXR0b25zIC5wdS1mb290ZXItc3VwcG9ydF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvb3Rlci1tYWluIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5mb290ZXItbWFpbiB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb290ZXItbWFpbiB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICM4MDg1OGY7XG59XG4uZm9vdGVyLW1haW4gdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItbWFpbiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb290ZXItbWFpbiAudWktYnV0dG9uX2wudWktYnV0dG9uX3RlcnRpYXJ5LCAuZm9vdGVyLW1haW4gLnVpLWJ1dHRvbl9sLnVpLWJ1dHRvbl90ZXJ0aWFyeS1hY2NlbnQge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xufVxuLmZvb3Rlci1tYWluIC5wdS1mb290ZXItc3VwcG9ydF9fYnV0dG9uW19uZ2NvbnRlbnQtcHUtc2l0ZS1jNzNdIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXItbWFpbiAucHUtZm9vdGVyLXN1cHBvcnRfX2J1dHRvbi1pY29uW19uZ2NvbnRlbnQtcHUtc2l0ZS1jNzNdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZm9vdGVyLW1haW4gLnVpLWJ1dHRvbl9sIC51aS1pY29uLXN2Zy5tIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4MDg1OGY7XG59XG4uZm9vdGVyLW1haW4gLnVpLWJ1dHRvbl90ZXJ0aWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM4MDg1OGY7XG59XG4uZm9vdGVyLW1haW4gLnVpLWJ1dHRvbl90ZXJ0aWFyeTpub3QoLnVpLWJ1dHRvbl9wcmVzc2VkKTpub3QoOmFjdGl2ZSk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnV0dG9uLXRlcnRpYXJ5LXR4dC1ob3Zlcik7XG59XG4uZm9vdGVyLW1haW4gLnVpLWJ1dHRvbl90ZXJ0aWFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMXB4O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIGJhY2tncm91bmQ6ICM0NDQ4NTI7XG59XG4uZm9vdGVyLW1haW4gLnVpLWJ1dHRvbl90ZXJ0aWFyeTpub3QoLnVpLWJ1dHRvbl9wcmVzc2VkKTpub3QoOmFjdGl2ZSk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9vdGVyLW1haW4gLnVpLWJ1dHRvbl90ZXJ0aWFyeTpub3QoLnVpLWJ1dHRvbl9wcmVzc2VkKTpub3QoOmFjdGl2ZSk6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyLW1haW4gLnVpLWJ1dHRvbl90ZXJ0aWFyeTpub3QoLnVpLWJ1dHRvbl9wcmVzc2VkKTpub3QoOmFjdGl2ZSk6bm90KDpkaXNhYmxlZCk6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2M2RlZywgIzAwY2ZhNiAwJSwgIzQ0NDg1MiA1OS4wOSUpO1xufVxuLmZvb3Rlci1tYWluIC50ZWxlZ3JhbS1idXR0b24ucHUtZm9vdGVyLXN1cHBvcnRfX2J1dHRvbltfbmdjb250ZW50LXB1LXNpdGUtYzczXSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmZvb3Rlci1sb2dvc19fdG9wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5mb290ZXItbG9nb3NfX3RvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcHg7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzAsIDM1LCA0NiwgMCkgMCUsIHJnYmEoMTI4LCAxMzMsIDE0MywgMC4yNTI0MTcpIDI3LjYlLCByZ2JhKDEyOCwgMTMzLCAxNDMsIDAuNSkgNTIuNjIlLCByZ2JhKDEyOCwgMTMzLCAxNDMsIDAuMjkxMjgzKSA3NC40OCUsIHJnYmEoMTMsIDE2LCAyMiwgMCkgMTAwJSk7XG4gIGxlZnQ6IC0xcmVtO1xuICByaWdodDogLTFyZW07XG59XG4uZm9vdGVyLWxvZ29zX190b3AgLnN3aXBlci1idXR0b24tcHJldiwgLmZvb3Rlci1sb2dvc19fdG9wIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogMTAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7XG59XG4uZm9vdGVyLWxvZ29zX190b3AgLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLmZvb3Rlci1sb2dvc19fdG9wIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlci1sb2dvc19fdG9wIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmZvb3Rlci1sb2dvc19fdG9wIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbn1cbi5mb290ZXItbG9nb3NfX3RvcCAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uZm9vdGVyLWxvZ29zX190b3AgLnN3aXBlci1zbGlkZTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi5mb290ZXItbG9nb3NfX3RvcCAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDApO1xufVxuLmZvb3Rlci1sb2dvc19fdG9wIC51aS1zbGlkZXItY29udHJvbHNfX2NvbnRhaW5lcltfbmdjb250ZW50LXB1LXNpdGUtYzY5XSB7XG4gIHdpZHRoOiAxMDFweDtcbn1cbi5mb290ZXItbG9nb3NfX3RvcCAudWktc2xpZGVyLWNvbnRyb2xzX2JvdHRvbS1nYXBbX25naG9zdC1wdS1zaXRlLWM2OV0gLnVpLXNsaWRlci1jb250cm9sc19fY29udGFpbmVyW19uZ2NvbnRlbnQtcHUtc2l0ZS1jNjldIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xufVxuLmZvb3Rlci1sb2dvc19fdG9wIC51aS1zbGlkZXItY29udHJvbHNfX2NvbnRhaW5lcl9uZXh0W19uZ2NvbnRlbnQtcHUtc2l0ZS1jNjldIHtcbiAgcmlnaHQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMwZDEwMTYgMCUsIHJnYmEoMTMsIDE2LCAyMiwgMCkgODYuNzYlKTtcbn1cbi5mb290ZXItbG9nb3NfX3RvcCAudWktc2xpZGVyLWNvbnRyb2xzX19jb250YWluZXJbX25nY29udGVudC1wdS1zaXRlLWM2OV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5mb290ZXItbG9nb3NfX3RvcCAucHUtZm9vdGVyLWxvZ29zX19zd2lwZXItY29udHJvbHNbX25naG9zdC1wdS1zaXRlLWM2OV0gLnVpLXNsaWRlci1jb250cm9sc19fYnRuW19uZ2NvbnRlbnQtcHUtc2l0ZS1jNjldLCAuZm9vdGVyLWxvZ29zX190b3AgLnB1LWZvb3Rlci1sb2dvc19fc3dpcGVyLWNvbnRyb2xzIFtfbmdob3N0LXB1LXNpdGUtYzY5XSAudWktc2xpZGVyLWNvbnRyb2xzX19idG5bX25nY29udGVudC1wdS1zaXRlLWM2OV0ge1xuICBjb2xvcjogIzgwODU4Zjtcbn1cbi5mb290ZXItbG9nb3NfX3RvcCAudWktc2xpZGVyLWNvbnRyb2xzX19idG5fbmV4dFtfbmdjb250ZW50LXB1LXNpdGUtYzY5XSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG59XG4uZm9vdGVyLWxvZ29zX190b3AgLnVpLXNsaWRlci1jb250cm9sc19fYnRuW19uZ2NvbnRlbnQtcHUtc2l0ZS1jNjldIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzgwODU4Zjtcbn1cbi5mb290ZXItbG9nb3NfX3RvcCAucHUtZm9vdGVyLWxvZ29zX19zd2lwZXItY29udHJvbHNbX25naG9zdC1wdS1zaXRlLWM2OV0gLnVpLXNsaWRlci1jb250cm9sc19fYnRuW19uZ2NvbnRlbnQtcHUtc2l0ZS1jNjldLCAuZm9vdGVyLWxvZ29zX190b3AgLnB1LWZvb3Rlci1sb2dvc19fc3dpcGVyLWNvbnRyb2xzIFtfbmdob3N0LXB1LXNpdGUtYzY5XSAudWktc2xpZGVyLWNvbnRyb2xzX19idG5bX25nY29udGVudC1wdS1zaXRlLWM2OV0ge1xuICBjb2xvcjogIzgwODU4Zjtcbn1cbi5mb290ZXItbG9nb3NfX3RvcCAudWktaWNvbi1zdmcubCB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uZm9vdGVyLWxvZ29zX190b3AgLnVpLXNsaWRlci1jb250cm9sc19faWNvbl9wcmV2W19uZ2NvbnRlbnQtcHUtc2l0ZS1jNjldIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mb290ZXItbG9nb3NfX3RvcCAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyLWxvZ29zX190b3AgLnVpLXNsaWRlci1jb250cm9sc19fY29udGFpbmVyX3ByZXZbX25nY29udGVudC1wdS1zaXRlLWM2OV0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkMTAxNiAwJSwgcmdiYSgxMywgMTYsIDIyLCAwKSA4Ni43NiUpO1xufVxuXG4uZm9vdGVyLWxvZ29zX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5mb290ZXItbG9nb3NfX2JvdHRvbSBpbWcge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDApO1xufVxuLmZvb3Rlci1sb2dvc19fYm90dG9tIGltZzpob3ZlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9vdGVyLWJvdHRvbV9feWVhciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODA4NThmO1xuICBjb2xvcjogIzgwODU4ZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZvb3Rlci1ib3R0b21fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbi5mb290ZXItYm90dG9tX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzgwODU4ZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5Aa2V5ZnJhbWVzIF9uZ2NvbnRlbnQtcHUtc2l0ZS1jMjhfc3Bpbm5lci1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnVpLXNwaW5uZXJfbVtfbmdjb250ZW50LXB1LXNpdGUtYzI4XSB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG5cbi51aS1zcGlubmVyX19sZXR0ZXJbX25nY29udGVudC1wdS1zaXRlLWMyOF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDglO1xuICB0b3A6IDExJTtcbn1cblxuLnVpLXNwaW5uZXJfX2NpcmNsZXNbX25nY29udGVudC1wdS1zaXRlLWMyOF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXNwaW5uZXJfX2NpcmNsZXNbX25nY29udGVudC1wdS1zaXRlLWMyOF0gZGl2W19uZ2NvbnRlbnQtcHUtc2l0ZS1jMjhdOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xufVxuXG4udWktc3Bpbm5lcl9fY2lyY2xlc1tfbmdjb250ZW50LXB1LXNpdGUtYzI4XSBkaXZbX25nY29udGVudC1wdS1zaXRlLWMyOF06bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLnVpLXNwaW5uZXJfX2NpcmNsZXNbX25nY29udGVudC1wdS1zaXRlLWMyOF0gZGl2W19uZ2NvbnRlbnQtcHUtc2l0ZS1jMjhdOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG4udWktc3Bpbm5lcl9fY2lyY2xlc1tfbmdjb250ZW50LXB1LXNpdGUtYzI4XSBkaXZbX25nY29udGVudC1wdS1zaXRlLWMyOF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogNnB4IHNvbGlkICMwMGNmYTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBfbmdjb250ZW50LXB1LXNpdGUtYzI4X3NwaW5uZXItYW5pbWF0aW9uIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZmE2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4udWktc3Bpbm5lcltfbmdjb250ZW50LXB1LXNpdGUtYzI4XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zZWN0aW9uLWNhdGVnb3JpZXNfX3NwaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5zZWN0aW9uLWNhdGVnb3JpZXNfX3NwaW5uZXIudmlzaWJsZWQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG5bX25naG9zdC1wdS1zaXRlLWM5NV0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMC4yNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuXG5bX25naG9zdC1wdS1zaXRlLWM5NF0ge1xuICAtLWdyYWRpZW50LWFuZ2xlOiAxMzZkZWc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51aS1nYW1lLXRpbGVfX3BpY3R1cmVbX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBncmlkLWFyZWE6IDEvLTE7XG4gIGFzcGVjdC1yYXRpbzogMS4zMDA4ODQ5NTU4LzE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51aS1nYW1lLXRpbGVfX2ltYWdlW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG59XG5cbi51aS1nYW1lLXRpbGVfX2NvbnRlbnRbX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udWktZ2FtZS10aWxlX19oZWFkZXJbX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udWktZ2FtZS10aWxlX19uYW1lW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2MyYzRjOTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi51aS1nYW1lLXRpbGVfX2J1dHRvbi1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51aS1nYW1lLXRpbGVfX2J1dHRvbi1pY29uIHN2ZyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi51aS1nYW1lLXRpbGVfX2J1dHRvbnNbX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi51aS1idXR0b25fcHJpbWFyeSwgLnVpLWJ1dHRvbl9wcmltYXJ5LWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZjI0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi54bFxcOnVpLWJ1dHRvbl9tIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi51aS1nYW1lLXRpbGVfX2J1dHRvbltfbmdjb250ZW50LXB1LXNpdGUtYzk0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ueGxcXDp1aS1idXR0b25fbSAudWktaWNvbi1zdmcubSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi54bFxcOnVpLWJ1dHRvbl9tIC51aS1pY29uICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbkBrZXlmcmFtZXMgYnV0dG9uLXB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNywgMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbiAgMTIlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDM0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgMzglIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgfVxufVxuLnVpLWJ1dHRvbl9wcmltYXJ5LWFuaW1hdGlvbjpub3QoLnVpLWJ1dHRvbl9wcmVzc2VkKTpub3QoLnVpLWJ1dHRvbl9wcmVyZW5kZXIpOm5vdCg6YWN0aXZlKTpub3QoOmRpc2FibGVkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGFuaW1hdGlvbjogYnV0dG9uLXB1bHNlIDEuNnMgZWFzZS1vdXQgaW5maW5pdGUgMC41cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjcsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAzNiwgMCwgMC41KTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGxpbmVhcjtcbn1cblxuLnVpLWJ1dHRvbi51aS1idXR0b25fcHJpbWFyeS1hbmltYXRpb246YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi51aS1idXR0b25fc3BlY2lhbC1kZW1vIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ueGxcXDp1aS1idXR0b25fbS51aS1idXR0b25fc3BlY2lhbC1kZW1vIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDQ0cHg7XG59XG5cbi51aS1nYW1lLXRpbGVfX2J1dHRvbltfbmdjb250ZW50LXB1LXNpdGUtYzk0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5bX25naG9zdC1wdS1zaXRlLWM5NF06aG92ZXI6bm90KC51aS1nYW1lLXRpbGVfdG91Y2gtc3VwcG9ydGVkKSwgLnVpLWdhbWUtdGlsZV90b3VjaGVkW19uZ2hvc3QtcHUtc2l0ZS1jOTRdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgei1pbmRleDogMztcbn1cblxuW19uZ2hvc3QtcHUtc2l0ZS1jOTRdOmhvdmVyOm5vdCgudWktZ2FtZS10aWxlX3RvdWNoLXN1cHBvcnRlZCkgLnVpLWdhbWUtdGlsZV9fY29udGVudFtfbmdjb250ZW50LXB1LXNpdGUtYzk0XSwgLnVpLWdhbWUtdGlsZV90b3VjaGVkW19uZ2hvc3QtcHUtc2l0ZS1jOTRdIC51aS1nYW1lLXRpbGVfX2NvbnRlbnRbX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLCAxNiwgMjIsIDAuNyk7XG59XG5cbltfbmdob3N0LXB1LXNpdGUtYzk0XTpob3Zlcjpub3QoLnVpLWdhbWUtdGlsZV90b3VjaC1zdXBwb3J0ZWQpIC51aS1nYW1lLXRpbGVfX25hbWVbX25nY29udGVudC1wdS1zaXRlLWM5NF0sIFtfbmdob3N0LXB1LXNpdGUtYzk0XTpob3Zlcjpub3QoLnVpLWdhbWUtdGlsZV90b3VjaC1zdXBwb3J0ZWQpIC51aS1nYW1lLXRpbGVfX2Zhdm9yaXRlW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdLCAudWktZ2FtZS10aWxlX3RvdWNoZWRbX25naG9zdC1wdS1zaXRlLWM5NF0gLnVpLWdhbWUtdGlsZV9fbmFtZVtfbmdjb250ZW50LXB1LXNpdGUtYzk0XSwgLnVpLWdhbWUtdGlsZV90b3VjaGVkW19uZ2hvc3QtcHUtc2l0ZS1jOTRdIC51aS1nYW1lLXRpbGVfX2Zhdm9yaXRlW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW19uZ2hvc3QtcHUtc2l0ZS1jOTRdOmhvdmVyOm5vdCgudWktZ2FtZS10aWxlX3RvdWNoLXN1cHBvcnRlZCkgLnVpLWdhbWUtdGlsZV9fYnV0dG9uc1tfbmdjb250ZW50LXB1LXNpdGUtYzk0XSwgLnVpLWdhbWUtdGlsZV90b3VjaGVkW19uZ2hvc3QtcHUtc2l0ZS1jOTRdIC51aS1nYW1lLXRpbGVfX2J1dHRvbnNbX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICB2aXNpYmlsaXR5OiBpbml0aWFsO1xufVxuXG4udWktZ2FtZS10aWxlX19ib3R0b21bX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLCAxNiwgMjIsIDAuNjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4udWktZ2FtZS10aWxlX19ib3R0b20taWNvbltfbmdjb250ZW50LXB1LXNpdGUtYzk0XSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLnVpLWljb24tc3ZnLlxcMzIgeHMge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4udWktZ2FtZS10aWxlX19sYWJlbHNbX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyOC44M2RlZywgIzBkMTAxNiAwJSwgcmdiYSgxMywgMTYsIDIyLCAwKSAyMy42OSUpO1xufVxuXG4udWktZ2FtZS10aWxlX19sYWJlbFtfbmdjb250ZW50LXB1LXNpdGUtYzk0XSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDJweCAwLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udWktZ2FtZS10aWxlX19sYWJlbF9uZXdbX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMzYsIDAsIDAuNik7XG59XG5cbi51aS1nYW1lLXRpbGVfX2ltYWdlLnB1LWltZy1sb2FkZWRbX25nY29udGVudC1wdS1zaXRlLWM5NF0sIC51aS1nYW1lLXRpbGVfX2ltYWdlX3BsYWNlaG9sZGVyW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW19uZ2hvc3QtcHUtc2l0ZS1jOTVdIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuW19uZ2hvc3QtcHUtc2l0ZS1jOTRdOmJlZm9yZSwgW19uZ2hvc3QtcHUtc2l0ZS1jOTBdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAxcHg7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgcGFkZGluZzogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ5NmRlZywgIzAwY2ZhNiAwJSwgcmdiYSgxMywgMTYsIDIyLCAwLjIpIDU5LjA5JSk7XG59XG5cbltfbmdob3N0LXB1LXNpdGUtYzk0XTpob3Zlcjpub3QoLnVpLWdhbWUtdGlsZV90b3VjaC1zdXBwb3J0ZWQpOmJlZm9yZSwgLnVpLWdhbWUtdGlsZV90b3VjaGVkW19uZ2hvc3QtcHUtc2l0ZS1jOTRdOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bX25naG9zdC1wdS1zaXRlLWM5MF06aG92ZXI6bm90KC51aS1nYW1lLXRpbGVfdG91Y2gtc3VwcG9ydGVkKTpiZWZvcmUsIC51aS1nYW1lLXRpbGVfdG91Y2hlZFtfbmdob3N0LXB1LXNpdGUtYzkwXTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwOXB4KSB7XG4gIFtfbmdob3N0LXB1LXNpdGUtYzk1XSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtfbmdob3N0LXB1LXNpdGUtYzk1XSB7XG4gICAgZ3JpZC1nYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkzMXB4KSB7XG4gIFtfbmdob3N0LXB1LXNpdGUtYzk1XSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzNweCkge1xuICBbX25naG9zdC1wdS1zaXRlLWM5NV0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgW19uZ2hvc3QtcHUtc2l0ZS1jOTVdIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ1OXB4KSB7XG4gIFtfbmdob3N0LXB1LXNpdGUtYzk1XSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuLnB1LWNhc2luby1nYW1lcy1saXN0X19ncmlkW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTNdIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5bX25naG9zdC1wdS1zaXRlLWM5MV0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMC4yNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjA5cHgpIHtcbiAgW19uZ2hvc3QtcHUtc2l0ZS1jOTFdIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW19uZ2hvc3QtcHUtc2l0ZS1jOTFdIHtcbiAgICBncmlkLWdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTMxcHgpIHtcbiAgW19uZ2hvc3QtcHUtc2l0ZS1jOTFdIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzM3B4KSB7XG4gIFtfbmdob3N0LXB1LXNpdGUtYzkxXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBbX25naG9zdC1wdS1zaXRlLWM5MV0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDU5cHgpIHtcbiAgW19uZ2hvc3QtcHUtc2l0ZS1jOTFdIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG59XG4udWktYnV0dG9uX3ByaW1hcnksIC51aS1idXR0b25fcHJpbWFyeS1hbmltYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zZWN0aW9uLWNhdGVnb3JpZXNfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udWktZ2FtZS10aWxlX19idXR0b25bX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbltfbmdob3N0LXB1LXNpdGUtYzkwXSB7XG4gIC0tZ3JhZGllbnQtYW5nbGU6IDEzNmRlZztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVpLWdhbWUtdGlsZV9fcGljdHVyZVtfbmdjb250ZW50LXB1LXNpdGUtYzkwXSB7XG4gIGdyaWQtYXJlYTogMS8tMTtcbiAgYXNwZWN0LXJhdGlvOiAxLjMwMDg4NDk1NTgvMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVpLWdhbWUtdGlsZV9faW1hZ2VbX25nY29udGVudC1wdS1zaXRlLWM5MF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbn1cblxuLnVpLWdhbWUtdGlsZV9fY29udGVudFtfbmdjb250ZW50LXB1LXNpdGUtYzkwXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51aS1nYW1lLXRpbGVfX2hlYWRlcltfbmdjb250ZW50LXB1LXNpdGUtYzkwXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51aS1nYW1lLXRpbGVfX25hbWVbX25nY29udGVudC1wdS1zaXRlLWM5MF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2MyYzRjOTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnVpLWdhbWUtdGlsZV9fYnV0dG9uc1tfbmdjb250ZW50LXB1LXNpdGUtYzkwXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnVpLWdhbWUtdGlsZV9fYnV0dG9uW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTBdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51aS1nYW1lLXRpbGVfX2J1dHRvbltfbmdjb250ZW50LXB1LXNpdGUtYzkwXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udWktZ2FtZS10aWxlX19ib3R0b21bX25nY29udGVudC1wdS1zaXRlLWM5MF0ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLCAxNiwgMjIsIDAuNjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4udWktZ2FtZS10aWxlX19oZWFkZXJbX25nY29udGVudC1wdS1zaXRlLWM5MF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bX25naG9zdC1wdS1zaXRlLWM5MF06aG92ZXI6bm90KC51aS1nYW1lLXRpbGVfdG91Y2gtc3VwcG9ydGVkKSAudWktZ2FtZS10aWxlX19uYW1lW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTBdLCBbX25naG9zdC1wdS1zaXRlLWM5MF06aG92ZXI6bm90KC51aS1nYW1lLXRpbGVfdG91Y2gtc3VwcG9ydGVkKSAudWktZ2FtZS10aWxlX19mYXZvcml0ZVtfbmdjb250ZW50LXB1LXNpdGUtYzkwXSwgLnVpLWdhbWUtdGlsZV90b3VjaGVkW19uZ2hvc3QtcHUtc2l0ZS1jOTBdIC51aS1nYW1lLXRpbGVfX25hbWVbX25nY29udGVudC1wdS1zaXRlLWM5MF0sIC51aS1nYW1lLXRpbGVfdG91Y2hlZFtfbmdob3N0LXB1LXNpdGUtYzkwXSAudWktZ2FtZS10aWxlX19mYXZvcml0ZVtfbmdjb250ZW50LXB1LXNpdGUtYzkwXSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51aS1nYW1lLXRpbGVfX2JvdHRvbS1pY29uW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTBdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG5bX25naG9zdC1wdS1zaXRlLWM5MF06aG92ZXI6bm90KC51aS1nYW1lLXRpbGVfdG91Y2gtc3VwcG9ydGVkKSwgLnVpLWdhbWUtdGlsZV90b3VjaGVkW19uZ2hvc3QtcHUtc2l0ZS1jOTBdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgei1pbmRleDogMztcbn1cblxuW19uZ2hvc3QtcHUtc2l0ZS1jOTBdOmhvdmVyOm5vdCgudWktZ2FtZS10aWxlX3RvdWNoLXN1cHBvcnRlZCkgLnVpLWdhbWUtdGlsZV9fY29udGVudFtfbmdjb250ZW50LXB1LXNpdGUtYzkwXSwgLnVpLWdhbWUtdGlsZV90b3VjaGVkW19uZ2hvc3QtcHUtc2l0ZS1jOTBdIC51aS1nYW1lLXRpbGVfX2NvbnRlbnRbX25nY29udGVudC1wdS1zaXRlLWM5MF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLCAxNiwgMjIsIDAuNyk7XG59XG5cbi51aS1nYW1lLXRpbGVfX2NvbnRlbnRbX25nY29udGVudC1wdS1zaXRlLWM5MF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udWktZ2FtZS10aWxlX19oZWFkZXJbX25nY29udGVudC1wdS1zaXRlLWM5MF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bX25naG9zdC1wdS1zaXRlLWM5MF06aG92ZXI6bm90KC51aS1nYW1lLXRpbGVfdG91Y2gtc3VwcG9ydGVkKSAudWktZ2FtZS10aWxlX19idXR0b25zW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTBdLCAudWktZ2FtZS10aWxlX3RvdWNoZWRbX25naG9zdC1wdS1zaXRlLWM5MF0gLnVpLWdhbWUtdGlsZV9fYnV0dG9uc1tfbmdjb250ZW50LXB1LXNpdGUtYzkwXSB7XG4gIHZpc2liaWxpdHk6IGluaXRpYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVhZGVyLW1haW5fX2Rlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVpLWJsb2NrLXRpdGxlX19nbG93W19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTRdOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGgxLCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAubGVmdC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtYWluLXNsaWRlciAuc3dpcGVyLXNsaWRlX190aXRsZSwgI21haW4tc2xpZGVyIC5zd2lwZXItc2xpZGVfX3RpdGxlX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAjbWFpbi1zbGlkZXIgLnN3aXBlci1zbGlkZV9fdGl0bGVfbGlnaHQsICNtYWluLXNsaWRlciAuc3dpcGVyLXNsaWRlX190aXRsZV9kZXNjIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgI21haW4tc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbiAgI21haW4tc2xpZGVyIC5zd2lwZXItc2xpZGVfX2NvbnRlbnRfaGVhZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmhlYWRlci1tYWluIC5oZWFkZXItbWFpbl9fbGlua3NfaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5idG4sIC5idG4tYm9yZGVyLCAuYmFubmVyLmFsaWduLXJpZ2h0IC5iYW5uZXJfX2NvbnRlbnQgYSwgLmJhbm5lcl9fY29udGVudCBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gIH1cbiAgaDEsIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24taGVhZC1kZXNjIHAsIC5zZWN0aW9uLXRleHQtd2hpdGUgcCwgLnNlY3Rpb24tdGV4dC1waW5rIHAsIC5zZWN0aW9uLXRleHQtYmx1ZSBwLCAuc2VjdGlvbi10ZXh0LXdoaXRlIHVsIGxpLCAuc2VjdGlvbi10ZXh0LWJsdWUgdWwgbGksIC5zZWN0aW9uLXRleHQtcGluayB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uLWNhdGVnb3JpZXMgLmJ0bi1ib3JkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tY2F0ZWdvcmllc19faGVhZCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlci1tYWluIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlci1tYWluX19ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLWJvdHRvbV9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG4gIC5mb290ZXItbG9nb3NfX2JvdHRvbSBpbWcge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLmZvb3Rlci1sb2dvc19fdG9wIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cbi5mb290ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG59IiwiQGltcG9ydCBcIi4uLy4uL2xvY2FsX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemVcIjtcblxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogIzBEMTAxNjtcbn1cblxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktaWNvbi1zdmcubSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGNvbG9yOiAjODA4NThmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zaXRlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW4tY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5sb2dvLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5sZWZ0LW1lbnUgLnNlY3Rpb24tY2F0ZWdvcmllc19faXRlbSBzcGFuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGVmdC1tZW51LmNsb3NlIHtcblxufVxuLmxlZnQtbWVudS5jbG9zZSB7XG4gIHdpZHRoOiA3MHB4O1xuICAubG9nby1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4tbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4tY29udGVudC5mdWxsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuLmxlZnQtbWVudS5jbG9zZSAudWktc2lkZWJhci10b2dnbGVfX2NvbnRlbnRbX25nY29udGVudC1wdS1zaXRlLWM1OV0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLmxlZnQtbWVudSB7XG4gIHdpZHRoOiAyMTBweDtcbiAgcGFkZGluZzogMTZweCAxNnB4IDEycHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHotaW5kZXg6IDk5O1xuICAudWktc2lkZWJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICMwZDEwMTY7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IC4wcyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wcztcbiAgICB9XG4gICAgLnVpLXNpZGViYXItdG9nZ2xlX193cmFwcGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICByaWdodDogLTIxcHg7XG4gICAgfVxuICAgIC51aS1zaWRlYmFyLXRvZ2dsZV9fd3JhcHBlcjpiZWZvcmUsIC51aS1zaWRlYmFyLXRvZ2dsZV9fYnRuOmFmdGVyLCAudWktc2lkZWJhci10b2dnbGVfX2J0bjpiZWZvcmUsIC51aS1zaWRlYmFyLXRvZ2dsZV9fd3JhcHBlcjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAudWktc2lkZWJhci10b2dnbGVfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNDEuNTklIC0gMjBweCk7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHotaW5kZXg6IDIwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIH1cbiAgLnVpLXNpZGViYXItdG9nZ2xlX193cmFwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAtM3B4O1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBsZWZ0OiBjYWxjKDUxJSAtIDJweCk7XG4gICAgYmFja2dyb3VuZDogIzBkMTAxNjtcbiAgICB3aWR0aDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gIH1cbiAgLnVpLXNpZGViYXItdG9nZ2xlX19idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDJweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzAwY2ZhNjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC51aS1zaWRlYmFyLXRvZ2dsZV9fYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICBib3R0b206IC0zcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1jb2xvcjogIzAwY2ZhNjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC51aS1pY29uLXN2Zy5tIHtcbiAgICBjb2xvcjogIzAwY2ZhNjtcbiAgfVxuICAudWktc2lkZWJhci10b2dnbGVfX3dyYXBwZXI6YWZ0ZXIge1xuICAgIHRvcDogLTNweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjZmE2O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnVpLXNpZGViYXItdG9nZ2xlX19idG5bX25nY29udGVudC1wdS1zaXRlLWM1OV0ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQxMDE2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC51aS1zaWRlYmFyLXRvZ2dsZV9fY29udGVudFtfbmdjb250ZW50LXB1LXNpdGUtYzU5XSB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMwMGNmYTY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDIwNywgMTY2LCAwKSAxNy45NCUsICMwMGNmYTYgNDAuNTklLCByZ2JhKDAsIDIwNywgMTY2LCAwKSA2My42NiUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNlY3Rpb24tY2F0ZWdvcmllc19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDElKSBodWUtcm90YXRlKDM0M2RlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCgxMDElKTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgfVxufVxuLmxlZnQtbWVudV9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG4ubGVmdC1tZW51X19sb2dvIGltZyB7XG4gIHdpZHRoOiAxNDJweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTBweCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uaGVhZGVyLW1haW4ge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgJl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICZfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItbWFpbl9fbGlua3NfaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciAudWktaWNvbi1zdmcubSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICM5MzkzOUI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG4gIH1cbiAgJl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGJ1dHRvbi1wdWxzZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSguNywuNSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG4gICAgfVxuXG4gICAgMTIlIHtcbiAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICAzNCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxKVxuICAgIH1cblxuICAgIDM4JSB7XG4gICAgICBvcGFjaXR5OiAwXG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW1cbiAgICB9XG5cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDI0cHgpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGFuaW1hdGlvbjogYnV0dG9uLXB1bHNlIDEuNnMgZWFzZS1vdXQgaW5maW5pdGUgLjVzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSguNywuNSk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMzYsIDAsIC41KTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBsaW5lYXI7XG4gICAgfVxuICB9XG59XG5cbi5idG4ge1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgYmFja2dyb3VuZDogI0ZGMjQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGMjQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMzYsIDAsIDAuNyk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMzYsIDAsIDAuNyk7XG4gIH1cbn1cbi5idG4tYm9yZGVyIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjI0MDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAzNiwgMCwgMC43KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAzNiwgMCwgMC43KTtcbiAgfVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNtYWluLXNsaWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwcmVtIDAuMTI1cmVtO1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIG9wYWNpdHk6IGluaXRpYWw7XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgJl9pbmZvIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIH1cbiAgICAgICZfaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAmX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuICAgICAgJl9saWdodCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaDEsIGgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGl0bGUtYm90dG9tIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEzMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwwLDAsMCkgMCUsIzAwY2ZhNiA1MCUscmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDBDRkE2O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxufVxuLnNlY3Rpb24tYm9udXNlcyB7XG4gIC50aXRsZS1ib3R0b20ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMCwwLDApIDAlLCNmZjI0MDAgNTAlLHJnYmEoMCwwLDAsMCkgMTAwJSk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmMjQwMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24taGVhZC1kZXNjIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tY2F0ZWdvcmllcyB7XG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4NXB4KTtcbiAgICB9XG4gIH1cbiAgLmJ0bi1ib3JkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjODA4NThmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMSUpIGh1ZS1yb3RhdGUoMzQzZGVnKSBicmlnaHRuZXNzKDEwMiUpIGNvbnRyYXN0KDEwMSUpO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMGQxMDE2IDAlLCByZ2JhKDEzLCAxNiwgMjIsIDApIDg2Ljc2JSk7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS5hY3RpdmUtY2F0ZWdvcnkge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI4JSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoNTkwNSUpIGh1ZS1yb3RhdGUoNmRlZykgYnJpZ2h0bmVzcygxMDQlKSBjb250cmFzdCgxMDUlKTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiAjZmYyNDAwO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4udWktYmxvY2stdGl0bGVfX2dsb3dfZ3JlZW5bX25nY29udGVudC1wdS1zaXRlLWMxNF0ge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLHJnYmEoMCwyMDcsMTY2LC4xKSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpO1xufVxuLnVpLWJsb2NrLXRpdGxlX19nbG93X2dyZWVuW19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTRdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUscmdiYSgwLDIwNywxNjYsLjEpIDAlLHJnYmEoMCwyMDcsMTY2LC4xKSAxNS40NSUscmdiYSgwLDAsMCwwKSAxMDAlKTtcbn1cbi51aS1ibG9jay10aXRsZV9fZ2xvd1tfbmdjb250ZW50LXB1LXNpdGUtYzE0XTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuLnVpLWJsb2NrLXRpdGxlX19nbG93W19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTRdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbiAgd2lkdGg6IDE0NHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsIzBkMTAxNiAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpO1xufVxuLnVpLWJsb2NrLXRpdGxlX19nbG93W19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTRdOmFmdGVyIHtcbiAgd2lkdGg6IDIwN3B4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIHRvcDogMjBweDtcbn1cbi51aS1ibG9jay10aXRsZV9fZ2xvd1tfbmdjb250ZW50LXB1LXNpdGUtYzE0XTpiZWZvcmUge1xuICB0b3A6IDM2cHg7XG4gIHdpZHRoOiA2MjBweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG4udWktYmxvY2stdGl0bGVfX2dsb3dbX25nY29udGVudC1wdS1zaXRlLWMxNF0ge1xuICB3aWR0aDogNzEycHg7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbltfbmdob3N0LXB1LXNpdGUtYzEzXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi51aS1zdGFyc2hpbmUtd3JhcHBlcltfbmdjb250ZW50LXB1LXNpdGUtYzEzXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVpLXN0YXItc21hbGxbX25nY29udGVudC1wdS1zaXRlLWMxM10ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnVpLXN0YXItbGFyZ2VbX25nY29udGVudC1wdS1zaXRlLWMxM10ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnVpLXN0YXItbWVkaXVtW19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTNdIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbkBrZXlmcmFtZXMgX25nY29udGVudC1wdS1zaXRlLWMxM19nbGl0dGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi51aS1zdGFyW19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTNdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICB6LWluZGV4OiAyO1xuICBhbmltYXRpb246IF9uZ2NvbnRlbnQtcHUtc2l0ZS1jMTNfZ2xpdHRlciA1cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xufVxuLnVpLXN0YXJzaGluZS1ncmVlbltfbmdob3N0LXB1LXNpdGUtYzEzXSAudWktc3Rhcltfbmdjb250ZW50LXB1LXNpdGUtYzEzXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2dyZWVuLWxpZ2h0LnBuZycpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKCcuLi9pbWcvZ3JlZW4tbGlnaHQucG5nJykgMXgsdXJsKCcuLi9pbWcvZ3JlZW4tbGlnaHRAMngucG5nJykgMngpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi51aS1zdGFyc2hpbmUtcmVkW19uZ2hvc3QtcHUtc2l0ZS1jMTNdIC51aS1zdGFyW19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTNdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcmVkLWxpZ2h0LnBuZycpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKCcuLi9pbWcvcmVkLWxpZ2h0LnBuZycpIDF4LHVybCgnLi4vaW1nL3JlZC1saWdodEAyeC5wbmcnKSAyeCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uc2VjdGlvbi1ib251c2VzIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIGJhY2tncm91bmQ6ICMxMzE3MWY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubGFiZWwge1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgICAgIHBhZGRpbmc6IDJweCAwLjI1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmMjQwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTByZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjODA4NThmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gIH1cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmJ0bi1pbmZvIHtcbiAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjODA4NThmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgICAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NDQ4NTI7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNjMmM0Yzk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzYuMzRkZWcsICMwMGNmYTYgMCUsICM0NDQ4NTIgNTkuMDklKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnVpLXN0YXJzaGluZS13aGl0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi51aS1zdGFyc2hpbmUtd3JhcHBlcltfbmdjb250ZW50LXB1LXNpdGUtYzldIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktc3RhcnNoaW5lLXdoaXRlW19uZ2hvc3QtcHUtc2l0ZS1jOV0gLnVpLXN0YXJbX25nY29udGVudC1wdS1zaXRlLWM5XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3doaXRlLWxpZ2h0LnBuZycpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKCcuLi9pbWcvd2hpdGUtbGlnaHQucG5nJykgMXgsdXJsKCcuLi9pbWcvd2hpdGUtbGlnaHRAMngucG5nJykgMngpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuQGtleWZyYW1lcyBfbmdjb250ZW50LXB1LXNpdGUtYzlfZ2xpdHRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4udWktc3Rhcltfbmdjb250ZW50LXB1LXNpdGUtYzldIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogX25nY29udGVudC1wdS1zaXRlLWM5X2dsaXR0ZXIgNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcbn1cbi51aS1zdGFyLXNtYWxsW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOV0ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnVpLXN0YXItbGFyZ2VbX25nY29udGVudC1wdS1zaXRlLWM5XSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi51aS1zdGFyLW1lZGl1bVtfbmdjb250ZW50LXB1LXNpdGUtYzldIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbn1cbi5zZWN0aW9uLXRleHQtd2hpdGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAuc2VjdGlvbi1ib251c2VzX19oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnRpdGxlLWJvdHRvbSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMzAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgwLDAsMCwwKSAwJSwjZmZmZmZmIDUwJSxyZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuLnNlY3Rpb24tdGV4dC1waW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC5zZWN0aW9uLWJvbnVzZXNfX2hlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudGl0bGUtYm90dG9tIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDEzMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMCwwLDApIDAlLCNmMzIyOTMgNTAlLHJnYmEoMCwwLDAsMCkgMTAwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjMyMjkzO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG4uc2VjdGlvbi10ZXh0LWJsdWUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLnNlY3Rpb24tYm9udXNlc19faGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC50aXRsZS1ib3R0b20ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMTMwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwwLDAsMCkgMCUsIzAwYjJmZiA1MCUscmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGIyZmY7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICB9XG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAxO1xufVxuLnN0b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTtcbn1cblxuLmJhbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzBweCAwO1xuICBoZWlnaHQ6IDE3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgfVxuICB9XG59XG4uYmFubmVyLmFsaWduLXJpZ2h0IHtcbiAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICB9XG4gIH1cbn1cblxuW19uZ2hvc3QtcHUtc2l0ZS1jOV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4udWktc3RhcnNoaW5lLXdyYXBwZXJbX25nY29udGVudC1wdS1zaXRlLWM5XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVpLXN0YXJzaGluZS1tYWdlbnRhW19uZ2hvc3QtcHUtc2l0ZS1jOV0gLnVpLXN0YXJbX25nY29udGVudC1wdS1zaXRlLWM5XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL21hZ2VudGEtbGlnaHQucG5nJyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoJy4uL2ltZy9tYWdlbnRhLWxpZ2h0LnBuZycpIDF4LHVybCgnLi4vaW1nL21hZ2VudGEtbGlnaHRAMngucG5nJykgMngpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLnVpLXN0YXJzaGluZS1ibHVlW19uZ2hvc3QtcHUtc2l0ZS1jOV0gLnVpLXN0YXJbX25nY29udGVudC1wdS1zaXRlLWM5XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JsdWUtbGlnaHQucG5nJyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoJy4uL2ltZy9ibHVlLWxpZ2h0LnBuZycpIDF4LHVybCgnLi4vaW1nL2JsdWUtbGlnaHRAMngucG5nJykgMngpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLnVpLXN0YXItc21hbGxbX25nY29udGVudC1wdS1zaXRlLWM5XSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4udWktc3Rhci1sYXJnZVtfbmdjb250ZW50LXB1LXNpdGUtYzldIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnVpLXN0YXItbWVkaXVtW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOV0ge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuQGtleWZyYW1lcyBfbmdjb250ZW50LXB1LXNpdGUtYzlfZ2xpdHRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4udWktc3Rhcltfbmdjb250ZW50LXB1LXNpdGUtYzldIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogX25nY29udGVudC1wdS1zaXRlLWM5X2dsaXR0ZXIgNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcbn1cblxuW19uZ2hvc3QtcHUtc2l0ZS1jODJdIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1sYWJlbC13aW5uZXItYmcpO1xuICB6LWluZGV4OiA1MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udWktcnVubmluZy1saW5lX19kcm9wZG93bltfbmdjb250ZW50LXB1LXNpdGUtYzgyXSB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMC41cmVtIDByZW0gMC41cmVtIDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICM4MDg1OGY7XG4gIHdpZHRoOiAxMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcnVubmluZy1saW5lX19kcm9wZG93bltfbmdjb250ZW50LXB1LXNpdGUtYzgyXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODU4ZjtcbiAgb3BhY2l0eTogLjU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnVpLXJ1bm5pbmctbGluZV9pbnRlcnNlY3RlZFtfbmdob3N0LXB1LXNpdGUtYzgyXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVpLXJ1bm5pbmctbGluZV9faXRlbXNbX25nY29udGVudC1wdS1zaXRlLWM4Ml0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi51aS1ydW5uaW5nLWxpbmVfX2l0ZW1zW19uZ2NvbnRlbnQtcHUtc2l0ZS1jODJdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnVpLXJ1bm5pbmctbGluZV9faXRlbXMtbGlzdFtfbmdjb250ZW50LXB1LXNpdGUtYzgyXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udWktcnVubmluZy1saW5lX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG4udWktcnVubmluZy1saW5lX19pdGVtIGltZyB7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udWktcnVubmluZy1saW5lLWl0ZW1fX2dhbWUtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi51aS1ydW5uaW5nLWxpbmVfX2l0ZW1zIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnVpLXJ1bm5pbmctbGluZV9faXRlbSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi51aS1ydW5uaW5nLWxpbmUtaXRlbV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjYzJjNGM5O1xufVxuLnVpLXJ1bm5pbmctbGluZS1pdGVtX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udWktaWNvbi1zdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnVpLWJ1dHRvbi51aS1idXR0b25fcHJpbWFyeS51aS1idXR0b25fcyB7XG4gIGJhY2tncm91bmQ6ICNmZjI0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBzdmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4udWktcnVubmluZy1saW5lX19pdGVtOmhvdmVyIC51aS1ydW5uaW5nLWxpbmUtaXRlbV9fZ2FtZS1idG4ge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMEQxMDE2O1xuXG59XG5cblxuLmZvb3Rlci1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgJl9fYmxvY2sge1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAmX19idXR0b25zIHtcbiAgICAucHUtZm9vdGVyLXN1cHBvcnRfX2J1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAmOjptYXJrZXIge1xuICAgICAgICBjb2xvcjogIzgwODU4ZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwgbGkge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzgwODU4ZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnVpLWJ1dHRvbl9sLnVpLWJ1dHRvbl90ZXJ0aWFyeSwgLnVpLWJ1dHRvbl9sLnVpLWJ1dHRvbl90ZXJ0aWFyeS1hY2NlbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIH1cbiAgLnB1LWZvb3Rlci1zdXBwb3J0X19idXR0b25bX25nY29udGVudC1wdS1zaXRlLWM3M10ge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnB1LWZvb3Rlci1zdXBwb3J0X19idXR0b24taWNvbltfbmdjb250ZW50LXB1LXNpdGUtYzczXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnVpLWJ1dHRvbl9sIC51aS1pY29uLXN2Zy5tIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM4MDg1OGY7XG4gIH1cbiAgLnVpLWJ1dHRvbl90ZXJ0aWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjODA4NThmO1xuICB9XG4gIC51aS1idXR0b25fdGVydGlhcnk6bm90KC51aS1idXR0b25fcHJlc3NlZCk6bm90KDphY3RpdmUpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYnV0dG9uLXRlcnRpYXJ5LXR4dC1ob3Zlcik7XG4gIH1cbiAgLnVpLWJ1dHRvbl90ZXJ0aWFyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ4NTI7XG4gIH1cbiAgLnVpLWJ1dHRvbl90ZXJ0aWFyeTpub3QoLnVpLWJ1dHRvbl9wcmVzc2VkKTpub3QoOmFjdGl2ZSk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBzdmcge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIC51aS1idXR0b25fdGVydGlhcnk6bm90KC51aS1idXR0b25fcHJlc3NlZCk6bm90KDphY3RpdmUpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2M2RlZywgIzAwY2ZhNiAwJSwgIzQ0NDg1MiA1OS4wOSUpO1xuICB9XG4gIC50ZWxlZ3JhbS1idXR0b24ucHUtZm9vdGVyLXN1cHBvcnRfX2J1dHRvbltfbmdjb250ZW50LXB1LXNpdGUtYzczXSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1sb2dvc19fdG9wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzAsIDM1LCA0NiwgMCkgMCUsIHJnYmEoMTI4LCAxMzMsIDE0MywgLjI1MjQxNykgMjcuNiUsIHJnYmEoMTI4LCAxMzMsIDE0MywgLjUpIDUyLjYyJSwgcmdiYSgxMjgsIDEzMywgMTQzLCAuMjkxMjgzKSA3NC40OCUsIHJnYmEoMTMsIDE2LCAyMiwgMCkgMTAwJSk7XG4gICAgbGVmdDogLTFyZW07XG4gICAgcmlnaHQ6IC0xcmVtO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiAxMDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwKTtcbiAgICB9XG4gIH1cbiAgLnVpLXNsaWRlci1jb250cm9sc19fY29udGFpbmVyW19uZ2NvbnRlbnQtcHUtc2l0ZS1jNjldIHtcbiAgICB3aWR0aDogMTAxcHg7XG4gIH1cbiAgLnVpLXNsaWRlci1jb250cm9sc19ib3R0b20tZ2FwW19uZ2hvc3QtcHUtc2l0ZS1jNjldIC51aS1zbGlkZXItY29udHJvbHNfX2NvbnRhaW5lcltfbmdjb250ZW50LXB1LXNpdGUtYzY5XSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICB9XG4gIC51aS1zbGlkZXItY29udHJvbHNfX2NvbnRhaW5lcl9uZXh0W19uZ2NvbnRlbnQtcHUtc2l0ZS1jNjldIHtcbiAgICByaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMwZDEwMTYgMCUsIHJnYmEoMTMsIDE2LCAyMiwgMCkgODYuNzYlKTtcbiAgfVxuICAudWktc2xpZGVyLWNvbnRyb2xzX19jb250YWluZXJbX25nY29udGVudC1wdS1zaXRlLWM2OV0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wdS1mb290ZXItbG9nb3NfX3N3aXBlci1jb250cm9sc1tfbmdob3N0LXB1LXNpdGUtYzY5XSAudWktc2xpZGVyLWNvbnRyb2xzX19idG5bX25nY29udGVudC1wdS1zaXRlLWM2OV0sIC5wdS1mb290ZXItbG9nb3NfX3N3aXBlci1jb250cm9scyBbX25naG9zdC1wdS1zaXRlLWM2OV0gLnVpLXNsaWRlci1jb250cm9sc19fYnRuW19uZ2NvbnRlbnQtcHUtc2l0ZS1jNjldIHtcbiAgICBjb2xvcjogIzgwODU4ZjtcbiAgfVxuICAudWktc2xpZGVyLWNvbnRyb2xzX19idG5fbmV4dFtfbmdjb250ZW50LXB1LXNpdGUtYzY5XSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG4gIC51aS1zbGlkZXItY29udHJvbHNfX2J0bltfbmdjb250ZW50LXB1LXNpdGUtYzY5XSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjODA4NThmO1xuICB9XG4gIC5wdS1mb290ZXItbG9nb3NfX3N3aXBlci1jb250cm9sc1tfbmdob3N0LXB1LXNpdGUtYzY5XSAudWktc2xpZGVyLWNvbnRyb2xzX19idG5bX25nY29udGVudC1wdS1zaXRlLWM2OV0sIC5wdS1mb290ZXItbG9nb3NfX3N3aXBlci1jb250cm9scyBbX25naG9zdC1wdS1zaXRlLWM2OV0gLnVpLXNsaWRlci1jb250cm9sc19fYnRuW19uZ2NvbnRlbnQtcHUtc2l0ZS1jNjldIHtcbiAgICBjb2xvcjogIzgwODU4ZjtcbiAgfVxuICAudWktaWNvbi1zdmcubCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG4gIC51aS1zbGlkZXItY29udHJvbHNfX2ljb25fcHJldltfbmdjb250ZW50LXB1LXNpdGUtYzY5XSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudWktc2xpZGVyLWNvbnRyb2xzX19jb250YWluZXJfcHJldltfbmdjb250ZW50LXB1LXNpdGUtYzY5XSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkMTAxNiAwJSwgcmdiYSgxMywgMTYsIDIyLCAwKSA4Ni43NiUpO1xuICB9XG59XG5cbi5mb290ZXItbG9nb3NfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBpbWcge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDApO1xuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgfVxuICB9XG5cbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAmX195ZWFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDg1OGY7XG4gICAgY29sb3I6ICM4MDg1OGY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjODA4NThmO1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgX25nY29udGVudC1wdS1zaXRlLWMyOF9zcGlubmVyLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgfVxufVxuXG4udWktc3Bpbm5lcl9tW19uZ2NvbnRlbnQtcHUtc2l0ZS1jMjhdIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbi51aS1zcGlubmVyX19sZXR0ZXJbX25nY29udGVudC1wdS1zaXRlLWMyOF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDglO1xuICB0b3A6IDExJTtcbn1cbi51aS1zcGlubmVyX19jaXJjbGVzW19uZ2NvbnRlbnQtcHUtc2l0ZS1jMjhdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktc3Bpbm5lcl9fY2lyY2xlc1tfbmdjb250ZW50LXB1LXNpdGUtYzI4XSBkaXZbX25nY29udGVudC1wdS1zaXRlLWMyOF06bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtLjQ1cztcbn1cbi51aS1zcGlubmVyX19jaXJjbGVzW19uZ2NvbnRlbnQtcHUtc2l0ZS1jMjhdIGRpdltfbmdjb250ZW50LXB1LXNpdGUtYzI4XTpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0uM3M7XG59XG4udWktc3Bpbm5lcl9fY2lyY2xlc1tfbmdjb250ZW50LXB1LXNpdGUtYzI4XSBkaXZbX25nY29udGVudC1wdS1zaXRlLWMyOF06bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtLjE1cztcbn1cbi51aS1zcGlubmVyX19jaXJjbGVzW19uZ2NvbnRlbnQtcHUtc2l0ZS1jMjhdIGRpdltfbmdjb250ZW50LXB1LXNpdGUtYzI4XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiA2cHggc29saWQgIzAwY2ZhNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IF9uZ2NvbnRlbnQtcHUtc2l0ZS1jMjhfc3Bpbm5lci1hbmltYXRpb24gMS4ycyBjdWJpYy1iZXppZXIoLjUsMCwuNSwxKSBpbmZpbml0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZmE2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnVpLXNwaW5uZXJbX25nY29udGVudC1wdS1zaXRlLWMyOF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnNlY3Rpb24tY2F0ZWdvcmllc19fc3Bpbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXNfX3NwaW5uZXIudmlzaWJsZWQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuW19uZ2hvc3QtcHUtc2l0ZS1jOTVdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDAuMjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cblxuW19uZ2hvc3QtcHUtc2l0ZS1jOTRdIHtcbiAgLS1ncmFkaWVudC1hbmdsZTogMTM2ZGVnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udWktZ2FtZS10aWxlX19waWN0dXJlW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdIHtcbiAgZ3JpZC1hcmVhOiAxLy0xO1xuICBhc3BlY3QtcmF0aW86IDEuMzAwODg0OTU1OC8xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVpLWdhbWUtdGlsZV9faW1hZ2VbX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xufVxuLnVpLWdhbWUtdGlsZV9fY29udGVudFtfbmdjb250ZW50LXB1LXNpdGUtYzk0XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktZ2FtZS10aWxlX19oZWFkZXJbX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVpLWdhbWUtdGlsZV9fbmFtZVtfbmdjb250ZW50LXB1LXNpdGUtYzk0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2MyYzRjOTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG4udWktZ2FtZS10aWxlX19idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHN2ZyB7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICB9XG59XG4udWktZ2FtZS10aWxlX19idXR0b25zW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnVpLWJ1dHRvbl9wcmltYXJ5LCAudWktYnV0dG9uX3ByaW1hcnktYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmMjQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi54bFxcOnVpLWJ1dHRvbl9tIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4udWktZ2FtZS10aWxlX19idXR0b25bX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi54bFxcOnVpLWJ1dHRvbl9tIC51aS1pY29uLXN2Zy5tIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi54bFxcOnVpLWJ1dHRvbl9tIC51aS1pY29uK3NwYW4ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuQGtleWZyYW1lcyBidXR0b24tcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSguNywuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW1cbiAgfVxuXG4gIDEyJSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgMzQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEpXG4gIH1cblxuICAzOCUge1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuXG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtXG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxuICB9XG59XG4udWktYnV0dG9uX3ByaW1hcnktYW5pbWF0aW9uOm5vdCgudWktYnV0dG9uX3ByZXNzZWQpOm5vdCgudWktYnV0dG9uX3ByZXJlbmRlcik6bm90KDphY3RpdmUpOm5vdCg6ZGlzYWJsZWQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYW5pbWF0aW9uOiBidXR0b24tcHVsc2UgMS42cyBlYXNlLW91dCBpbmZpbml0ZSAuNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSguNywuNSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAzNiwgMCwgLjUpO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBsaW5lYXI7XG59XG4udWktYnV0dG9uLnVpLWJ1dHRvbl9wcmltYXJ5LWFuaW1hdGlvbjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbi51aS1idXR0b25fc3BlY2lhbC1kZW1vIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ueGxcXDp1aS1idXR0b25fbS51aS1idXR0b25fc3BlY2lhbC1kZW1vIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC43NXJlbSA0NHB4O1xufVxuLnVpLWdhbWUtdGlsZV9fYnV0dG9uW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5bX25naG9zdC1wdS1zaXRlLWM5NF06aG92ZXI6bm90KC51aS1nYW1lLXRpbGVfdG91Y2gtc3VwcG9ydGVkKSwgLnVpLWdhbWUtdGlsZV90b3VjaGVkW19uZ2hvc3QtcHUtc2l0ZS1jOTRdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgei1pbmRleDogMztcbn1cbltfbmdob3N0LXB1LXNpdGUtYzk0XTpob3Zlcjpub3QoLnVpLWdhbWUtdGlsZV90b3VjaC1zdXBwb3J0ZWQpIC51aS1nYW1lLXRpbGVfX2NvbnRlbnRbX25nY29udGVudC1wdS1zaXRlLWM5NF0sIC51aS1nYW1lLXRpbGVfdG91Y2hlZFtfbmdob3N0LXB1LXNpdGUtYzk0XSAudWktZ2FtZS10aWxlX19jb250ZW50W19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywgMTYsIDIyLCAuNyk7XG59XG5bX25naG9zdC1wdS1zaXRlLWM5NF06aG92ZXI6bm90KC51aS1nYW1lLXRpbGVfdG91Y2gtc3VwcG9ydGVkKSAudWktZ2FtZS10aWxlX19uYW1lW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdLCBbX25naG9zdC1wdS1zaXRlLWM5NF06aG92ZXI6bm90KC51aS1nYW1lLXRpbGVfdG91Y2gtc3VwcG9ydGVkKSAudWktZ2FtZS10aWxlX19mYXZvcml0ZVtfbmdjb250ZW50LXB1LXNpdGUtYzk0XSwgLnVpLWdhbWUtdGlsZV90b3VjaGVkW19uZ2hvc3QtcHUtc2l0ZS1jOTRdIC51aS1nYW1lLXRpbGVfX25hbWVbX25nY29udGVudC1wdS1zaXRlLWM5NF0sIC51aS1nYW1lLXRpbGVfdG91Y2hlZFtfbmdob3N0LXB1LXNpdGUtYzk0XSAudWktZ2FtZS10aWxlX19mYXZvcml0ZVtfbmdjb250ZW50LXB1LXNpdGUtYzk0XSB7XG4gIG9wYWNpdHk6IDE7XG59XG5bX25naG9zdC1wdS1zaXRlLWM5NF06aG92ZXI6bm90KC51aS1nYW1lLXRpbGVfdG91Y2gtc3VwcG9ydGVkKSAudWktZ2FtZS10aWxlX19idXR0b25zW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdLCAudWktZ2FtZS10aWxlX3RvdWNoZWRbX25naG9zdC1wdS1zaXRlLWM5NF0gLnVpLWdhbWUtdGlsZV9fYnV0dG9uc1tfbmdjb250ZW50LXB1LXNpdGUtYzk0XSB7XG4gIHZpc2liaWxpdHk6IGluaXRpYWw7XG59XG4udWktZ2FtZS10aWxlX19ib3R0b21bX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMsIDE2LCAyMiwgLjY1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi51aS1nYW1lLXRpbGVfX2JvdHRvbS1pY29uW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLnVpLWljb24tc3ZnLlxcMzJ4cyB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4udWktZ2FtZS10aWxlX19sYWJlbHNbX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyOC44M2RlZywgIzBkMTAxNiAwJSwgcmdiYSgxMywgMTYsIDIyLCAwKSAyMy42OSUpO1xufVxuLnVpLWdhbWUtdGlsZV9fbGFiZWxbX25nY29udGVudC1wdS1zaXRlLWM5NF0ge1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDJweCAwLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnVpLWdhbWUtdGlsZV9fbGFiZWxfbmV3W19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDM2LCAwLCAuNik7XG59XG4udWktZ2FtZS10aWxlX19pbWFnZS5wdS1pbWctbG9hZGVkW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdLCAudWktZ2FtZS10aWxlX19pbWFnZV9wbGFjZWhvbGRlcltfbmdjb250ZW50LXB1LXNpdGUtYzk0XSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltfbmdob3N0LXB1LXNpdGUtYzk1XSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbltfbmdob3N0LXB1LXNpdGUtYzk0XTpiZWZvcmUsIFtfbmdob3N0LXB1LXNpdGUtYzkwXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMXB4O1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMXB4ICogMik7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXB4ICogMik7XG4gIHBhZGRpbmc6IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0OTZkZWcsIzAwY2ZhNiAwJSwgcmdiYSgxMywgMTYsIDIyLCAuMikgNTkuMDklKTtcbn1cbltfbmdob3N0LXB1LXNpdGUtYzk0XTpob3Zlcjpub3QoLnVpLWdhbWUtdGlsZV90b3VjaC1zdXBwb3J0ZWQpOmJlZm9yZSwgLnVpLWdhbWUtdGlsZV90b3VjaGVkW19uZ2hvc3QtcHUtc2l0ZS1jOTRdOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW19uZ2hvc3QtcHUtc2l0ZS1jOTBdOmhvdmVyOm5vdCgudWktZ2FtZS10aWxlX3RvdWNoLXN1cHBvcnRlZCk6YmVmb3JlLCAudWktZ2FtZS10aWxlX3RvdWNoZWRbX25naG9zdC1wdS1zaXRlLWM5MF06YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDlweCkge1xuICBbX25naG9zdC1wdS1zaXRlLWM5NV0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtfbmdob3N0LXB1LXNpdGUtYzk1XSB7XG4gICAgZ3JpZC1nYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkzMXB4KSB7XG4gIFtfbmdob3N0LXB1LXNpdGUtYzk1XSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzM3B4KSB7XG4gIFtfbmdob3N0LXB1LXNpdGUtYzk1XSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIFtfbmdob3N0LXB1LXNpdGUtYzk1XSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ1OXB4KSB7XG4gIFtfbmdob3N0LXB1LXNpdGUtYzk1XSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwxZnIpO1xuICB9XG59XG4ucHUtY2FzaW5vLWdhbWVzLWxpc3RfX2dyaWRbX25nY29udGVudC1wdS1zaXRlLWM5M10ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5bX25naG9zdC1wdS1zaXRlLWM5MV0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMC4yNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwOXB4KSB7XG4gIFtfbmdob3N0LXB1LXNpdGUtYzkxXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW19uZ2hvc3QtcHUtc2l0ZS1jOTFdIHtcbiAgICBncmlkLWdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTMxcHgpIHtcbiAgW19uZ2hvc3QtcHUtc2l0ZS1jOTFdIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMzcHgpIHtcbiAgW19uZ2hvc3QtcHUtc2l0ZS1jOTFdIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgW19uZ2hvc3QtcHUtc2l0ZS1jOTFdIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDU5cHgpIHtcbiAgW19uZ2hvc3QtcHUtc2l0ZS1jOTFdIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LDFmcik7XG4gIH1cbn1cbi51aS1idXR0b25fcHJpbWFyeSwgLnVpLWJ1dHRvbl9wcmltYXJ5LWFuaW1hdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zZWN0aW9uLWNhdGVnb3JpZXNfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnVpLWdhbWUtdGlsZV9fYnV0dG9uW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTRdIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuW19uZ2hvc3QtcHUtc2l0ZS1jOTBdIHtcbiAgLS1ncmFkaWVudC1hbmdsZTogMTM2ZGVnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51aS1nYW1lLXRpbGVfX3BpY3R1cmVbX25nY29udGVudC1wdS1zaXRlLWM5MF0ge1xuICBncmlkLWFyZWE6IDEvLTE7XG4gIGFzcGVjdC1yYXRpbzogMS4zMDA4ODQ5NTU4LzE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udWktZ2FtZS10aWxlX19pbWFnZVtfbmdjb250ZW50LXB1LXNpdGUtYzkwXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XG59XG4udWktZ2FtZS10aWxlX19jb250ZW50W19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTBdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1nYW1lLXRpbGVfX2hlYWRlcltfbmdjb250ZW50LXB1LXNpdGUtYzkwXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udWktZ2FtZS10aWxlX19uYW1lW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTBdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2MyYzRjOTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi51aS1nYW1lLXRpbGVfX2J1dHRvbnNbX25nY29udGVudC1wdS1zaXRlLWM5MF0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udWktZ2FtZS10aWxlX19idXR0b25bX25nY29udGVudC1wdS1zaXRlLWM5MF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51aS1nYW1lLXRpbGVfX2J1dHRvbltfbmdjb250ZW50LXB1LXNpdGUtYzkwXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVpLWdhbWUtdGlsZV9fYm90dG9tW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTBdIHtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLCAxNiwgMjIsIC42NSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAycHg7XG59XG4udWktZ2FtZS10aWxlX19oZWFkZXJbX25nY29udGVudC1wdS1zaXRlLWM5MF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuW19uZ2hvc3QtcHUtc2l0ZS1jOTBdOmhvdmVyOm5vdCgudWktZ2FtZS10aWxlX3RvdWNoLXN1cHBvcnRlZCkgLnVpLWdhbWUtdGlsZV9fbmFtZVtfbmdjb250ZW50LXB1LXNpdGUtYzkwXSwgW19uZ2hvc3QtcHUtc2l0ZS1jOTBdOmhvdmVyOm5vdCgudWktZ2FtZS10aWxlX3RvdWNoLXN1cHBvcnRlZCkgLnVpLWdhbWUtdGlsZV9fZmF2b3JpdGVbX25nY29udGVudC1wdS1zaXRlLWM5MF0sIC51aS1nYW1lLXRpbGVfdG91Y2hlZFtfbmdob3N0LXB1LXNpdGUtYzkwXSAudWktZ2FtZS10aWxlX19uYW1lW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTBdLCAudWktZ2FtZS10aWxlX3RvdWNoZWRbX25naG9zdC1wdS1zaXRlLWM5MF0gLnVpLWdhbWUtdGlsZV9fZmF2b3JpdGVbX25nY29udGVudC1wdS1zaXRlLWM5MF0ge1xuICBvcGFjaXR5OiAxO1xufVxuLnVpLWdhbWUtdGlsZV9fYm90dG9tLWljb25bX25nY29udGVudC1wdS1zaXRlLWM5MF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5bX25naG9zdC1wdS1zaXRlLWM5MF06aG92ZXI6bm90KC51aS1nYW1lLXRpbGVfdG91Y2gtc3VwcG9ydGVkKSwgLnVpLWdhbWUtdGlsZV90b3VjaGVkW19uZ2hvc3QtcHUtc2l0ZS1jOTBdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgei1pbmRleDogMztcbn1cbltfbmdob3N0LXB1LXNpdGUtYzkwXTpob3Zlcjpub3QoLnVpLWdhbWUtdGlsZV90b3VjaC1zdXBwb3J0ZWQpIC51aS1nYW1lLXRpbGVfX2NvbnRlbnRbX25nY29udGVudC1wdS1zaXRlLWM5MF0sIC51aS1nYW1lLXRpbGVfdG91Y2hlZFtfbmdob3N0LXB1LXNpdGUtYzkwXSAudWktZ2FtZS10aWxlX19jb250ZW50W19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTBdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywgMTYsIDIyLCAuNyk7XG59XG4udWktZ2FtZS10aWxlX19jb250ZW50W19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTBdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1nYW1lLXRpbGVfX2hlYWRlcltfbmdjb250ZW50LXB1LXNpdGUtYzkwXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5bX25naG9zdC1wdS1zaXRlLWM5MF06aG92ZXI6bm90KC51aS1nYW1lLXRpbGVfdG91Y2gtc3VwcG9ydGVkKSAudWktZ2FtZS10aWxlX19idXR0b25zW19uZ2NvbnRlbnQtcHUtc2l0ZS1jOTBdLCAudWktZ2FtZS10aWxlX3RvdWNoZWRbX25naG9zdC1wdS1zaXRlLWM5MF0gLnVpLWdhbWUtdGlsZV9fYnV0dG9uc1tfbmdjb250ZW50LXB1LXNpdGUtYzkwXSB7XG4gIHZpc2liaWxpdHk6IGluaXRpYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVhZGVyLW1haW5fX2Rlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVpLWJsb2NrLXRpdGxlX19nbG93W19uZ2NvbnRlbnQtcHUtc2l0ZS1jMTRdOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGgxLCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAubGVmdC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtYWluLXNsaWRlciAuc3dpcGVyLXNsaWRlX190aXRsZSwgI21haW4tc2xpZGVyIC5zd2lwZXItc2xpZGVfX3RpdGxlX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAjbWFpbi1zbGlkZXIgLnN3aXBlci1zbGlkZV9fdGl0bGVfbGlnaHQsICNtYWluLXNsaWRlciAuc3dpcGVyLXNsaWRlX190aXRsZV9kZXNjIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgI21haW4tc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbiAgI21haW4tc2xpZGVyIC5zd2lwZXItc2xpZGVfX2NvbnRlbnRfaGVhZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmhlYWRlci1tYWluIC5oZWFkZXItbWFpbl9fbGlua3NfaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5idG4sIC5idG4tYm9yZGVyLCAuYmFubmVyLmFsaWduLXJpZ2h0IC5iYW5uZXJfX2NvbnRlbnQgYSwgLmJhbm5lcl9fY29udGVudCBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gIH1cbiAgaDEsIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24taGVhZC1kZXNjIHAsIC5zZWN0aW9uLXRleHQtd2hpdGUgcCwgLnNlY3Rpb24tdGV4dC1waW5rIHAsIC5zZWN0aW9uLXRleHQtYmx1ZSBwLCAuc2VjdGlvbi10ZXh0LXdoaXRlIHVsIGxpLCAuc2VjdGlvbi10ZXh0LWJsdWUgdWwgbGksIC5zZWN0aW9uLXRleHQtcGluayB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uLWNhdGVnb3JpZXMgLmJ0bi1ib3JkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tY2F0ZWdvcmllc19faGVhZCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlci1tYWluIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlci1tYWluX19ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLWJvdHRvbV9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG4gIC5mb290ZXItbG9nb3NfX2JvdHRvbSBpbWcge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLmZvb3Rlci1sb2dvc19fdG9wIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cblxuXG5cbiIsIi5mb290ZXIge1xuICAgIGJvcmRlcjpcbiAgICAgICAgMXB4XG4gICAgICAgIHNvbGlkIHJlZDtcbn1cbiJdfQ== */
