@charset "UTF-8";.rack-lay-background{padding:4rem 0;background-color:#eff2f5;margin-bottom:4rem}.rack-lay-background--mobile{background-color:transparent}.rack-lay-background--brand{background-color:#e61a72}.rack-lay-background--dark{background-color:#cf1767}.rack-lay-background--light{background-color:rgba(255,255,255,.4)}.rack-lay-background--nomargin{margin-bottom:0}@media (min-width:1000px){.rack-lay-background{padding:12rem 0;margin-bottom:12rem}.rack-lay-background--mobile{background-color:rgba(204,204,204,.25)}.rack-lay-background--nomargin{margin-bottom:0}}.rack-mod-button{display:block;position:relative;background-color:#33aa31;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:auto;margin-bottom:2rem}.rack-mod-button--big::after,.rack-mod-button--secondary::after,.rack-mod-button::after,.rack-mod-button__center::after,.rack-mod-button__full::after,.rack-mod-button__inline::after,.rack-mod-button__right::after{position:absolute;right:1rem;top:50%;transform:translate(0,-50%);font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054"}@media screen and (min-width:1000px){.rack-mod-button{font-size:1.4rem;font-weight:700}}.rack-mod-button:hover,.rack-mod-button__center:hover,.rack-mod-button__full:hover,.rack-mod-button__inline:hover,.rack-mod-button__right:hover{background-color:#278226;border:2px solid #278226;color:#fff}.rack-mod-button__inline{position:relative;background-color:#33aa31;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:auto;display:inline-block;margin-bottom:1rem}@media screen and (min-width:1000px){.rack-mod-button__inline{font-size:1.4rem;font-weight:700}}.rack-mod-button__right{position:relative;background-color:#33aa31;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:auto;display:inline-block;float:right;margin-bottom:1rem}@media screen and (min-width:1000px){.rack-mod-button__right{font-size:1.4rem;font-weight:700}}.rack-mod-button__full{position:relative;background-color:#33aa31;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:100%;display:block;margin-bottom:1rem}@media screen and (min-width:1000px){.rack-mod-button__full{font-size:1.4rem;font-weight:700}}.rack-mod-button__center{position:relative;background-color:#33aa31;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:auto;display:inline-block;left:50%;transform:translateX(-50%);margin-bottom:1rem}@media screen and (min-width:1000px){.rack-mod-button__center{font-size:1.4rem;font-weight:700}}.rack-mod-button__terms{display:block;text-align:center;color:#000;opacity:.5;font-size:90%;padding-bottom:1rem}.rack-mod-button+.rack-mod-button__terms{line-height:90%}.rack-mod-button--big{position:relative;background-color:#33aa31;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:100%}@media screen and (min-width:1000px){.rack-mod-button--big{font-size:1.4rem;font-weight:700}}.rack-mod-button--big:hover{background-color:#278226;border:2px solid #278226;color:#fff}.rack-mod-button--center{display:inline-block;left:50%;transform:translateX(-50%)}.rack-mod-button--secondary{position:relative;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #2c3a5e;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;border-color:#2c3a5e;color:#2c3a5e;background-color:transparent;width:auto}@media screen and (min-width:1000px){.rack-mod-button--secondary{font-size:1.4rem;font-weight:700}}.rack-mod-button--secondary:hover{background-color:#1c253b;border:2px solid #1c253b;color:#fff}.rack-mod-cards{max-width:120rem;margin-left:auto;margin-right:auto;width:100%;display:grid;grid-gap:1rem;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);position:relative;padding:1rem 1rem 4rem;margin-bottom:4rem;line-height:0;font-size:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.rack-mod-cards{display:block;width:100%;height:auto}}@media (min-width:600px){.rack-mod-cards{grid-template-columns:repeat(4,1fr)}}.rack-mod-cards--big{display:grid;grid-gap:1rem;grid-template-rows:auto;grid-template-columns:repeat(1,1fr);justify-content:flex-end}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.rack-mod-cards--big{display:block;width:100%;height:auto}}@media (min-width:600px){.rack-mod-cards--big{grid-template-columns:repeat(3,1fr)}}.rack-mod-cards--homepage{display:grid;grid-gap:1rem;grid-template-rows:auto;grid-template-columns:repeat(1,1fr);justify-content:flex-end}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.rack-mod-cards--homepage{display:block;width:100%;height:auto}}@media (min-width:600px){.rack-mod-cards--homepage{grid-template-columns:repeat(4,1fr)}}.rack-mod-cards__column{display:flex;flex-direction:column;padding:0;list-style:none;z-index:2}.rack-mod-cards__row{display:flex;flex-direction:row;padding:0;list-style:none;justify-content:space-between}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.rack-mod-cards__row{padding:1rem}}.rack-mod-cards__card{position:relative;height:21rem;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem 1rem 0;border-radius:1rem;overflow:hidden;transform:scale(1)}.rack-mod-cards__card::after{content:"";height:40%;width:100%;position:absolute;left:0;bottom:0;background:-webkit-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);opacity:1;z-index:1}.rack-mod-cards__cardLink{display:block;width:100%;text-decoration:none;z-index:10;font-size:1.6rem;color:#fff;font-family:"Montserrat",sans-serif;line-height:130%;text-shadow:0 0 20px #000;margin-bottom:1rem}.rack-mod-cards__cardLink:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%}.rack-mod-cards__card:last-of-type{margin-bottom:0}.rack-mod-cards__cardMeta{color:#fff;font-size:1.2rem;margin-bottom:1rem;text-shadow:0 0 20px #000}.rack-mod-cards__cardIcon svg{width:1.5rem;height:1.5rem}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.rack-mod-cards__card div{position:absolute;top:0;left:0;width:100%;height:100%}}.rack-mod-cards__cardImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}@media (min-width:1000px){.rack-mod-cards__card{transition:all 200ms ease;cursor:pointer}.rack-mod-cards__card:hover{transform:scale(1.03);box-shadow:0 10px 80px rgba(0,0,0,.15)}}@media all and (min-width:1000px) and (-ms-high-contrast:none),(min-width:1000px) and (-ms-high-contrast:active){.rack-mod-cards__card{display:inline-block;width:24%;height:200px!important;margin:.5%}}@media (min-width:1000px){.rack-mod-cards__cardLink{font-size:2.4rem;padding:0}}@media all and (min-width:1000px) and (-ms-high-contrast:none),(min-width:1000px) and (-ms-high-contrast:active){.rack-mod-cards__cardLink{padding:.2rem;position:absolute;bottom:0;z-index:10}}@media (min-width:1000px){.rack-mod-cards__cardLink:before{position:absolute;top:0;left:0;width:100%;height:100%}}@media all and (min-width:1000px) and (-ms-high-contrast:none),(min-width:1000px) and (-ms-high-contrast:active){.rack-mod-cards__cardLink:before{transform:scale(100)}.rack-mod-cards__cardLink{padding:0 10px}}@media (min-width:1000px){.rack-mod-cards__card:hover .rack-mod-cards__cardImage{transform:scale(1.01)}.rack-mod-cards--homepage .rack-mod-cards__card:first-of-type{grid-row-start:1;grid-column-start:1;grid-row-end:3;grid-column-end:3;height:100%}}.rack-lay-grid__container{max-width:120rem;width:100%;margin:0 auto}.rack-lay-grid__expended{max-width:100rem;width:100%;margin:0 auto}.rack-lay-grid__left{max-width:80rem;width:100%;margin:0}.rack-lay-grid__flex{display:flex;flex-wrap:wrap}.rack-lay-grid__box{flex:1 1 0;padding:0 1rem}.rack-lay-grid__content{max-width:80rem;width:100%;margin:0 auto}.rack-lay-grid__hide{display:none!important}.rack-lay-grid--margin{margin-bottom:12rem}@media (min-width:1000px){.rack-lay-grid__hide{display:block!important}.rack-lay-grid--margin{margin-bottom:12rem}}.rack-mod-heading--center{text-align:center}.rack-mod-heading--right{text-align:right}.rack-mod-heading__h1,.rack-mod-heading__h2,.rack-mod-heading__h3{font-size:2.5rem;display:block;padding:0 1rem 1rem;color:#33aa31;font-weight:700;font-family:"Montserrat",sans-serif;line-height:130%;max-width:120rem;margin-left:auto;margin-right:auto;width:100%}.rack-mod-heading__h2,.rack-mod-heading__h3{font-size:1.8rem}.rack-mod-heading__h3{font-size:1.6rem}@media (min-width:1000px){.rack-mod-heading__h1,.rack-mod-heading__h2,.rack-mod-heading__h3{font-size:5rem;display:block;color:#33aa31;font-weight:700;font-family:"Montserrat",sans-serif;line-height:130%;max-width:120rem;margin-left:auto;margin-right:auto;width:100%;padding:0 1rem 4rem}.rack-mod-heading__h2,.rack-mod-heading__h3{font-size:3.6rem;padding:0 1rem 2rem}.rack-mod-heading__h3{font-size:3.2rem}}.rack-mod-label{background-color:#e61a72;border-radius:1rem;padding:0 .5rem;margin:.5rem;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.2rem;color:#fff}.rack-com-menu{position:fixed;top:0;height:4.6rem;width:100%;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;z-index:100;box-shadow:0 4px 15px rgba(0,0,0,.1);background-color:#fff}.rack-com-menu__container{display:flex;position:absolute;flex-direction:column;top:0;left:-100%;opacity:0;background:#fff;height:calc(100vh - 4.6rem);width:100%;z-index:8;margin-top:4.6rem;transition:all 200ms ease;overflow:auto;padding-bottom:5rem}.is-open .rack-com-menu__container{left:0;opacity:1;max-width:42rem}.rack-com-menu.is-open-search .rack-com-menu__logo{opacity:0}.rack-com-menu__item{display:flex;position:relative;flex-direction:row;flex:1;font-size:1.4rem;max-height:6rem;min-height:3.5rem;transition:all 200ms ease}.rack-com-menu__item--right{margin:auto;max-width:20rem}.rack-com-menu__item--right::after{display:none}.rack-com-menu__item svg{width:1.2rem;height:1.2rem;margin:auto .5rem auto auto}.rack-com-menu__item::after{content:'';position:absolute;left:0;bottom:0;height:.1rem;width:100%;background-color:rgba(0,0,0,.1)}.rack-com-menu__link{text-decoration:none;white-space:nowrap;padding:0 2rem;color:#000;margin:auto auto auto 1rem;width:100%}.rack-com-menu__link:hover{transition:200ms all ease;color:#e61a72}.rack-com-menu__link::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%}.cd-lay-breadcrumbs span,.rack-com-menu__link--active{font-weight:700}.rack-com-menu__logo{width:14rem;margin:0 auto}.rack-com-menu__link{margin:auto}.rack-com-menu__icon::after{content:'Menu';margin-left:.5rem;color:#e61a72;position:absolute;left:1.5rem;line-height:46px}.rack-com-menu__icon svg{height:100%;width:100%;padding:.5rem}.rack-com-menu__icon--menu svg{position:absolute;top:0;width:1.5rem;height:100%;padding:0}.rack-com-menu__button{transition:all 200ms ease;position:relative;align-items:center;height:100%;width:4rem;background-color:#cf1767;border:0;border-radius:1rem;-webkit-appearance:none}.rack-com-menu__button--menu{position:absolute;z-index:2;left:1rem;width:4rem;background-color:transparent;color:#fff;font-family:"Montserrat",sans-serif;font-size:1.2rem;font-weight:700;margin-left:auto}@media screen and (min-width:1000px){.rack-com-menu{position:absolute;justify-content:flex-end;margin-bottom:4rem;left:0;right:0;max-width:120rem;margin:auto;height:8.5rem;box-shadow:none}.rack-com-menu__container{display:flex;position:relative;flex-direction:row;justify-content:flex-end;left:0;opacity:1;margin-top:0;overflow:inherit;height:100%;background-color:transparent;padding-bottom:0}.rack-com-menu__item{list-style:none;padding:0;margin-left:1rem;margin-right:1rem;display:flex;flex:none;top:0;width:auto;position:relative;height:100%;margin-top:3px}.rack-com-menu__item:last-of-type{margin-right:0}.rack-com-menu__item--right{margin:0 auto 0 0;max-width:none}.rack-com-menu__item--cta{font-weight:700;background-color:transparent}.rack-com-menu__item--cta a,.rack-com-menu__item:hover{color:#e61a72}.rack-com-menu__item a{padding:0}.rack-com-menu__link{font-size:1.6rem}.rack-com-menu__button--menu,.rack-com-menu__item svg,.rack-com-menu__item::after{display:none}.rack-com-menu__button--right{margin-left:auto}.rack-com-menu__logo{opacity:1!important;width:24rem;margin:0 2rem 0 0}}.rack-com-pagination{display:flex;padding:0 1rem;margin-bottom:4rem;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.rack-com-pagination__container{display:flex;flex-direction:row;list-style:none;width:100%;justify-content:center}.rack-com-pagination__item{padding:1rem}.plate--element__paragraph a,.rack-com-pagination__item--active .rack-com-pagination__itemLink{color:#e61a72}.rack-com-pagination__button,.rack-com-pagination__itemLink{font-size:1.4rem;font-family:"Montserrat",sans-serif;text-decoration:none;font-weight:700;color:#33aa31}.rack-com-pagination__button{display:flex;align-items:center;position:relative;background-color:#33aa31;padding:.85rem 3.5rem;border-radius:1rem;text-align:center;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:auto}.rack-com-pagination__button--prev{margin-right:auto;padding-left:0}.rack-com-pagination__button--next svg,.rack-com-pagination__button--prev svg{margin:0 1rem}.rack-com-pagination__button--next{margin-left:auto;padding-right:0}.rack-com-pagination__button--disabled::after,.rack-com-pagination__button::after{position:absolute;right:1rem;top:50%;transform:translate(0,-50%);font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054"}@media screen and (min-width:1000px){.rack-com-pagination__button{font-size:1.4rem;font-weight:700}}.rack-com-pagination__button:hover{background-color:#278226;border:2px solid #278226;color:#fff}.rack-com-pagination__button--disabled{position:relative;background-color:#c2c2c2;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #c2c2c2;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#8f8f8f;width:auto}@media screen and (min-width:1000px){.rack-com-pagination__button--disabled{font-size:1.4rem;font-weight:700}}.rack-com-pagination__button--disabled:hover{background-color:#a8a8a8;border:2px solid #a8a8a8;color:#fff}.rack-com-pagination__button svg{max-width:1.2rem;max-height:1.2rem}@media (min-width:1000px){.rack-com-pagination{padding:2rem}}.rack-mod-rating{position:relative;z-index:2;margin-bottom:auto;user-select:none}.rack-mod-rating--center,.rack-mod-rating--center .rack-mod-rating__container{text-align:center}.rack-mod-rating--single{margin-bottom:2rem;display:flex;align-items:center;justify-content:center;width:100%}.rack-mod-rating--single .rack-mod-rating__item{font-size:2rem}.rack-mod-rating__container{position:relative;padding:0;z-index:2}.rack-mod-rating__item{padding:0;display:inline-block;transition:color .5s ease;color:rgba(0,0,0,.4);text-shadow:0 0 10px rgba(0,0,0,.8)}.rack-mod-rating__item--filled{color:#ebb400}.rack-mod-rating__link{color:#e61a72;text-decoration:none}.rack-mod-rating__number{display:none}.rack-mod-rating__form .rack-mod-rating__item{font-size:4rem;text-shadow:unset;cursor:pointer}#rating_1:checked~.rack-mod-rating__container .rack-mod-rating__item:nth-child(1),#rating_2:checked~.rack-mod-rating__container .rack-mod-rating__item:nth-child(-n+2),#rating_3:checked~.rack-mod-rating__container .rack-mod-rating__item:nth-child(-n+3),#rating_4:checked~.rack-mod-rating__container .rack-mod-rating__item:nth-child(-n+4){color:#ebb400}#rating_5:checked~.rack-mod-rating__container .rack-mod-rating__item{color:#ebb400}#rating_1:hover~.rack-mod-rating__container .rack-mod-rating__item:nth-child(1),#rating_2:hover~.rack-mod-rating__container .rack-mod-rating__item:nth-child(-n+2),#rating_3:hover~.rack-mod-rating__container .rack-mod-rating__item:nth-child(-n+3),#rating_4:hover~.rack-mod-rating__container .rack-mod-rating__item:nth-child(-n+4){color:#ebb400}#rating_5:hover~.rack-mod-rating__container .rack-mod-rating__item{color:#ebb400}@media (min-width:1000px){.rack-mod-rating__number{display:inline-block;margin:.5rem 1rem 0;font-weight:700;color:#000}.rack-mod-rating--single{justify-content:left;margin-bottom:2rem}.rack-mod-rating--single .rack-mod-rating__item{font-size:4rem;text-shadow:unset}}.plate--element__paragraph{counter-reset:div}.plate--column .rack-mod-button,.plate--element__paragraph p{margin-bottom:2rem}.plate--element__paragraph a:hover{color:#cf1767;text-decoration:none}.plate--element__paragraph a:visited:hover{color:#b8145b;text-decoration:none}.plate--element__paragraph ol,.plate--element__paragraph ul{position:relative;padding-left:2rem;margin-bottom:2rem;margin-top:0}.plate--element__paragraph ol li,.plate--element__paragraph ul li{position:relative;margin-bottom:.2rem}.plate--element__paragraph ul li::before{content:'';background-color:#e61a72;height:.8rem;width:.8rem;border-radius:100%;position:absolute;left:-2rem;top:6.5px}.plate--element__paragraph ol{padding-left:3rem;list-style:none}.plate--element__paragraph ol li::before{counter-increment:div;content:counter(div);background-color:#e61a72;text-align:center;line-height:2.1rem;height:2rem;width:2rem;color:#fff;border-radius:.5rem;position:absolute;left:-2.9rem;top:.25rem}.plate--column{min-height:0;position:relative;padding-left:1rem;padding-right:1rem}.plate--element__image img{margin-top:2rem}@media (min-width:767px){.plate--column{min-height:0;position:relative;padding-left:2rem;padding-right:2rem}.plate--column .rack-mod-button{margin-bottom:2rem}}@media screen and (min-width:1000px){.plate--element__paragraph ul li::before{top:8.5px}}.page .plate--container{max-width:80rem;margin-left:auto;margin-right:auto;width:100%}body.is-user .plate--column{min-height:40px!important}.plate--element__paragraph h2{position:relative;display:inline-block;margin-top:0;font-weight:700;margin-top:1rem;margin-bottom:.5rem;font-size:calc(1.4rem + .15vw*(6 - 2))}.plate--element__paragraph h3,.plate--element__paragraph h4,.plate--element__paragraph h5,.plate--element__paragraph h6{position:relative;display:inline-block;margin-top:0;font-weight:700;margin-top:1rem;margin-bottom:.5rem;font-size:calc(1.4rem + .15vw*(6 - 3))}.plate--element__paragraph h4,.plate--element__paragraph h5,.plate--element__paragraph h6{font-size:calc(1.4rem + .15vw*(6 - 4))}.plate--element__paragraph h5,.plate--element__paragraph h6{font-size:calc(1.4rem + .15vw)}.cd-com-background{margin-bottom:2rem}.cd-com-background--image{padding-top:8rem;padding-bottom:4rem}.cd-com-background__1,.cd-com-background__2,.cd-com-background__3{margin-bottom:4rem;position:relative;padding-top:4rem;padding-bottom:2rem;overflow-x:hidden}.cd-com-background__1::after,.cd-com-background__1::before{content:'';display:block;position:absolute;height:100%;top:0;left:0;right:0;margin-left:auto;margin-right:auto}.cd-com-background__1::before{z-index:-1;background-size:cover;background-position:center center;opacity:.2}.cd-com-background__1::after{z-index:-2;background-color:rgba(44,58,94,.1)}@media (min-width:1000px){.cd-com-background__1::after,.cd-com-background__1::before{border-radius:2rem;max-width:1600px;width:calc(100% - 6rem)}}.cd-com-background__1 h1:first-child,.cd-com-background__1 h2:first-child,.cd-com-background__1.cd-com-background--solid h1:first-child,.cd-com-background__1.cd-com-background--solid h2:first-child,.cd-com-background__2 h1:first-child,.cd-com-background__2 h2:first-child,.cd-com-background__2.cd-com-background--solid h1:first-child,.cd-com-background__2.cd-com-background--solid h2:first-child,.cd-com-background__3 h1:first-child,.cd-com-background__3 h2:first-child,.cd-com-background__3.cd-com-background--solid h1:first-child,.cd-com-background__3.cd-com-background--solid h2:first-child{margin-top:0}.cd-com-background__2::after,.cd-com-background__2::before{content:'';display:block;position:absolute;height:100%;top:0;left:0;right:0;margin-left:auto;margin-right:auto}.cd-com-background__2::before{z-index:-1;background-size:cover;background-position:center center;opacity:.2}.cd-com-background__2::after{z-index:-2;background-color:rgba(230,26,114,.1)}@media (min-width:1000px){.cd-com-background__2::after,.cd-com-background__2::before{border-radius:2rem;max-width:1600px;width:calc(100% - 6rem)}}.cd-com-background__3::after,.cd-com-background__3::before{content:'';display:block;position:absolute;height:100%;top:0;left:0;right:0;margin-left:auto;margin-right:auto}.cd-com-background__3::before{z-index:-1;background-size:cover;background-position:center center;opacity:.2}.cd-com-background__3::after{z-index:-2;background-color:rgba(51,170,49,.1)}@media (min-width:1000px){.cd-com-background__3::after,.cd-com-background__3::before{border-radius:2rem;max-width:1600px;width:calc(100% - 6rem)}}.cd-com-background__1.cd-com-background--solid,.cd-com-background__2.cd-com-background--solid,.cd-com-background__3.cd-com-background--solid{position:relative;padding-top:4rem;padding-bottom:2rem;overflow-x:hidden;color:#fff}.cd-com-background__1.cd-com-background--solid::after,.cd-com-background__1.cd-com-background--solid::before{content:'';display:block;position:absolute;height:100%;top:0;left:0;right:0;margin-left:auto;margin-right:auto}.cd-com-background__1.cd-com-background--solid::before{z-index:-1;background-size:cover;background-position:center center;opacity:.2}.cd-com-background__1.cd-com-background--solid::after{z-index:-2;background-color:#2c3a5e}@media (min-width:1000px){.cd-com-background__1.cd-com-background--solid::after,.cd-com-background__1.cd-com-background--solid::before{border-radius:2rem;max-width:1600px;width:calc(100% - 6rem)}}.cd-com-background__1.cd-com-background--solid .cd-mod-table__cell,.cd-com-background__1.cd-com-background--solid .cd-mod-table__head,.cd-com-background__2.cd-com-background--solid .cd-mod-table__cell,.cd-com-background__2.cd-com-background--solid .cd-mod-table__head,.cd-com-background__3.cd-com-background--solid .cd-mod-table__cell,.cd-com-background__3.cd-com-background--solid .cd-mod-table__head{border-color:#fff}.cd-com-background__2.cd-com-background--solid::after,.cd-com-background__2.cd-com-background--solid::before{content:'';display:block;position:absolute;height:100%;top:0;left:0;right:0;margin-left:auto;margin-right:auto}.cd-com-background__2.cd-com-background--solid::before{z-index:-1;background-size:cover;background-position:center center;opacity:.2}.cd-com-background__2.cd-com-background--solid::after{z-index:-2;background-color:#e61a72}@media (min-width:1000px){.cd-com-background__2.cd-com-background--solid::after,.cd-com-background__2.cd-com-background--solid::before{border-radius:2rem;max-width:1600px;width:calc(100% - 6rem)}}.cd-com-background__2.cd-com-background--solid a{color:#000}.cd-com-background__2.cd-com-background--solid a:hover,.cd-com-background__2.cd-com-background--solid a:visited{color:rgba(255,255,255,.8)}.cd-com-background__3.cd-com-background--solid::after,.cd-com-background__3.cd-com-background--solid::before{content:'';display:block;position:absolute;height:100%;top:0;left:0;right:0;margin-left:auto;margin-right:auto}.cd-com-background__3.cd-com-background--solid::before{z-index:-1;background-size:cover;background-position:center center;opacity:.2}.cd-com-background__3.cd-com-background--solid::after{z-index:-2;background-color:#33aa31}@media (min-width:1000px){.cd-com-background__3.cd-com-background--solid::after,.cd-com-background__3.cd-com-background--solid::before{border-radius:2rem;max-width:1600px;width:calc(100% - 6rem)}}.cd-com-background__3.cd-com-background--solid a{color:#fff!important}.cd-com-background__3.cd-com-background--solid a:hover,.cd-com-background__3.cd-com-background--solid a:visited{color:rgba(255,255,255,.8)!important}.cd-com-background--no-margin{margin-bottom:0}@media (min-width:767px){.cd-com-background--no-margin{margin-bottom:4rem}}.cd-com-blog{display:flex;flex-direction:column}.cd-com-blog__title{flex:1 1 0;flex-basis:100%;font-size:1.8rem;font-weight:900;margin-bottom:2rem;margin-top:0;text-align:center;color:#e61a72}.cd-com-blog__container{display:flex;flex-direction:column;max-width:120rem;margin-left:auto;margin-right:auto;width:100%}.cd-com-blog__button{position:relative;background-color:#33aa31;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:auto;margin:1rem auto}.cd-com-blog__button::after,.cd-com-overview__button::after{position:absolute;right:1rem;top:50%;transform:translate(0,-50%);font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054"}@media screen and (min-width:1000px){.cd-com-blog__button{font-size:1.4rem;font-weight:700}}.cd-com-blog__button:hover{background-color:#278226;border:2px solid #278226;color:#fff}@media (min-width:1000px){.cd-com-blog__title{font-size:3rem}.cd-com-blog__subtitle{color:#e61a72;font-size:1.4rem;display:block;line-height:1rem}.cd-com-blog__container{display:flex;flex-direction:row;flex-wrap:nowrap}}.cd-com-form__col .cd-mod-list-block li:before,.cd-com-form__hidden{display:none}.cd-com-form__line{position:relative;margin:0;border-color:rgba(44,58,94,.1)}.cd-com-form__section{max-width:50rem;margin-bottom:1rem;width:100%}.cd-com-form__section--dashed{border:2px dashed rgba(44,58,94,.1);padding:1rem;border-radius:1rem}.cd-com-form__section--dashed .cd-com-form__value{display:flex;justify-content:space-between}.cd-com-form__formWrap,.cd-com-form__wrap{display:flex;flex-wrap:wrap;position:relative}.cd-com-form__wrap{left:-1rem;width:calc(100% + 2rem);justify-content:space-between}.cd-com-form__formWrap{justify-content:start}.cd-com-form__col{flex:1;margin:0 1rem 1rem}.cd-com-form__col .cd-mod-list-block{font-size:1.2rem;padding-left:0}.cd-com-form__formCol{margin-bottom:1.3rem;margin-right:2%}.cd-com-form__formCol--10{flex-basis:calc(10% - 2%)}.cd-com-form__formCol--20{flex-basis:calc(20% - 2%)}.cd-com-form__formCol--30{flex-basis:calc(30% - 2%)}.cd-com-form__formCol--40{flex-basis:calc(40% - 2%)}.cd-com-form__formCol--50{flex-basis:calc(100%)}.cd-com-form__formCol--60{flex-basis:calc(60% - 2%)}.cd-com-form__formCol--70{flex-basis:calc(70% - 2%)}.cd-com-form__formCol--80{flex-basis:calc(80% - 2%)}.cd-com-form__formCol--90{flex-basis:calc(90% - 2%)}.cd-com-form__formCol--100{flex-basis:100%}.cd-com-form__formCol--nomargin{margin-bottom:0}.cd-com-form__label{display:flex;font-size:1.6rem;font-weight:700;margin-bottom:1rem;justify-content:space-between}.cd-com-form__label--brand{color:#e61a72}.cd-com-form__label--top,.cd-mod-prices__block ul{margin-top:0}.cd-com-form__small{font-size:1.2rem}.cd-com-form__small--italic{text-transform:italic}.cd-com-form__pricebar{position:fixed;display:none;align-items:center;justify-content:space-between;bottom:0;left:0;height:6rem;box-shadow:0 -4px 15px rgba(0,0,0,.1);padding:.5rem;background-color:#e61a72;color:#fff;width:100%;z-index:999}.cd-com-form__price{font-size:1.6rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.cd-com-form__choicebutton{display:flex;cursor:pointer;flex-direction:column;transition:all 200ms ease;flex-wrap:nowrap;text-align:center;margin:1rem 0;padding:1rem;border-radius:1rem;justify-content:center;align-content:center;flex:1;color:#2c3a5e;background-color:#eaecf0}.cd-com-form__choicebutton svg{opacity:.1;transition:all 200ms ease;margin:auto;padding:1rem}.cd-com-form__choicebutton svg path{transition:all 200ms ease;fill:#2c3a5e}.cd-com-form__choicebutton--price{text-align:left;font-size:1.2rem}.cd-com-form__choicebutton--small{margin:0 0 .5rem;flex-direction:row;justify-content:flex-start;max-width:100%}.cd-com-form__choicebutton--small .cd-com-form__small{margin-left:.5rem;font-weight:400}.cd-com-form__choicebutton--small .cd-com-form__value{font-size:1.4rem;margin-left:auto}.cd-com-form__choicebutton--small svg{opacity:1;box-sizing:content-box;margin:auto 1rem auto 0;padding:0}.cd-com-form__value{font-size:1.8rem;font-weight:700;transition:200ms all ease}.cd-com-form__value .cd-com-form__text{transition:200ms all ease;font-size:1.4rem;font-weight:400;cursor:text}input:checked+.cd-com-form__choicebutton{color:#e61a72;background-color:rgba(230,26,114,.1)}input:checked+.cd-com-form__choicebutton svg{opacity:1}input:checked+.cd-com-form__choicebutton svg path{fill:#e61a72}.cd-com-form input:not([value=""]):not(:focus):invalid{border:.2rem solid #f32626}input:not([value=""]):not(:focus):invalid+.cd-com-form__text{color:#f32626}.cd-com-form input:not([value=""]):valid{border:.2rem solid green}input:not([value=""]):not(:focus):valid+.cd-com-form__text{color:green}.cd-com-form input[type=submit]{border:0 solid transparent!important;height:4rem;margin-left:auto;margin-right:2%}.cd-com-form__radio{display:block;width:100%;font-size:1.4rem;color:rgba(44,58,94,.5)}.cd-com-form__radioLabel{height:5rem;background-color:#fff;padding:1.5rem 2rem;margin-bottom:1rem;margin-right:.5rem;color:#2c3a5e;border-radius:1rem;background:#f3f3f3;line-height:100%;align-items:center;display:inline-flex;cursor:pointer}.cd-com-form__radioLabel:hover:not(:hover){opacity:.5}input:checked+.cd-com-form__radioLabel{background:rgba(230,26,114,.1);color:#e61a72}.cd-com-form__input,.cd-com-form__select{width:100%;height:5rem;background-color:#fff;margin-bottom:1rem;color:#2c3a5e;border-radius:1rem;border:.2rem solid rgba(44,58,94,.1)}.cd-com-form__select{cursor:pointer;margin-right:2%;padding:0 1rem}.cd-com-form__input{padding:1.3rem 1rem;transition:200ms all ease}.cd-com-form__input:focus{outline:0}.cd-com-form__inputText{position:relative;width:100%;height:50px;display:block}.cd-com-form__inputTextarea,.slick-slide img{display:block}.cd-com-form__inputTextarea textarea{min-height:10rem;margin-bottom:0}.cd-com-form__inputTextarea textarea::placeholder{color:rgba(44,58,94,.5);font-size:1.6rem}.cd-com-form__inputText .cd-com-form__text{position:absolute;transition:all 150ms ease;top:50%;cursor:text;left:1rem;line-height:100%;padding:0 .5rem;display:block;transform:translate(0,-50%);background-color:#fff;color:rgba(44,58,94,.5)}.cd-com-form__input:not([value=""])+.cd-com-form__text,.cd-com-form__input[type=file]+.cd-com-form__text{top:0;color:#2c3a5e!important;cursor:pointer}.cd-com-form__input:focus+.cd-com-form__text{top:0;color:#e61a72;cursor:pointer}@media (min-width:767px){.cd-com-form__formCol{margin-bottom:1.3rem}.cd-com-form__formCol--50{flex-basis:calc(50% - 2%)}.cd-com-form__formCol--nomargin{margin-bottom:0}}@media (min-width:1000px){.cd-com-form__label{display:flex;font-size:2rem;font-weight:700;margin-bottom:1rem;justify-content:space-between;margin-top:1rem}.cd-com-form__label--top{margin-top:0}.cd-com-form__col--bordered{border:.2rem solid rgba(44,58,94,.1);border-radius:1rem;padding:1rem}.cd-com-form__col .cd-mod-list-block{font-size:1.6rem;padding-left:2.5rem}.cd-com-form__col .cd-mod-list-block li:before{display:block}.cd-com-form__formCol{margin-bottom:1.3rem}.cd-com-form__formCol--50{flex-basis:calc(50% - 2%)}.cd-com-form__formCol--nomargin{margin-bottom:0}.cd-com-form__text{font-size:1.4rem}.cd-com-form__pricebar{position:fixed;max-width:30rem;right:1rem;bottom:1rem;left:auto;padding:2rem;border-radius:1rem}}[data-price=color_dark],[data-price=color_light],[data-price=option_dirt],[data-price=option_tape]{display:none}.cd-com-gallery{width:calc(100% + 30px);margin-left:-15px;margin-bottom:4rem;mask-image:linear-gradient(to right,rgba(30,87,153,0) 0%,#e630ff 10%,#e500ff 90%,rgba(125,185,232,0) 100%);-webkit-mask-image:linear-gradient(to right,rgba(30,87,153,0) 0%,#e630ff 10%,#e500ff 90%,rgba(125,185,232,0) 100%)}.cd-com-gallery__image{display:block;padding:1rem;width:100%;height:32%;object-fit:cover}.cd-com-gallery__heading{display:block;font-size:1.6rem;margin-bottom:2rem}.cd-com-gallery__heading,.cd-com-gallery__name{text-align:center;font-weight:700}.cd-com-gallery__description{text-align:center}.cd-com-gallery--grid{display:flex;flex-wrap:wrap;width:100%;margin:0 0 4rem;mask-image:none;-webkit-mask-image:none}.cd-com-gallery--grid .cd-com-gallery__item{flex:1;order:3;flex-basis:100%;max-height:none}.cd-com-gallery--grid .cd-com-gallery__item:nth-of-type(-n+3){order:1}.cd-com-gallery--grid .cd-com-gallery__image{height:100%}.cd-com-gallery .slick-slide{transition:1s all ease}.cd-com-gallery .slick-current{transform:scale(1.05)}.cd-com-gallery .slick-track{padding-bottom:4rem}@media (min-width:1000px){.cd-com-gallery__heading{font-size:calc(1.4rem + .15vw*(6 - 2))}.cd-com-gallery--slider{width:95%;margin-left:auto;margin-right:auto}.cd-com-gallery--grid{display:flex;flex-wrap:wrap;margin:0 0 4rem;padding-left:1rem}.cd-com-gallery--grid .cd-com-gallery__item{flex:1;order:1;flex-basis:33%;max-height:30rem;max-width:33%}.cd-com-gallery .slick-current{transform:scale(1)}}.cd-com-overview{display:flex;flex-direction:column;padding:1rem}.cd-com-overview__subtitle{display:none}.cd-com-overview__title{flex:1 1 0;font-size:1.8rem;font-weight:900;margin-bottom:2rem;margin-top:0;text-align:center;width:100%;color:#e61a72}.cd-com-overview__title--left{text-align:left}.cd-com-overview__title--right{text-align:right}.cd-com-overview__button{position:relative;background-color:#33aa31;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:auto;flex-basis:100%;margin:1rem}@media screen and (min-width:1000px){.cd-com-overview__button{font-size:1.4rem;font-weight:700}}.cd-com-overview__button:hover{background-color:#278226;border:2px solid #278226;color:#fff}@media (min-width:1000px){.cd-com-overview__title{font-size:3rem;margin-bottom:6rem}.cd-com-overview__subtitle{color:#e61a72;font-size:2.1rem;text-align:center;display:block;line-height:2.8rem}.cd-com-overview__button{width:auto;flex-basis:auto;margin:2rem auto 0}}.cd-com-pageheader{border-radius:2rem;padding:4rem 1rem 0;line-height:0;max-width:80rem;margin-left:auto;margin-right:auto;width:100%}.cd-com-pageheader::after,.cd-com-pageheader::before{content:'';display:block;position:absolute;top:4.6rem;height:20%;left:0;right:0;margin:auto;width:100%}.cd-com-pageheader::before{background-size:cover;background-position:center center;opacity:.2;z-index:-1}.cd-com-pageheader::after{z-index:-2;background-color:#e61a72}.cd-com-pageheader--homepage .cd-com-pageheader__title:after,.cd-com-pageheader--homepage .cd-com-pageheader__title:before,.cd-com-pageheader--small::after,.cd-com-pageheader--small::before,.slick-slide.slick-loading img{display:none}.cd-com-pageheader__container{position:relative;max-width:120rem;margin-left:auto;margin-right:auto;width:100%}.cd-com-pageheader__title{display:inline;margin-top:0;font-weight:700;line-height:100%;margin-bottom:4rem;left:-.1rem;position:relative}.cd-com-pageheader__title::before{content:'';background-color:#e61a72;position:absolute;left:-1.9rem;bottom:-1rem;width:calc(100% + 2rem);height:.6rem;border-radius:0 1rem 1rem 0}.cd-com-pageheader__titleContainer{max-width:80rem;margin-left:auto;margin-right:auto;width:100%;margin-bottom:4rem}.cd-com-pageheader__image{border-radius:1rem;object-fit:cover;min-height:25rem;max-height:30rem;width:100%;box-shadow:0 4px 25px rgba(0,0,0,.15);-ms-box-shadow:0 4px 25px rgba(0,0,0,.15);margin-bottom:2rem}.cd-com-pageheader--homepage{max-width:120rem;margin-left:auto;margin-right:auto;width:100%}.cd-com-pageheader--homepage .cd-mod-card{max-width:40rem;margin-left:auto;margin-right:auto}.cd-com-pageheader--homepage .cd-mod-card__title{font-size:2.2rem}.cd-com-pageheader--homepage .cd-com-pageheader__title{display:block;position:relative;font-size:2.7rem;font-weight:700;color:#fff;line-height:3.2rem;z-index:1;padding:0 1rem;margin-bottom:4rem}.cd-com-pageheader--homepage .cd-com-pageheader__image{width:100%;height:18rem;overflow:hidden;border-radius:1rem 1rem 0 0;margin-bottom:0;max-height:none}.cd-com-pageheader--homepage .cd-com-pageheader__container{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:40rem;padding:0}.cd-com-pageheader--homepage::after,.cd-com-pageheader--homepage::before{height:60vh}@media (min-width:767px){.cd-com-pageheader{padding:4rem 2rem 0}.cd-com-pageheader--small{max-width:120rem;margin-left:auto;margin-right:auto;width:100%;padding:0 2rem}.cd-com-pageheader--small::before{position:absolute;top:4.6rem;left:0;right:0;margin:auto;width:100%;z-index:-1;background-size:cover;background-position:center center;opacity:.2}.cd-com-pageheader--small::after{position:absolute;top:4.6rem;left:0;right:0;margin:auto;width:100%;z-index:-2;background-color:#e61a72}.cd-com-pageheader--small .cd-mod-breadcrumbs{padding:0 1rem 2rem}.cd-com-pageheader--small::after,.cd-com-pageheader--small::before{display:block;content:''}.cd-com-pageheader__title::before{border-radius:1rem;left:.1rem;width:calc(100% - .1rem)}.cd-com-pageheader--small .cd-com-pageheader__title{display:inline;line-height:100%}.cd-com-pageheader--small .cd-com-pageheader__titleContainer{max-width:80rem;margin-left:auto;margin-right:auto;width:100%;margin-bottom:4rem}.cd-com-pageheader--small .cd-com-pageheader__container{max-width:120rem;margin-left:auto;margin-right:auto;width:100%;padding:0 1rem}.cd-com-pageheader .cd-mod-card{max-width:40rem;margin-left:auto;margin-right:auto}.cd-com-pageheader__title{text-align:center}.cd-com-pageheader--small{padding:0}.cd-com-pageheader--small::after,.cd-com-pageheader--small::before{height:6rem}.cd-com-pageheader--small .cd-com-pageheader__titleContainer{padding:0 1rem}.cd-com-pageheader--homepage::after,.cd-com-pageheader--homepage::before{height:40vh}.cd-com-pageheader--homepage .cd-com-pageheader__container{max-width:40rem;margin:auto;padding:0}}@media screen and (min-width:1000px){.cd-com-pageheader .cd-mod-card{max-width:none;margin:1rem 7rem 4rem 1rem;width:80%}.cd-com-pageheader .rack-mod-button{width:35rem}.cd-com-pageheader .rack-mod-button__terms{max-width:35rem}.cd-com-pageheader__title{font-size:3.5rem;text-align:left}.cd-com-pageheader__title::before{height:.6rem}.cd-com-pageheader::after,.cd-com-pageheader::before{top:8.5rem;width:calc(100% - 2rem);max-width:1600px;margin:0 auto;border-radius:2rem}.cd-com-pageheader--small::after,.cd-com-pageheader--small::before{height:6rem}.cd-com-pageheader--small .cd-com-pageheader__titleContainer{padding:0 2rem}.cd-com-pageheader--homepage{max-width:120rem;margin-left:auto;margin-right:auto;width:100%}.cd-com-pageheader--homepage::after,.cd-com-pageheader--homepage::before{height:60vh}.cd-com-pageheader--homepage .cd-com-pageheader::after,.cd-com-pageheader--homepage .cd-com-pageheader::before{height:60rem}.cd-com-pageheader--homepage .cd-com-pageheader__title{padding:16rem 1rem 10rem;font-size:5rem;line-height:5rem}.cd-com-pageheader--homepage .cd-com-pageheader__title::before{bottom:-1.5rem}.cd-com-pageheader--homepage .cd-com-pageheader__container{max-width:none}.cd-com-pageheader--homepage .cd-com-pageheader__image{position:absolute;right:5rem;bottom:-26rem;width:40vw;max-width:50rem;height:65rem;margin:2rem;z-index:3;border-radius:1rem;box-shadow:0 4px 25px rgba(0,0,0,.15);-ms-box-shadow:0 4px 25px rgba(0,0,0,.15)}}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:0 0}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:30px}[dir=rtl] .slick-next{right:auto;left:30px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:#2c3a5e;opacity:.5;border-radius:50%;height:10px;width:10px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none;opacity:.5}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:10px;height:10px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75}.slick-dots li.slick-active button{background:#2c3a5e;transform:scale(1.15);opacity:1}@media (max-width:767px){.come-in{transform:translateY(150px);animation:come-in .8s ease forwards}.come-in:nth-child(odd){animation-duration:.6s}@keyframes come-in{to{transform:translateY(0)}}}*{box-sizing:border-box}body,html{font-size:62.5%;margin:0;counter-reset:section}body{padding-top:4.6rem;font-family:"Montserrat",sans-serif;font-size:1.4rem}body.is-open{height:0;overflow:hidden}figure,p,ul{margin:0;padding:0}h1{font-size:2.5rem}h2{font-size:1.8rem}h3{font-size:1.6rem}ul li{list-style:none}body,p{line-height:180%}textarea{max-width:100%}[data-print=only]{display:none!important}@media screen and (min-width:1000px){body{padding-top:8.5rem;font-size:1.6rem}}@media print{body{padding-top:0;font-size:1.6rem}}.cd-lay-breadcrumbs{max-width:120rem;margin-left:auto;margin-right:auto;width:100%;padding:0 1rem;margin-bottom:4rem;font-size:1.4rem}.cd-lay-breadcrumbs a{color:#00bfff;text-decoration:none;font-weight:700}.cd-lay-breadcrumbs a::after{content:'\279C';color:rgba(0,0,0,.25);padding:1rem;font-size:1.2rem!important;position:relative;top:-.1rem;text-decoration:none}.cd-lay-footer{display:flex;flex-direction:column;background-color:#2c3a5e;padding-top:4rem;color:#fff;font-size:1.4rem}.cd-lay-footer--mobile{display:block}.cd-lay-footer__container{display:flex;flex-direction:column;margin-bottom:4rem;max-width:120rem;margin-left:auto;margin-right:auto;width:100%}.cd-lay-footer__button{display:block;background-color:#1c253b;border-radius:1rem;font-weight:700;padding:1rem 2rem 1rem 4rem;margin-bottom:1rem;position:relative;transition:200ms all ease}.cd-lay-footer__button p{font-weight:400;line-height:180%}.cd-lay-footer__button:hover{background-color:#0b0f18}.cd-lay-footer__icon{position:absolute;left:1.45rem;top:1.45rem;font-size:1.6rem!important}.cd-lay-footer__icon .fa-location-arrow{top:1.35rem}.cd-lay-footer__icon .fa-envelope{top:1.5rem}.cd-lay-footer__logo{margin:0 auto 4rem;max-width:20rem;order:3}.cd-lay-footer__logoContainer{display:flex}.cd-lay-footer__sub{display:block;width:100%;position:relative;color:#362726;padding:2rem .5rem;text-align:center;z-index:10}.cd-lay-footer__sub a{display:inline-block;color:#e61a72;text-decoration:none;padding:0 .5rem!important}.cd-lay-footer__sub a:after{content:'\021E2';color:#362726;padding-left:.5rem;margin-right:.5rem}.cd-lay-footer__column{padding:0 1rem;margin-bottom:4rem;order:2}.cd-lay-footer__column a{color:#fff;text-decoration:none}.cd-lay-footer__columnTitle{display:flex;color:#fff;font-family:"Montserrat",sans-serif;font-size:1.8rem;line-height:1.5rem;font-weight:700;margin-bottom:2rem}.cd-lay-footer__column li a,.cd-lay-footer__title{width:100%;display:block;position:relative;font-size:1.4rem}.cd-lay-footer__column li a{transition:all 250ms ease;padding:0 0 1rem}.cd-lay-footer__column li a:hover{opacity:.6}.cd-lay-footer__block::before{content:'';display:block;width:calc(100% - 2rem);height:1px;margin:auto;background-color:#fff;opacity:.1}.cd-lay-footer__title{padding:2rem 1rem;font-weight:700;color:#fff;text-decoration:none}.cd-lay-footer__copyright{display:flex;flex-direction:column;text-align:center;background-color:#1c253b;padding-top:2rem;font-size:1.2rem}.cd-lay-footer__copyrightText{display:block;margin-top:0;margin-bottom:1rem;margin-left:1rem}.cd-lay-footer__copyright svg{margin:0 1rem 4rem}@media (min-width:767px){.cd-lay-footer__container{flex-direction:row;justify-content:flex-start}.cd-lay-footer__column{flex:1;padding-left:3rem;padding-right:3rem}.cd-lay-footer__columnTitle{margin-bottom:1rem}.cd-lay-footer__column:first-of-type{padding-left:1rem}.cd-lay-footer__column:last-of-type{padding-right:1rem}}@media (min-width:1000px){.cd-lay-footer{padding-top:4rem}.cd-lay-footer--mobile{display:none}.cd-lay-footer__copyright{flex-direction:row;justify-content:space-around;padding:0 2rem;font-size:1.4rem;padding-top:2rem;order:3}.cd-lay-footer__copyrightText{order:0;margin-top:0}.cd-lay-footer__copyrightArtist{margin-left:auto}.cd-lay-footer__copyright svg{margin:0 0 0 1rem}.cd-lay-footer__logo{max-width:300px;margin-left:2rem;margin-bottom:2rem}.cd-lay-footer__logoContainer{max-width:120rem;margin-left:auto;margin-right:auto;width:100%;display:block;order:1;margin-bottom:1rem}.cd-lay-footer__container{margin-left:auto;margin-right:auto;width:100%;max-width:118rem;order:2;flex-direction:row;justify-content:flex-start}.cd-lay-footer__container--space{justify-content:space-between}.cd-lay-footer__button{padding-left:4.3rem}.cd-lay-footer__column{max-width:25%;flex:1;padding:0 3rem}.cd-lay-footer__column li a{padding-bottom:0}.cd-lay-footer__column:first-of-type{padding-left:1rem}}.cd-lay-header{margin-bottom:4rem}.cd-lay-header::before{content:'';position:fixed;top:0;left:0;right:0;display:block;width:100%;height:4.6rem;background-color:#e61a72;z-index:80}.cd-lay-header--homepage{margin-top:-4.6rem;margin-bottom:8rem}@media screen and (min-width:1000px){.cd-lay-header{position:relative;padding-top:8.5rem}.cd-lay-header::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:8.5rem;background-color:#e61a72;z-index:-1}.cd-lay-header__decoration{display:block;position:absolute;right:0;bottom:-49px;z-index:-1}.cd-lay-header--homepage{padding:0;margin-top:0}.cd-lay-header--homepage::before{height:90%}.cd-lay-header::after{display:none}.cd-lay-header__container{display:flex}}@media print{.cd-lay-header{padding-top:0}.cd-lay-header::before,.cd-lay-header__decoration{display:none}}.cd-lay-photos{max-width:120rem;margin-left:auto;margin-right:auto;width:100%}.cd-lay-sidebar{flex:1;min-width:28rem;flex-basis:100%;padding:0 2rem 4rem}.cd-lay-sidebar--true .cd-com-pageheader__titleContainer,.cd-lay-sidebar--true .cd-mod-breadcrumbs,.cd-lay-sidebar--true .plate--container{margin-left:0}.cd-lay-sidebar--true .cd-com-pageheader--small .cd-com-pageheader__titleContainer{padding-left:1rem}.cd-lay-sidebar--true .cd-com-pageheader--small,.cd-lay-sidebar--true .cd-com-pageheader__titleContainer{padding-left:0}.cd-lay-sidebar--true .cd-com-background::after,.cd-lay-sidebar--true .cd-com-background::before{margin:0 auto;width:calc(100% - 4rem)}.cd-lay-sidebar--true .plate--container{max-width:none}.cd-lay-sidebar--true .cd-mod-service{order:1;flex:1;min-width:45%;flex-basis:100%}.cd-lay-sidebar--true .cd-com-gallery--grid{padding:0 1rem}.cd-lay-sidebar--true .cd-com-gallery--grid .cd-com-gallery__item{flex:1;flex-basis:50%;max-width:100%}.cd-lay-sidebar--true .cd-com-background__1,.cd-lay-sidebar--true .cd-com-background__2,.cd-lay-sidebar--true .cd-com-background__3{padding-left:2rem;padding-right:2rem}.cd-lay-sidebar--true .rack-mod-button{max-width:32rem}.cd-lay-sidebar--true .page{display:flex;max-width:120rem;margin:auto;flex-direction:column}@media (min-width:1000px){.cd-lay-sidebar--true .page{flex-direction:row}.cd-lay-sidebar{flex-basis:100%;padding-bottom:0;max-width:40%}}.cd-lay-space{height:1rem}.cd-lay-space--small{height:.5rem}.cd-lay-space--big{height:2rem}.cd-lay-space--section{height:4rem}.cd-lay-subfooter{padding:0 1rem;text-align:center;display:flex;flex-direction:column}.cd-lay-subfooter__description,.cd-lay-subfooter__title{color:#fff;margin-bottom:2rem}.cd-lay-subfooter__button{position:relative;background-color:#00bfff;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #00bfff;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;width:auto;color:#fff;flex-basis:100%;margin:1rem auto}.cd-lay-subfooter__button::after{position:absolute;right:1rem;top:50%;transform:translate(0,-50%);font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054"}@media screen and (min-width:1000px){.cd-lay-subfooter__button{font-size:1.4rem;font-weight:700}}.cd-lay-subfooter__button:hover{background-color:#09c;border:2px solid #09c;color:#fff}.cd-lay-subfooter__textlink{padding:1rem 0;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:90%;width:100%;text-align:center;color:#fff}@media (min-width:1000px){.cd-lay-subfooter__title{font-size:5rem}}.cd-lay-subheader{background-color:#191968;padding:4rem 2rem;margin-top:-4rem;margin-bottom:4rem}.cd-lay-subheader__title{font-size:3rem;line-height:4rem;color:#fff;max-width:120rem;margin:0 auto;width:100%}@media (min-width:1000px){.cd-lay-subheader{padding:8rem 2rem}.cd-lay-subheader__title{font-size:6rem;line-height:7rem;color:#fff;max-width:120rem;margin:0 auto;width:100%}}@media print and (color){@page{size:A4}*{-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}h1,h2,h3,h4,h5{page-break-after:avoid}h1+p,h2+p,h3+p{page-break-before:avoid}p img{page-break-inside:avoid}[data-print=none]{display:none}[data-print=only]{display:inherit!important}#sb_instagram,.scroll-triggered-box,.sharedaddy{display:none}}@keyframes fade{0%{opacity:1}to{opacity:0}}.cd-mod-alerts__main{position:relative;bottom:1rem;z-index:1000;background-color:#a90f0f;width:100%;left:0;text-align:center;padding:1rem;color:#fff;margin-bottom:1rem;border-radius:1rem;animation:fade .5s 1;animation-fill-mode:forwards;animation-delay:5s}.cd-mod-alerts__main--notice{background-color:#18a244}.cd-mod-alerts__item{color:#a90f0f}.cd-mod-alerts__item:first-letter{text-transform:uppercase}.cd-mod-big-heading{display:block;font-weight:700;font-size:2.7rem;line-height:100%;width:100%;margin:0 0 2rem}.cd-mod-big-heading--right{text-align:right}.cd-mod-big-heading--center{text-align:center}@media (min-width:1000px){.cd-mod-big-heading{font-size:4rem;margin:0 0 4rem}}.cd-mod-blog{padding:1rem 2rem 0;display:flex;position:relative;flex-direction:column;margin-bottom:2rem}.cd-mod-blog__image{max-width:100%;height:auto}.cd-mod-blog__date{position:absolute;font-size:1.4rem;font-weight:700;right:2rem;padding:1rem 1rem 1rem 2rem;border-radius:3.5rem 0 0 3.5rem;top:4rem;text-transform:uppercase;background-color:#00bfff;color:#fff}.cd-mod-blog__title{font-size:1.8rem;font-weight:900;margin-bottom:2rem}.cd-mod-blog__link{text-decoration:none;color:#e61a72}.cd-mod-blog__link::before{content:'';width:100%;height:100%;top:0;left:0;position:absolute;cursor:pointer}.cd-mod-blog__textlink{color:#00bfff;padding:1rem 0;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:90%;width:100%}.cd-mod-blog__button{position:relative;background-color:#33aa31;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:auto;margin:1rem auto 2rem}.cd-mod-blog__button::after,.cd-mod-box-item__button::after,.cd-mod-boxed-filter__button::after{position:absolute;right:1rem;top:50%;transform:translate(0,-50%);font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054"}@media screen and (min-width:1000px){.cd-mod-blog__button{font-size:1.4rem;font-weight:700}}.cd-mod-blog__button:hover,.cd-mod-box-item__button:hover,.cd-mod-boxed-filter__button:hover{background-color:#278226;border:2px solid #278226;color:#fff}@media (min-width:1000px){.cd-mod-blog{max-width:33%}}.cd-mod-box-general{display:flex;flex-direction:column;flex-wrap:wrap;background-color:#fff;padding:1rem 1rem 2rem;margin-bottom:2rem;box-shadow:0 0 17px rgba(0,0,0,.15)}.cd-mod-box-general__title{margin-top:1rem;font-size:1.8rem}@media (min-width:1000px){.cd-mod-box-general__title{margin-top:1rem!important;margin-bottom:1rem!important;font-size:1.8rem!important}}.cd-mod-box-item{display:flex;flex-direction:row;flex-wrap:wrap;background-color:#fff;padding:1rem 1rem 2rem;margin-bottom:2rem;box-shadow:0 0 17px rgba(0,0,0,.15)}.cd-mod-box-item__logo{flex:1 1 0;flex-basis:100%;text-align:center;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(204,204,204,.25)}.cd-mod-box-item__logoImage{max-width:100%;height:auto}.cd-mod-box-item__column{display:flex;flex-direction:column;flex-basis:50%;color:#e61a72;margin-bottom:1rem}.cd-mod-box-item__value{font-weight:700}.cd-mod-box-item__button{position:relative;background-color:#33aa31;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:100%;max-width:20rem;margin:auto}@media screen and (min-width:1000px){.cd-mod-box-item__button{font-size:1.4rem;font-weight:700}}.cd-mod-box-item__buttonContainer{display:flex;flex-basis:100%;min-width:100%;flex-direction:column;flex:1}.cd-mod-box-item__textlink{color:#00bfff;padding:1rem 0;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:90%;width:100%;text-align:center}@media (min-width:1000px){.cd-mod-box-item{align-items:center;padding:1rem;height:16rem}.cd-mod-box-item__logo{display:flex;align-items:center;flex:1 0 0;min-width:15rem;height:100%;margin-bottom:0;padding-bottom:0;padding:0 2rem 0 1rem;margin-right:2rem;border-right:1px solid rgba(204,204,204,.25);border-bottom:0 solid transparent}.cd-mod-box-item__column{flex:1 0 0;flex-basis:auto;padding:0 2rem}.cd-mod-box-item__button{margin:0}.cd-mod-box-item__buttonContainer{justify-content:center;min-width:auto;flex:1 0 0;height:100%;display:flex;flex-direction:column;padding:0 1rem 0 2rem;margin-left:2rem;border-left:1px solid rgba(204,204,204,.25)}}.cd-mod-boxed-filter{border-radius:1rem;box-shadow:0 0 17px rgba(0,0,0,.15);background-color:#fff;display:flex;flex:1 0 0;flex-direction:column;z-index:95;position:relative;padding:2rem 2rem 0}.cd-mod-boxed-filter__subtitle{color:#e61a72;font-size:1.4rem;display:block;line-height:1rem}.cd-mod-boxed-filter__title{color:#e61a72;font-size:1.6rem;font-weight:900;margin-bottom:1rem}.cd-mod-boxed-filter__bottom{display:flex;align-items:center;margin-bottom:2rem}.cd-mod-boxed-filter__amount{flex:1 1 0;color:#e61a72;font-weight:900;padding-right:1rem;white-space:nowrap;font-size:1.8rem}.cd-mod-boxed-filter__button{flex:1 1 0;position:relative;background-color:#33aa31;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;text-align:center;font-weight:700;border:2px solid #33aa31;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:100%;padding:1rem 2rem;font-size:1rem;white-space:nowrap}@media screen and (min-width:1000px){.cd-mod-boxed-filter__button{font-size:1.4rem;font-weight:700}.cd-mod-boxed-filter{height:32rem;padding:4rem 4rem 0}.cd-mod-boxed-filter__subtitle{font-size:2.1rem;line-height:2.8rem}.cd-mod-boxed-filter__title{font-size:3rem}.cd-mod-boxed-filter__bottom{margin-top:auto;margin-bottom:4rem}}.cd-mod-breadcrumbs{display:none}@media (min-width:1000px){.cd-mod-breadcrumbs{display:block;padding:0 2rem 3rem 0;max-width:780px;margin:auto}.cd-mod-breadcrumbs__item{text-decoration:none;color:#000;transition:200ms all ease}.cd-mod-breadcrumbs__item--active{font-weight:700}.cd-mod-breadcrumbs__item:hover{opacity:.4}.cd-mod-breadcrumbs__serp{padding:0 .2rem;font-size:1.2rem!important;position:relative;top:-.1rem}}.cd-mod-card{display:block;flex:1;position:relative;background-color:#fff;padding:2rem 2rem 0;border-radius:1rem;line-height:180%;margin-bottom:2rem;z-index:2;flex-basis:100%;box-shadow:0 4px 25px rgba(0,0,0,.15);-ms-box-shadow:0 4px 25px rgba(0,0,0,.15)}.cd-mod-card--flattop,.cd-mod-card--homepage{border-radius:0 0 1rem 1rem}.cd-mod-card--homepage{padding:3rem 3rem 1rem;margin:0 0 4rem}.cd-mod-card--homepage__title{font-size:2.6rem;margin-bottom:1.5rem}.cd-mod-card--numbering{padding-left:calc(6rem + 2rem)}.cd-mod-card--big::after,.cd-mod-card--numbering::after{position:absolute;background:#e61a72;color:#fff;text-align:center;font-size:1.8rem;border-radius:1rem 0}.cd-mod-card--numbering::after{counter-increment:section;content:"#" counter(section);font-weight:700;top:0;left:0;height:5rem;width:6rem;line-height:5rem}.cd-mod-card--big{padding-right:5rem;transition:all 200ms ease-in-out}.cd-mod-card--big:hover{transform:scale(1.03);box-shadow:0 10px 80px rgba(0,0,0,.15)}.cd-mod-card--big::after{font-family:'FontAwesome';content:'\f105';height:4rem;width:4rem;line-height:4rem;right:0;bottom:0}.cd-mod-card__section{max-width:120rem;margin-left:auto;margin-right:auto;width:100%;padding:0 2rem}.cd-mod-card__container{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:4rem}.cd-mod-card__container .cd-mod-card--numbering:last-of-type{background-color:#e61a72;color:#fff;padding-left:2rem;transition:all 200ms ease}.cd-mod-card__container .cd-mod-card--numbering:last-of-type:hover{transform:scale(1.03);box-shadow:0 10px 80px rgba(0,0,0,.15)}.cd-mod-card__container .cd-mod-card--numbering:last-of-type::after{display:none}.cd-mod-card__container .cd-mod-card--numbering:last-of-type::before{font-family:'FontAwesome';position:absolute;content:'\f105';height:4rem;width:4rem;background-color:#fff;color:#e61a72;text-align:center;line-height:4rem;font-size:1.8rem;right:0;bottom:0;border-radius:1rem 0}.cd-mod-card__container .cd-mod-card--numbering:last-of-type .cd-mod-card__title{color:#fff}.cd-mod-card__title{display:block;font-size:1.8rem;font-weight:700;padding-bottom:2rem;color:#362726;text-decoration:none}.cd-mod-card__title+.cd-mod-card__desc{display:block;margin-top:-15px}.cd-mod-card__title:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%}.cd-mod-card__desc{display:inline-block;margin-bottom:2rem}@media (min-width:1000px){.cd-mod-card{flex:inherit;width:calc((100%/3) - 2rem);margin-left:2rem;margin-bottom:3rem}.cd-mod-card__container{margin-left:-2rem}.cd-mod-card--homepage{border-radius:1rem;box-shadow:none;max-width:none;padding:3rem;margin:0 7rem 4rem 0}.cd-mod-card--homepage__title{font-size:2.6rem;margin-bottom:1.5rem}}.cd-mod-company{display:flex;flex-direction:column;flex:.5 .5 0}.cd-mod-company__logo{max-width:100%;width:auto;margin:auto;max-height:10rem}.cd-mod-company__button{position:relative;background-color:#33aa31;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:auto;flex-basis:auto;margin:1rem auto auto}.cd-mod-company__button::after,.cd-mod-form__button::after,.cd-mod-icons-box__button::after{position:absolute;right:1rem;top:50%;transform:translate(0,-50%);font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054"}@media screen and (min-width:1000px){.cd-mod-company__button{font-size:1.4rem;font-weight:700}}.cd-mod-company__button:hover,.cd-mod-form__button:hover{background-color:#278226;border:2px solid #278226;color:#fff}.cd-mod-company__textlink{color:#00bfff;padding:1rem 0;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:90%;width:100%;text-align:center}.cd-mod-company__box{display:flex;max-width:25%;flex:1 1 0;flex-direction:row;flex-wrap:wrap;background-color:#fff;padding:1rem 1rem 2rem;margin-bottom:2rem;box-shadow:0 0 17px rgba(0,0,0,.15)}.cd-mod-form{margin-bottom:4rem}.cd-mod-form--marginless{margin:0}.cd-mod-form__single{background-color:#fff;border:1px solid rgba(0,0,0,.25);margin-bottom:1rem}.cd-mod-form__button,.cd-mod-form__single,.cd-mod-form__textarea{padding:1rem;border-radius:1rem;font-size:1.4rem;width:100%}.cd-mod-form__textarea{min-height:15rem;border:1px solid rgba(0,0,0,.25);margin-bottom:1rem;background-color:#fff}.cd-mod-form__button{position:relative;background-color:#33aa31;text-decoration:none;font-family:"Montserrat",sans-serif;text-align:center;font-weight:700;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff}@media screen and (min-width:1000px){.cd-mod-form__button{font-size:1.4rem;font-weight:700}}.cd-mod-form__column{display:grid;grid-gap:1rem;grid-template-rows:auto;grid-template-columns:repeat(1,1fr);margin-bottom:1rem}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cd-mod-form__column{display:block;width:100%;height:auto}}@media (min-width:600px){.cd-mod-form__column{grid-template-columns:repeat(3,1fr)}}.cd-mod-form__column .cd-mod-form__button,.cd-mod-form__column .cd-mod-form__single{margin-bottom:0}.cd-mod-form__label{font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:1rem}.cd-mod-icons-box{display:flex;flex-direction:column;flex-wrap:wrap;text-align:center;padding:0 1rem;margin-bottom:4rem}.cd-mod-icons-box__paragraph,.cd-mod-icons-box__title{max-width:80rem;margin-left:auto;margin-right:auto;width:100%}.cd-mod-icons-box__title{color:#e61a72;margin:auto auto 2rem;font-weight:900;font-size:2rem}.cd-mod-icons-box__paragraph{margin-bottom:2rem}.cd-mod-icons-box__iconContainer{display:flex;flex-direction:column;margin-bottom:.5rem}.cd-mod-icons-box__iconContainer--mobile{display:none}.cd-mod-icons-box__icon svg{max-height:5rem;margin-bottom:.5rem}.cd-mod-icons-box__icon svg path{fill:#00bfff}.cd-mod-icons-box__iconTitle{flex:1 0 0;font-size:1.6rem;color:#e61a72;font-weight:700;margin-bottom:2rem}.cd-mod-icons-box__button{position:relative;background-color:#33aa31;padding:.85rem 3.5rem;border-radius:1rem;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1.4rem;text-align:center;font-weight:700;border:2px solid #33aa31;white-space:nowrap;cursor:pointer;-webkit-appearance:none;transition:200ms all ease;color:#fff;width:auto;margin:auto}@media screen and (min-width:1000px){.cd-mod-icons-box__button{font-size:1.4rem;font-weight:700}}.cd-mod-icons-box__button:hover{background-color:#278226;border:2px solid #278226;color:#fff}@media screen and (min-width:1000px){.cd-mod-icons-box__row{display:flex;flex-direction:row;justify-content:center}.cd-mod-icons-box__iconContainer--mobile{display:flex}.cd-mod-icons-box__paragraph{margin-bottom:2rem}.cd-mod-icons-box__iconContainer{padding:0 2rem;margin-bottom:2rem}}.cd-mod-list{margin-left:-2rem;margin-bottom:1rem}.cd-mod-list__item{position:relative;padding-left:4.5rem;font-size:1.4rem}.cd-mod-list--checks .cd-mod-list__item::after,.cd-mod-list-block__item::before{font-family:'FontAwesome';color:#e61a72;display:block;top:0;font-size:1.8rem;position:absolute}.cd-mod-list--checks .cd-mod-list__item::after{font-weight:900;content:'\f00c';left:2rem}@media (min-width:1000px){.cd-mod-list__title{font-size:3rem}.cd-mod-list--header{margin-bottom:2rem}.cd-mod-list--header .cd-mod-list__item{font-size:2rem;margin-bottom:1rem;padding-left:5rem}.cd-mod-list--header .cd-mod-list__item::after{font-size:2.2rem}}.cd-mod-list-block{position:relative;padding-left:2.5rem;margin-bottom:2rem;margin-top:-1rem}.cd-mod-list-block__title{display:block;font-weight:700;margin-bottom:2rem}.cd-mod-list-block__item,.cd-mod-prices{position:relative;margin-bottom:.2rem}.cd-mod-list-block__item::before{content:'';width:.8rem;border-radius:100%;left:-2.5rem}.cd-mod-list-block--normal .cd-mod-list-block__item::before{content:'\f054';top:-.1rem;font-size:1.6rem}.cd-mod-list-block--positive .cd-mod-list-block__item::before{content:'\f00c';top:-.1rem}.cd-mod-list-block--negative .cd-mod-list-block__item::before{content:'\f00d';top:-.1rem}.cd-mod-list-block--plus .cd-mod-list-block__item::before{content:'\f067';top:0}.cd-mod-list-block--min .cd-mod-list-block__item::before{content:'\f068';top:-.1rem}.cd-mod-prices{width:100%;margin-bottom:4rem;color:#362726}.cd-mod-prices__container{display:flex;width:100%;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}.cd-mod-prices__heading{font-size:1.8rem;font-weight:700;margin-bottom:2rem;display:block;width:100%;text-align:center;flex-basis:100%}.cd-mod-prices__block{min-width:26rem;padding:1rem 2rem 2rem;background-color:#fff;border-radius:1rem;margin:1rem;border:2px solid rgba(44,58,94,.1)}.cd-mod-prices__title{display:block;color:#2c3a5e;font-size:1.6rem;font-weight:700;margin-bottom:1rem}.cd-mod-prices__text{display:block;color:#2c3a5e;line-height:2rem}.cd-mod-prices__text--italic{font-style:italic}.cd-mod-prices__value{display:inline-block;color:#2c3a5e;font-size:2rem;font-weight:700;margin-bottom:1rem}@media (min-width:1000px){.cd-mod-prices__block{max-width:25%}.cd-mod-prices__title{font-size:2rem}.cd-mod-prices__text{font-size:1.4rem}.cd-mod-prices__heading{font-size:2.5rem;margin-bottom:4rem}.cd-mod-prices__value{font-size:2.5rem}}#s:-ms-input-placeholder,#s::-ms-input-placeholder{color:rgba(255,255,255,.8)}.cd-mod-searchform{display:flex;margin-left:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cd-mod-searchform{height:40px;margin-top:-10px}.cd-mod-searchform svg{position:relative;height:3rem;width:3rem;z-index:10;left:-3px;top:3px}}.cd-mod-searchform__field{width:0;padding-left:0;border:0 solid transparent;background-color:#cf1767;border-radius:1rem 0 0 1rem;color:#fff;transition:width 250ms ease;-webkit-appearance:none}.cd-mod-searchform__field:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #cf1767 inset;-webkit-text-fill-color:#fff}.cd-mod-searchform__field::placeholder{color:rgba(255,255,255,.8)}.cd-mod-searchform__field.is-open-search{width:15rem;padding-left:1rem}.cd-mod-searchform__field.is-open-search+button{border-radius:0 1rem 1rem 0}@media print and (color){.cd-mod-searchform{display:none}}.cd-mod-service{display:flex;flex-direction:column;justify-content:center;position:relative;background-color:#fff;padding:2rem 2rem 0;border-radius:1rem;line-height:180%;z-index:2;margin:1rem 1rem 2rem;order:2;height:30rem;flex:1;box-shadow:0 4px 25px rgba(0,0,0,.15);-ms-box-shadow:0 4px 25px rgba(0,0,0,.15)}.cd-mod-service__title{display:block;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;color:#362726}@media (min-width:1000px){.cd-mod-service{order:1;max-width:calc(33% - (1rem*2));height:calc(30rem - 2rem)}}.cd-mod-socials__item{margin-right:.5rem;transition:250ms all ease}@media (min-width:1000px){.cd-mod-socials__item{margin-right:1rem}}.cd-mod-socials__item:hover{opacity:.8}.cd-mod-socials__item i{font-size:3.2rem!important}@media (min-width:1000px){.cd-mod-socials__item i{font-size:2rem!important}}.cd-mod-table{table-layout:fixed;width:100%;border-spacing:0;margin-bottom:2rem}.cd-mod-table__head{padding:1rem;text-align:left;border-bottom:2px solid #e61a72}.cd-mod-table__cell:first-of-type,.cd-mod-table__head:first-of-type{padding-left:0}.cd-mod-table__cell{padding:.5rem 1rem;border-bottom:1px solid rgba(44,58,94,.1)}.cd-mod-usps{display:none}@media (min-width:767px){.cd-mod-usps{display:block;line-height:6rem;padding-top:0;margin-bottom:2rem;max-height:6rem;overflow:hidden}.cd-mod-usps--right{text-align:right}.cd-mod-usps__item{display:inline-block;color:#fff;margin-left:2rem}.cd-mod-usps__item::before{content:'\f00c';font-family:'FontAwesome';color:#fff;position:relative;display:inline-block;font-size:1.8rem;margin-right:.5rem;border-radius:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vY2hhcGVhdS1yYWNrL2JhY2tncm91bmQvYmFja2dyb3VuZC5zY3NzIiwiLi4vY2hhcGVhdS1yYWNrL2J1dHRvbnMvYnV0dG9uLnNjc3MiLCIuLi9jaGFwZWF1LXJhY2svYnV0dG9ucy9taXhpbi1idXR0b24uc2NzcyIsImdsb2JhbHMvbWl4aW5zLnNjc3MiLCIuLi9jaGFwZWF1LXJhY2svY2FyZHMvY2FyZHMuc2NzcyIsIi4uL2NoYXBlYXUtcmFjay9ncmlkcy9taXhpbi1ncmlkLnNjc3MiLCIuLi9jaGFwZWF1LXJhY2svY2FyZHMvbWl4aW4tY2FyZHMuc2NzcyIsIi4uL2NoYXBlYXUtcmFjay9ncmlkcy9ncmlkLnNjc3MiLCIuLi9jaGFwZWF1LXJhY2svaGVhZGluZ3MvaGVhZGluZ3Muc2NzcyIsIi4uL2NoYXBlYXUtcmFjay9sYWJlbHMvbGFiZWxzLnNjc3MiLCIuLi9jaGFwZWF1LXJhY2svbWVudS9tZW51LnNjc3MiLCJsYXlvdXRzL2JyZWFkY3J1bWJzLnNjc3MiLCIuLi9jaGFwZWF1LXJhY2svcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCIuLi9zY3NzLXBsYXRlL2NvbnRlbnQuc2NzcyIsIi4uL2NoYXBlYXUtcmFjay9yYXRpbmdzL3JhdGluZ3Muc2NzcyIsIi4uL3Njc3MtcGxhdGUvX2NvbmZpZy5zY3NzIiwiY29tcG9uZW50cy9iYWNrZ3JvdW5kLnNjc3MiLCJjb21wb25lbnRzL2Jsb2cuc2NzcyIsImNvbXBvbmVudHMvZm9ybS5zY3NzIiwibW9kdWxlcy9wcmljZXMuc2NzcyIsImdsb2JhbHMvdGhpcmQtcGFydHkuc2NzcyIsImNvbXBvbmVudHMvZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9vdmVydmlldy5zY3NzIiwiY29tcG9uZW50cy9wYWdlaGVhZGVyLnNjc3MiLCJnbG9iYWxzL19nbG9iYWxzLnNjc3MiLCJsYXlvdXRzL2Zvb3Rlci5zY3NzIiwibGF5b3V0cy9oZWFkZXIuc2NzcyIsImxheW91dHMvcGhvdG9zLnNjc3MiLCJsYXlvdXRzL3NpZGViYXIuc2NzcyIsImxheW91dHMvc3BhY2Uuc2NzcyIsImxheW91dHMvc3ViZm9vdGVyLnNjc3MiLCJsYXlvdXRzL3N1YmhlYWRlci5zY3NzIiwibWVkaWEvcHJpbnQuc2NzcyIsIm1vZHVsZXMvYWxlcnRzLnNjc3MiLCJtb2R1bGVzL2JpZy1oZWFkZXIuc2NzcyIsIm1vZHVsZXMvYmxvZy5zY3NzIiwibW9kdWxlcy9ib3gtZ2VuZXJhbC5zY3NzIiwibW9kdWxlcy9ib3gtaXRlbS5zY3NzIiwibW9kdWxlcy9ib3hlZC1maWx0ZXIuc2NzcyIsIm1vZHVsZXMvYnJlYWRjcnVtYnMuc2NzcyIsIm1vZHVsZXMvY2FyZC5zY3NzIiwibW9kdWxlcy9jb21wYW55LnNjc3MiLCJtb2R1bGVzL2Zvcm1zLnNjc3MiLCJtb2R1bGVzL2ljb25zLWJveC5zY3NzIiwibW9kdWxlcy9saXN0LnNjc3MiLCJtb2R1bGVzL2xpc3RfYmxvY2suc2NzcyIsIm1vZHVsZXMvc2VhcmNoLWZvcm0uc2NzcyIsIm1vZHVsZXMvc2VydmljZS1ibG9jay5zY3NzIiwibW9kdWxlcy9zb2NpYWwuc2NzcyIsIm1vZHVsZXMvdGFibGUuc2NzcyIsIm1vZHVsZXMvdXNwcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFDLGlCQ0lELG9CLENBQ0UsYyxDQUNBLHdCLENBQ0Esa0IsQ0FFQSw0QixDQUNFLDRCLENBR0YsMkIsQ0FDRSx3QixDQUdGLDBCLENBQ0Usd0IsQ0FHRiwyQixDQUNFLHFDLENBR0YsOEIsQ0FDRSxlLENBS0osMEJBQ0Usb0IsQ0FDRSxlLENBQ0EsbUIsQ0FFQSw0QixDQUNFLHNDLENBR0YsOEIsQ0FDRSxlLENBVk4sQ0MzQkEsZ0IsQ0FDRSxhLENDSkEsaUIsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxvQixDQUNBLG1DLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSx3QixDQUNBLGtCLENBQ0EsYyxDQWNBLHVCLENDMkVBLHlCLENEdkVFLFUsQ0FhRixVLENEbkNBLGtCLENDTUEsNEIsQ0FBQSxrQyxDQUFBLHVCLENBQUEsK0IsQ0FBQSw2QixDQUFBLCtCLENBQUEsOEIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxPLENBQ0EsMkIsQ0FDQSx1QixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxrQyxDQUNBLGlDLENBQ0EsZSxDQXFCRixxQ0R6Q0YsZ0IsQ0MwQ0ksZ0IsQ0FDQSxlLENBRkYsQ0FLQSxzQixDQUFBLDhCLENBQUEsNEIsQ0FBQSw4QixDQUFBLDZCLENBQ0Usd0IsQ0FDQSx3QixDQUNBLFUsQ0QzQ0Ysd0IsQ0NUQSxpQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLG9CLENBQ0EsbUMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxjLENBY0EsdUIsQ0MyRUEseUIsQ0R2RUUsVSxDQWFGLFUsQ0QvQkUsb0IsQ0FDQSxrQixDQ2dDRixxQ0RuQ0Esd0IsQ0NvQ0UsZ0IsQ0FDQSxlLENBRkYsQ0Q3QkEsdUIsQ0NmQSxpQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLG9CLENBQ0EsbUMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxjLENBY0EsdUIsQ0MyRUEseUIsQ0R2RUUsVSxDQWFGLFUsQ0R6QkUsb0IsQ0FDQSxXLENBQ0Esa0IsQ0N5QkYscUNEN0JBLHVCLENDOEJFLGdCLENBQ0EsZSxDQUZGLENEdEJBLHNCLENDdEJBLGlCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGMsQ0FjQSx1QixDQzJFQSx5QixDRHZFRSxVLENBYUYsVSxDRGxCRSxhLENBQ0Esa0IsQ0NtQkYscUNEdEJBLHNCLENDdUJFLGdCLENBQ0EsZSxDQUZGLENEaEJBLHdCLENDNUJBLGlCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGMsQ0FjQSx1QixDQzJFQSx5QixDRHZFRSxVLENBYUYsVSxDRFpFLG9CLENBQ0EsUSxDQUNBLDBCLENBQ0Esa0IsQ0NXRixxQ0RoQkEsd0IsQ0NpQkUsZ0IsQ0FDQSxlLENBRkYsQ0RSQSx1QixDQUNFLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxVLENBQ0EsYSxDQUNBLG1CLENBdkNKLHdDLENBMkNJLGUsQ0FHQSxxQixDQ2pERixpQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLG9CLENBQ0EsbUMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxjLENBY0EsdUIsQ0MyRUEseUIsQ0R2RUUsVSxDQWFGLFUsQ0FFQSxxQ0RLRSxxQixDQ0pBLGdCLENBQ0EsZSxDQUZGLENBS0EsMkIsQ0FDRSx3QixDQUNBLHdCLENBQ0EsVSxDREVGLHdCLENBQ0Usb0IsQ0FDQSxRLENBQ0EsMEIsQ0FHRiwyQixDQzVEQSxpQixDQUVBLHFCLENBQ0Esa0IsQ0FDQSxvQixDQUNBLG1DLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSx3QixDQUNBLGtCLENBQ0EsYyxDQWNBLHVCLENDMkVBLHlCLENEbkVFLG9CLENBQ0EsYSxDQUNBLDRCLENBT0YsVSxDQUVBLHFDRGdCQSwyQixDQ2ZFLGdCLENBQ0EsZSxDQUZGLENBS0EsaUMsQ0FDRSx3QixDQUNBLHdCLENBQ0EsVSxDRWpESixlLENDY0UsZ0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDQXBCQSxZLENBQ0EsYSxDQUNBLHVCLENBQ0EsbUMsQ0RHQSxpQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSxhLENBQ0EsVyxDQ0xBLG1FREZGLGUsQ0NHSSxhLENBQ0EsVSxDQUNBLFcsQ0FIRixDQU1BLHlCRFJGLGUsQ0NTSSxtQyxDQURGLENEQ0Esb0IsQ0NaQSxZLENBQ0EsYSxDQUNBLHVCLENBQ0EsbUMsQ0RXRSx3QixDQ1RGLG1FRE9BLG9CLENDTkUsYSxDQUNBLFUsQ0FDQSxXLENBSEYsQ0FNQSx5QkRDQSxvQixDQ0FFLG1DLENBREYsQ0RNQSx5QixDQ2pCQSxZLENBQ0EsYSxDQUNBLHVCLENBQ0EsbUMsQ0RnQkUsd0IsQ0NkRixtRURZQSx5QixDQ1hFLGEsQ0FDQSxVLENBQ0EsVyxDQUhGLENBTUEseUJETUEseUIsQ0NMRSxtQyxDQURGLENEV0EsdUIsQ0FDRSxZLENBQ0EscUIsQ0FDQSxTLENBQ0EsZSxDQUNBLFMsQ0FHRixvQixDQUNFLFksQ0FDQSxrQixDQUNBLFMsQ0FDQSxlLENBQ0EsNkIsQ0FHQSxtRUFSRixvQixDQVNJLFksQ0FERixDQUtGLHFCLENBQ0UsaUIsQ0FDQSxZLENBQ0EsWSxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxtQixDQUNBLGtCLENBQ0EsZSxDQUNBLGtCLENEU0YsNEIsQ0FDRSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxRLENBRUEsd0UsQ0FDQSxtRSxDQUNBLGdFLENBQ0EsUyxDQUNBLFMsQ0d4RUYseUIsQ0FDRSxhLENBQ0EsVSxDQUNBLG9CLENBQ0EsVSxDQUNBLGdCLENBQ0EsVSxDQUNBLG1DLENBQ0EsZ0IsQ0FDQSx5QixDRitDRSxrQixDRXhESCxnQyxDQVlHLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0Z5Qkgsa0MsQ0FrQkcsZSxDQUdGLHlCLENBQ0UsVSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSx5QixDQUdGLDZCLENBQ0UsWSxDQUNBLGEsQ0FJRixtRUFsQ0QseUIsQ0FvQ0ssaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBTkosQ0FVQSwwQixDQUNFLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsVSxDQU9OLDBCQUlJLHFCLENBQ0UseUIsQ0FDQSxjLENEeEJKLDJCLENBQ0UscUIsQ0FDQSxzQyxDQ2dCSixDRTFFRSxpSEY4RUUscUIsQ0U3RUEsb0IsQ0FDQSxTLENBQ0Esc0IsQ0FDQSxVLENBSkYsQ0YwRUYsMEJFbkVFLHlCLENBQ0UsZ0IsQ0FDQSxTLENGaUVKLENFOURJLGlIQUxGLHlCLENBTUksYSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FKRixDRjhESiwwQkVuRUcsZ0MsQ0FhRyxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0ZrRE4sQ0UvQ00saUhBcEJILGdDLENBcUJLLG9CLENGeURBLHlCLENBQ0UsYyxDRTNESixDRitDTiwwQkFJSyxzRCxDQWNLLHFCLENBTUwsNkQsQ0FFRyxnQixDQUNBLG1CLENBQ0EsYyxDQUNBLGlCLENBQ0EsVyxDQTlCUixDR2hHRSx5QixDQUNFLGdCLENBQ0EsVSxDQUNBLGEsQ0FHRix3QixDQUNFLGdCLENBQ0EsVSxDQUNBLGEsQ0FHRixvQixDQUNFLGUsQ0FDQSxVLENBQ0EsUSxDQUdGLG9CLENBQ0UsWSxDQUNBLGMsQ0FHRixtQixDQUNFLFUsQ0FDQSxjLENBR0YsdUIsQ0FDRSxlLENBQ0EsVSxDQUNBLGEsQ0FHRixvQixDQUNFLHNCLENBR0Ysc0IsQ0FDRSxtQixDQUtKLDBCQUVJLG9CLENBQ0UsdUIsQ0FHRixzQixDQUNFLG1CLENBUE4sQ0NsQ0UseUIsQ0FDRSxpQixDQUdGLHdCLENBQ0UsZ0IsQ0FHRixxQixDQUtBLHFCLENBS0EscUIsQ0FURSxnQixDQXBCRixhLENBQ0EsbUIsQ0FDQSxhLENBQ0EsZSxDQUNBLG1DLENBQ0EsZ0IsQ0hRQSxnQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENHUUEscUIsQ0FLQSxxQixDQUpFLGdCLENBSUYscUIsQ0FDRSxnQixDQUlKLDBCQUdJLHFCLENBTUEscUIsQ0FNQSxxQixDQVhFLGMsQ0F0Q0osYSxDQUVBLGEsQ0FDQSxlLENBQ0EsbUMsQ0FDQSxnQixDSFFBLGdCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ0d3QkksbUIsQ0FHRixxQixDQU1BLHFCLENBTEUsZ0IsQ0FFQSxtQixDQUdGLHFCLENBQ0UsZ0IsQ0FoQk4sQ0NuQ0EsZSxDQUNFLHdCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsWSxDQUNBLG1DLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQ1BGLGMsQ0FDRSxjLENBQ0EsSyxDQUNBLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLFksQ0FDQSxrQixDQUNBLDZCLENBQ0EsVyxDQUNBLG9DLENBQ0EscUIsQ0FFQSx5QixDQUNFLFksQ0FDQSxpQixDQUNBLHFCLENBQ0EsSyxDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUNBLDJCLENBQ0EsVSxDQUNBLFMsQ0FDQSxpQixDQUNBLHlCLENBQ0EsYSxDQUNBLG1CLENBR0Ysa0MsQ0FHSSxNLENBQ0EsUyxDQUNBLGUsQ0FuQ04sa0QsQ0EwQ00sUyxDQUlKLG9CLENBQ0UsWSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxNLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSx5QixDQUVBLDJCLENBQ0UsVyxDQUNBLGUsQ0FGRCxrQyxDQUlHLFksQ0FkTCx3QixDQW1CRyxZLENBQ0EsYSxDQUNBLDJCLENBckJILDJCLENBeUJHLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxRLENBQ0EsWSxDQUNBLFUsQ0FDQSwrQixDQUlKLG9CLENBQ0Usb0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxVLENBQ0EsMEIsQ0FDQSxVLENBTkQsMEIsQ1BlRCx5QixDT0xJLGEsQ0FWSCwyQixDQWNHLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0N0R04sd0IsQ0R5R0ksNEIsQ0FDRSxlLENBS0osb0IsQ0FDRSxXLENBQ0EsYSxDQUdGLG9CLENBQ0UsVyxDQUdELDJCLENBR0csYyxDQUNBLGlCLENBQ0EsYSxDQUNBLGlCLENBQ0EsVyxDQUNBLGdCLENBUkgsd0IsQ0FZRyxXLENBQ0EsVSxDQUNBLGEsQ0FHRiw4QixDQUNFLGlCLENBQ0EsSyxDQUNBLFksQ0FDQSxXLENBQ0EsUyxDQUtKLHNCLENBQ0UseUIsQ0FDQSxpQixDQUNBLGtCLENBQ0EsVyxDQUNBLFUsQ0FDQSx3QixDQUNBLFEsQ0FDQSxrQixDQUNBLHVCLENBRUEsNEIsQ0FDRSxpQixDQUNBLFMsQ0FDQSxTLENBQ0EsVSxDQUVBLDRCLENBQ0EsVSxDQUNBLG1DLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsZ0IsQ0FlTixxQ0FXRSxjLENBQ0UsaUIsQ0FDQSx3QixDQUNBLGtCLENBQ0EsTSxDQUNBLE8sQ0FDQSxnQixDQUNBLFcsQ0FDQSxhLENBQ0EsZSxDQUVBLHlCLENBQ0UsWSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLE0sQ0FDQSxTLENBQ0EsWSxDQUNBLGdCLENBQ0EsVyxDQUNBLDRCLENBQ0EsZ0IsQ0FHRixvQixDQUNFLGUsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLFksQ0FDQSxTLENBQ0EsSyxDQUNBLFUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxjLENBWkQsaUMsQ0FlRyxjLENBR0YsMkIsQ0FDRSxpQixDQUNBLGMsQ0FHRix5QixDQUNFLGUsQ0FDQSw0QixDQUZELDJCLENBdkJGLDBCLENBNEJLLGEsQ0E1Qkwsc0IsQ0FpQ0csUyxDQWVKLG9CLENBQ0UsZ0IsQ0FHRiw0QixDQXBEQyx3QixDQUFBLDJCLENBcURDLFksQ0FLQSw2QixDQUNFLGdCLENBS0osb0IsQ0FDRSxtQixDQUNBLFcsQ0FDQSxpQixDQXZHTixDRXZMQSxvQixDQUNFLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxrQixDQUNBLDZCLENBQ0EsYyxDQUVBLCtCLENBQ0UsWSxDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FDQSxzQixDQUdGLDBCLENBQ0UsWSxDQ2pCSiw0QixDRG1CSSxpRSxDQUNFLGEsQ0FlSiw0QixDQVpFLDhCLENBQ0UsZ0IsQ0FDQSxtQyxDQUNBLG9CLENBQ0EsZSxDQUNBLGEsQ0FPSiw0QixDQUNFLFksQ0FDQSxrQixDVnhDRixpQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUlBLGlCLENBRUEsd0IsQ0FDQSxrQixDQUNBLGMsQ0FjQSx1QixDQzJFQSx5QixDRHZFRSxVLENBYUYsVSxDVUFFLGtDLENBQ0UsaUIsQ0FDQSxjLENBTUQsc0MsQ0FSQSxzQyxDQUtHLGEsQ0FHSixrQyxDQUNFLGdCLENBQ0EsZSxDVnZDSiw2QyxDQUFBLG1DLENBQ0UsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLDJCLENBQ0EsdUIsQ0FDQSxpQixDQUNBLG1CLENBQ0Esa0MsQ0FDQSxpQyxDQUNBLGUsQ0FxQkYscUNVTkEsNEIsQ1ZPRSxnQixDQUNBLGUsQ0FGRixDQUtBLGtDLENBQ0Usd0IsQ0FDQSx3QixDQUNBLFUsQ1VVQSxzQyxDVjlERixpQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLG9CLENBQ0EsbUMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxjLENBY0EsdUIsQ0MyRUEseUIsQ0Q3REUsYSxDQUdGLFUsQ0FFQSxxQ1VrQkUsc0MsQ1ZqQkEsZ0IsQ0FDQSxlLENBRkYsQ0FLQSw0QyxDQUNFLHdCLENBQ0Esd0IsQ0FDQSxVLENVZEQsZ0MsQ0E2QkcsZ0IsQ0FDQSxpQixDQU9OLDBCQUNFLG9CLENBQ0UsWSxDQUZKLENFeEVBLGdCLENBQ0UsaUIsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxnQixDQUVBLHdCLENBQUMsb0QsQ0FDQyxpQixDQU1GLHdCLENBQ0Esa0IsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFUsQ0FMQywrQyxDQVFHLGMsQ0FLSiwyQixDQUNFLGlCLENBQ0EsUyxDQUNBLFMsQ0FHRixzQixDQUNFLFMsQ0FDQSxvQixDQUNBLHlCLENBQ0Esb0IsQ0FDQSxtQyxDQUVBLDhCLENBQ0UsYSxDQUtKLHNCLENBQ0UsYSxDQUNBLG9CLENBR0Ysd0IsQ0FDRSxZLENBR0QsNkMsQ0FFRyxjLENBQ0EsaUIsQ0FDQSxjLENBSUosaUYsQ0FDQSxvRixDQUNBLG9GLENBQ0Esb0YsQ0FId0QsYSxDQUl4RCxvRSxDQUEyQyxhLENBRTNDLCtFLENBQ0Esa0YsQ0FDQSxrRixDQUNBLGtGLENBSHNELGEsQ0FJdEQsa0UsQ0FBeUMsYSxDQUkzQywwQkFHSSx3QixDQUNFLG9CLENBQ0EsbUIsQ0FDQSxlLENBQ0EsVSxDQUdGLHdCLENBQ0Usb0IsQ0FDQSxrQixDQUdELCtDLENBRUcsYyxDQUNBLGlCLENBbEJSLENENUVBLDBCLENBQ0UsaUIsQ0F5RUYsK0IsQ0ExRUEsNEIsQ0FJSSxrQixDQUpKLGtDLENBV00sYSxDQUNBLG9CLENBWk4sMEMsQ0FpQk0sYSxDQUNBLG9CLENBbEJOLDZCLENBQUEsNkIsQ0F3QkksaUIsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQTNCSixnQyxDQUFBLGdDLENBOEJNLGlCLENBQ0EsbUIsQ0EvQk4sd0MsQ0FpQ1EsVSxDQUNBLHdCLENBQ0EsWSxDQUNBLFcsQ0FDQSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLFMsQ0F4Q1IsNkIsQ0ErQ0ksaUIsQ0FFQSxlLENBakRKLHdDLENBd0RRLHFCLENBQ0Esb0IsQ0FDQSx3QixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxXLENBQ0EsVSxDQUNBLFUsQ0FDQSxtQixDQUNBLGlCLENBQ0EsWSxDQUNBLFUsQ0FPUixjLENBQ0UsWSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxrQixDQU1GLDBCLENBQ0UsZSxDQUdGLHlCQUNFLGMsQ0FDRSxZLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGtCLENBSkYsK0IsQ0FNSSxrQixDQVBOLENBWUEscUNBQ0Usd0MsQ0FFSSxTLENBSE4sQ0FTQSx1QixDUi9GRSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ1FrR0YsMkIsQ0FFSSx5QixDRWxIRSw2QixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxZLENBQ0EsZSxDQUNBLGUsQ0FDQSxtQixDQUlFLHNDLENBVkYsNkIsQ0FBQSw2QixDQUFBLDZCLENBQUEsNkIsQ0FDQSxpQixDQUNBLG9CLENBQ0EsWSxDQUNBLGUsQ0FDQSxlLENBQ0EsbUIsQ0FJRSxzQyxDQVZGLDZCLENBQUEsNkIsQ0FBQSw2QixDQVVFLHNDLENBVkYsNkIsQ0FBQSw2QixDQVlFLDhCLENDZlIsa0IsQ0FDRSxrQixDQUVBLHlCLENBQ0UsZ0IsQ0FDQSxtQixDQTBERixxQixDQUFJLHFCLENBQU0scUIsQ0FBUyxrQixDQXREbkIsaUIsQ0FDQSxnQixDQUNBLG1CLENBQ0EsaUIsQ0FFRSw0QixDQWNBLDZCLENBYkUsVSxDQUVBLGEsQ0FDQSxpQixDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxnQixDQUNBLGlCLENBSUYsNkIsQ0FFRSxVLENBU0EscUIsQ0FDQSxpQyxDQUNBLFUsQ0FHRiw0QixDQUNFLFUsQ0FDQSxrQyxDQUdGLDBCQUNFLDRCLENBQVEsNkIsQ0FDTixrQixDQUNBLGdCLENBQ0EsdUIsQ0FKSixDQVFBLG9DLENBQWMsb0MsQ0FBZCw2RCxDQUFjLDZELENBQWQsb0MsQ0FBYyxvQyxDQUFkLDZELENBQWMsNkQsQ0FBZCxvQyxDQUFjLG9DLENBQWQsNkQsQ0FBYyw2RCxDQUNaLFksQ0E1Q0YsNEIsQ0FjQSw2QixDQWJFLFUsQ0FFQSxhLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsZ0IsQ0FDQSxpQixDQUlGLDZCLENBRUUsVSxDQVNBLHFCLENBQ0EsaUMsQ0FDQSxVLENBR0YsNEIsQ0FDRSxVLENBQ0Esb0MsQ0FHRiwwQkFDRSw0QixDQUFRLDZCLENBQ04sa0IsQ0FDQSxnQixDQUNBLHVCLENBSkosQ0FuQ0EsNEIsQ0FjQSw2QixDQWJFLFUsQ0FFQSxhLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsZ0IsQ0FDQSxpQixDQUlGLDZCLENBRUUsVSxDQVNBLHFCLENBQ0EsaUMsQ0FDQSxVLENBR0YsNEIsQ0FDRSxVLENBQ0EsbUMsQ0FHRiwwQkFDRSw0QixDQUFRLDZCLENBQ04sa0IsQ0FDQSxnQixDQUNBLHVCLENBSkosQ0FxQkYsOEMsQ0FPQSw4QyxDQWFBLDhDLENBakZBLGlCLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLGlCLENBNERFLFUsQ0ExREEscUQsQ0FjQSxzRCxDQWJFLFUsQ0FFQSxhLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsZ0IsQ0FDQSxpQixDQUlGLHNELENBRUUsVSxDQVNBLHFCLENBQ0EsaUMsQ0FDQSxVLENBR0YscUQsQ0FDRSxVLENBQ0Esd0IsQ0FHRiwwQkFDRSxxRCxDQUFRLHNELENBQ04sa0IsQ0FDQSxnQixDQUNBLHVCLENBSkosQ0FxQkQsa0UsQ0FBQSxrRSxDQU9BLGtFLENBQUEsa0UsQ0FhQSxrRSxDQUFBLGtFLENBakJ1QixpQixDQTNEdEIscUQsQ0FjQSxzRCxDQWJFLFUsQ0FFQSxhLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsZ0IsQ0FDQSxpQixDQUlGLHNELENBRUUsVSxDQVNBLHFCLENBQ0EsaUMsQ0FDQSxVLENBR0YscUQsQ0FDRSxVLENBQ0Esd0IsQ0FHRiwwQkFDRSxxRCxDQUFRLHNELENBQ04sa0IsQ0FDQSxnQixDQUNBLHVCLENBSkosQ0E0QkQsZ0QsQ0FNRyxVLENBTkgsc0QsQ0FPVSx3RCxDQUNMLDBCLENBdkVKLHFELENBY0Esc0QsQ0FiRSxVLENBRUEsYSxDQUNBLGlCLENBQ0EsVyxDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLGdCLENBQ0EsaUIsQ0FJRixzRCxDQUVFLFUsQ0FTQSxxQixDQUNBLGlDLENBQ0EsVSxDQUdGLHFELENBQ0UsVSxDQUNBLHdCLENBR0YsMEJBQ0UscUQsQ0FBUSxzRCxDQUNOLGtCLENBQ0EsZ0IsQ0FDQSx1QixDQUpKLENBeUNELGdELENBTUcsb0IsQ0FOSCxzRCxDQU9VLHdELENBQ0wsb0MsQ0FLTiw2QixDQUFlLGUsQ0FJakIseUJBS0ksNkIsQ0FBZSxrQixDQUxuQixDQzNHQSxZLENBQ0UsWSxDQUNBLHFCLENBRUEsbUIsQ0FDRSxVLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsWSxDQUNBLGlCLENBQ0EsYSxDQUdGLHVCLENBQ0UsWSxDQUNBLHFCLENaSEYsZ0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDWUlBLG9CLENmeEJBLGlCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGMsQ0FjQSx1QixDQzJFQSx5QixDRHZFRSxVLENBYUYsVSxDZWZFLGdCLENmZEYsMkIsQ0FBQSwrQixDQUNFLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSwyQixDQUNBLHVCLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGtDLENBQ0EsaUMsQ0FDQSxlLENBcUJGLHFDZXBCQSxvQixDZnFCRSxnQixDQUNBLGUsQ0FGRixDQUtBLDBCLENBQ0Usd0IsQ0FDQSx3QixDQUNBLFUsQ2VwQkosMEJBSUksbUIsQ0FDRSxjLENBR0Ysc0IsQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZ0IsQ0FHRix1QixDQUNFLFksQ0FDQSxrQixDQUNBLGdCLENBbEJOLENDa0JHLDhDLENBNUNELG9CLENBQVksWSxDQUVaLGtCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsOEIsQ0FJRixxQixDQUNFLGUsQ0FDQSxrQixDQUNBLFUsQ0FFQSw2QixDQUNFLG1DLENBQ0EsWSxDQUNBLGtCLENBSEQsaUQsQ0FNRyxZLENBQ0EsNkIsQ0FnQk4sc0IsQ0FUQSxrQixDQVVFLFksQ0FDQSxjLENBQ0EsaUIsQ0FaRixrQixDQUlFLFUsQ0FDQSx1QixDQUNBLDZCLENBR0Ysc0IsQ0FJRSxxQixDQUdGLGlCLENBQ0UsTSxDQUNBLGtCLENBRkQsb0MsQ0FLRyxnQixDQUNBLGMsQ0FTSixxQixDQUNFLG9CLENBQ0EsZSxDQUVBLHlCLENBQVEseUIsQ0FDUix5QixDQUFRLHlCLENBQ1IseUIsQ0FBUSx5QixDQUNSLHlCLENBQVEseUIsQ0FDUix5QixDQUFRLHFCLENBQ1IseUIsQ0FBUSx5QixDQUNSLHlCLENBQVEseUIsQ0FDUix5QixDQUFRLHlCLENBQ1IseUIsQ0FBUSx5QixDQUNSLDBCLENBQVMsZSxDQUVULCtCLENBQ0UsZSxDQUlKLG1CLENBQ0UsWSxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsNkIsQ0FHQSwwQixDQUNFLGEsQ0FPRix3QixDQzFFRCx3QixDRDJFRyxZLENBS0osbUIsQ0FDRSxnQixDQUVBLDJCLENBQ0UscUIsQ0FJSixzQixDQUNFLGMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSw2QixDQUNBLFEsQ0FDQSxNLENBQ0EsVyxDQUNBLHFDLENBQ0EsYSxDQUNBLHdCLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBR0YsbUIsQ0FDRSxnQixDQUNBLGUsQ0FDQSxVLENBQ0EsaUMsQ0FLRiwwQixDQUNFLFksQ0FDQSxjLENBQ0EscUIsQ0FDQSx5QixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxvQixDQUNBLE0sQ0FDQSxhLENBQ0Esd0IsQ0FkRCw4QixDQWlCRyxVLENBQ0EseUIsQ0FDQSxXLENBQ0EsWSxDQXBCSCxtQyxDQXVCSyx5QixDQUNBLFksQ0FLSixpQyxDQUNFLGUsQ0FDQSxnQixDQUdGLGlDLENBQ0UsZ0IsQ0FDQSxrQixDQUNBLDBCLENBQ0EsYyxDQUpELHFELENBT0csaUIsQ0FDQSxlLENBUkgscUQsQ0FZRyxnQixDQUNBLGdCLENBYkgscUMsQ0FpQkcsUyxDQUNBLHNCLENBQ0EsdUIsQ0FDQSxTLENBT04sbUIsQ0FDRSxnQixDQUNBLGUsQ2Z2R0YseUIsQ2VxR0Msc0MsQ2ZyR0QseUIsQ2U0R0ksZ0IsQ0FDQSxlLENBQ0EsVyxDQUtKLHdDLENBQ0UsYSxDQUNBLG9DLENBRkYsNEMsQ0FJSSxTLENBSkosaUQsQ0FNTSxZLENBek5SLHNELENBK05JLDBCLENBR0YsNEQsQ0FDRSxhLENBbk9KLHdDLENBdU9JLHdCLENBR0YsMEQsQ0FDRSxXLENBM09KLCtCLENBK09JLG9DLENBQ0EsVyxDQUNBLGdCLENBQ0EsZSxDQUdGLG1CLENBQ0UsYSxDQUNBLFUsQ0FDQSxnQixDQUNBLHVCLENBR0Ysd0IsQ0FDRSxXLENBQ0EscUIsQ0FDQSxtQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxtQixDQUNBLGMsQ0FaRCwwQyxDQWVHLFUsQ0FJSixzQyxDQUNFLDhCLENBQ0EsYSxDQWdCRixtQixDQWJBLG9CLENBY0UsVSxDQUNBLFcsQ0FDQSxxQixDQUVBLGtCLENBQ0EsYSxDQUNBLGtCLENBQ0Esb0MsQ0FyQkYsb0IsQ0FHRSxjLENBSUEsZSxDQUZBLGMsQ0FRRixtQixDQUlFLG1CLENmck1GLHlCLENlaU1DLHlCLENBWUcsUyxDQUdGLHVCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGEsQ0FFQSwyQixDRW5PTixnQixDRm9PUSxhLENBREQsb0MsQ0FHRyxnQixDQUNBLGUsQ0FKSCxpRCxDQU1LLHVCLENBQ0EsZ0IsQ0FiUCwwQyxDQW1CRyxpQixDQUNBLHlCLENBQ0EsTyxDQUNBLFcsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYSxDQUNBLDJCLENBQ0EscUIsQ0FDQSx1QixDQTVDTCxzRCxDQWlEdUMsaUQsQ0FFcEMsSyxDQUNBLHVCLENBQ0EsYyxDQXJESCw0QyxDQXlERyxLLENBQ0EsYSxDQUNBLGMsQ0FPTix5QkFJSSxxQixDQUNFLG9CLENBRUEseUIsQ0FDRSx5QixDQUdGLCtCLENBQ0UsZSxDQVpSLENBcUJBLDBCQUdJLG1CLENBQ0UsWSxDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSw2QixDQUNBLGUsQ0FFQSx3QixDQUNFLFksQ0FLRiwyQixDQUNFLG9DLENBQ0Esa0IsQ0FDQSxZLENBSkgsb0MsQ0FRRyxnQixDQUNBLG1CLENBVEgsOEMsQ0FZSyxhLENBTU4scUIsQ0FDRSxvQixDQUVBLHlCLENBQ0UseUIsQ0FHRiwrQixDQUNFLGUsQ0FLSixrQixDQUNFLGdCLENBR0Ysc0IsQ0FDRSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFksQ0FDQSxrQixDQTFETixDQStEQyx1QixDbkJvMENELHdCLENtQm4wQ0Msd0IsQ0FDQSx3QixDQUVDLFksQ0c1YkYsZSxDQUNFLHVCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLDBHLENBQ0Esa0gsQ0FFQSxzQixDQUNFLGEsQ0FDQSxZLENBQ0EsVSxDQUNBLFUsQ0FDQSxnQixDQUdGLHdCLENBQ0UsYSxDQUNBLGdCLENBQ0Esa0IsQ0FIRix3QixDQVFBLHFCLENBQ0UsaUIsQ0FDQSxlLENBR0YsNEIsQ0FDRSxpQixDQUdGLHFCLENBQ0UsWSxDQUNBLGMsQ0FDQSxVLENBQ0EsZSxDQUNBLGUsQ0FDQSx1QixDQU5ELDJDLENBU0csTSxDQUNBLE8sQ0FDQSxlLENBQ0EsZSxDQVpILDZELENBZ0JHLE8sQ0FLSCw0QyxDQUdHLFcsQ0F4RE4sNEIsQ2xCaUdFLHNCLENrQmpHRiw4QixDQW1FSSxxQixDQW5FSiw0QixDQXVFSSxtQixDQUtKLDBCQUdJLHdCLENBQ0Usc0MsQ0FHRix1QixDQUNFLFMsQ0FDQSxnQixDQUNBLGlCLENBR0YscUIsQ0FDRSxZLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUpELDJDLENBT0csTSxDQUNBLE8sQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBdkJOLDhCLENBNkJJLGtCLENBOUJOLENDNUVBLGdCLENBQ0UsWSxDQUNBLHFCLENBQ0EsWSxDQUVBLDBCLENBQ0UsWSxDQUdGLHVCLENBQ0UsVSxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FFQSw2QixDQUNFLGUsQ0FHRiw4QixDQUNFLGdCLENBS0osd0IsQ3BCaENBLGlCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGMsQ0FjQSx1QixDQzJFQSx5QixDRHZFRSxVLENBYUYsVSxDb0JQRSxlLENBQ0EsVyxDcEJRRixxQ29CWkEsd0IsQ3BCYUUsZ0IsQ0FDQSxlLENBRkYsQ0FLQSw4QixDQUNFLHdCLENBQ0Esd0IsQ0FDQSxVLENvQlhKLDBCQUlJLHVCLENBQ0UsYyxDQUNBLGtCLENBR0YsMEIsQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxrQixDQUdGLHdCLENBQ0UsVSxDQUNBLGUsQ0FDQSxrQixDQXBCTixDQ3JDQSxrQixDQUNFLGtCLENBQ0EsbUIsQ0FDQSxhLENsQlVBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDRkFBLHlCLENBUkEsMEIsQ0FaQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSxNLENBQ0EsTyxDQUNBLFcsQ0FDQSxVLENBSUEsMEIsQ0FHRSxxQixDQUNBLGlDLENBQ0EsVSxDQUhBLFUsQ0FNRix5QixDQUVFLFUsQ0FDQSx3QixDb0JnRVUsNEQsQ0FiWCw2RCxDQS9ERCxnQyxDQUFlLGlDLENIZ0ZqQiw4QixDRy9FSSxZLENBR0YsNkIsQ0FDRSxpQixDbEJDRixnQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENrQkNBLHlCLENBRUUsYyxDQUNBLFksQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSxpQixDQVJELGlDLENBV0csVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsWSxDQUNBLHVCLENBQ0EsWSxDQUNBLDJCLENBR0Ysa0MsQ2xCekJGLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDa0J3Qkksa0IsQ0FLSix5QixDQUNFLGtCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsVSxDcEJ3QkYscUMsQ0FDQSx5QyxDb0J2QkUsa0IsQ0FHRiw0QixDbEIxQ0EsZ0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDa0J1Q0MseUMsQ0FJRyxlLENBQ0EsZ0IsQ0FDQSxpQixDQU5ILGdELENBVUcsZ0IsQ0FLSCxzRCxDQUdHLGEsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZSxDQUNBLFUsQ0FDQSxrQixDQUNBLFMsQ0FDQSxjLENBQ0Esa0IsQ0FYSCxzRCxDQW1CRyxVLENBQ0EsWSxDQUNBLGUsQ0FDQSwyQixDQUNBLGUsQ0FDQSxlLENBeEJILDBELENBNEJHLGlCLENsQnBGSixnQixDQUNBLGlCLENBQ0EsVSxDa0JvRkksZSxDQUNBLFMsQ0FLZSxtQyxDQUFuQixvQyxDQUNFLFcsQ0FLSix5QkFDRSxrQixDQUNFLG1CLENBRUEseUIsQ2xCdkdGLGdCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ2tCdUdJLGMsQ3BCL0dKLGlDLENBVkEsaUIsQ0FDQSxVLENBRUEsTSxDQUNBLE8sQ0FDQSxXLENBQ0EsVSxDQU1FLFUsQ0FDQSxxQixDQUNBLGlDLENBQ0EsVSxDQUdGLGdDLENBbEJBLGlCLENBQ0EsVSxDQUVBLE0sQ0FDQSxPLENBQ0EsVyxDQUNBLFUsQ0FjRSxVLENBQ0Esd0IsQ29CaUdDLDZDLENBTUcsbUIsQ0FLWSxnQyxDQUFoQixpQyxDQUNFLGEsQ0FDQSxVLENBR0QsaUMsQ0FHRyxrQixDQXdDQSxVLENBQ0Esd0IsQ0FwQ0gsbUQsQ0FFRyxjLENBQ0EsZ0IsQ0FISCw0RCxDbEIvSEgsZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENrQm9JUSxrQixDQVJMLHVELENsQi9ISCxnQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENrQjJJTSxjLENBUU4sK0IsQ0FHSSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUdGLHlCLENBQ0UsaUIsQ0FRRix5QixDQUNFLFMsQ0FFUyxnQyxDQUhWLGlDLENBSUcsVyxDQUlILDRELENBSUssYyxDQU9LLG1DLENBRFYsb0MsQ0FFRyxXLENBSUgsMEQsQ0FHRyxlLENBQ0EsVyxDQUNBLFMsQ0FqR1IsQ0F3R0EscUNBRUUsK0IsQ0FHSSxjLENBQ0EsMEIsQ0FDQSxTLENBTEosbUMsQ0FTSSxXLENBVEosMEMsQ0FhSSxlLENBR0YseUIsQ0FDRSxnQixDQUNBLGUsQ0FGRCxpQyxDQU1HLFksQ0FJSyx5QixDQTFCWCwwQixDQTJCSSxVLENBQ0EsdUIsQ0FDQSxnQixDQUNBLGEsQ0FDQSxrQixDQU1TLGdDLENBRlYsaUMsQ0FHRyxXLENBSUgsNEQsQ0FJSyxjLENBS04sNEIsQ2xCaFFGLGdCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ2tCZ1FhLG1DLENBSFYsb0MsQ0FJRyxXLENBTUgsc0QsQ0FFUyx1RCxDQUNOLFksQ0FISCxzRCxDQU9HLHdCLENBQ0EsYyxDQUNBLGdCLENBVEgsOEQsQ0FZSyxjLENBWkwsMEQsQ0FpQkcsYyxDQWpCSCxzRCxDQXFCRyxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLGUsQ0FDQSxZLENBQ0EsVyxDQUNBLFMsQ0FDQSxrQixDcEIxT04scUMsQ0FDQSx5QyxDb0I2SUYsQ0h6TUEsVyxDQW5CQSxhLENBcUJJLGlCLENBRUEsYSxDQXZCSixhLENBS0kscUIsQ0FFQSx3QixDQUNHLHFCLENBQ0Msb0IsQ0FDSSxnQixDQUVSLDBCLENBQ0EsdUIsQ0FDQSxzQixDQUNJLGtCLENBQ0osdUMsQ0FHSixXLENBS0ksZSxDQUVBLFEsQ0FDQSxTLENBRUosaUIsQ0FFSSxZLENBRUosb0IsQ0FFSSxjLENBQ0EsVyxDQUdzQix5QixDQUExQiwwQixDQUdJLG9DLENBQ0csaUMsQ0FDQyxnQyxDQUNDLCtCLENBQ0csNEIsQ0FHWixZLENBRUksaUIsQ0FDQSxLLENBQ0EsTSxDQUVBLGEsQ0FDQSxnQixDQUNBLGlCLENBRWUsa0IsQ0FBbkIsbUIsQ0FHSSxhLENBRUEsVSxDQUVKLGtCLENBRUksVSxDQUVKLDJCLENBRUksaUIsQ0FHSixZLENBRUksWSxDQUNBLFUsQ0FFQSxXLENBQ0EsYyxDckI4bkVKLHNCLENxQjFuRUksVyxDQVVKLHlCLENBRUksbUIsQ0FFSiwrQixDQUVJLGEsQ0FFSiwyQixDQUVJLGlCLENBRUosNEIsQ0FFSSxhLENBRUEsVyxDQUVBLDRCLENBRUoseUIsQ0FDSSxZLENBT08sVyxDQUFYLFcsQ0FHSSxXLENBQ0EsYSxDQUVBLGlCLENBQ0EsTyxDQUVBLGEsQ0FFQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxtQyxDQUNBLCtCLENBQ0EsMkIsQ0FFQSxjLENBRUEsaUIsQ0FDQSxXLENBQ0EsWSxDQUNBLGMsQ0FJYSxpQixDQURBLGlCLENBREEsaUIsQ0FBakIsaUIsQ0FLSSxpQixDQUNBLFksQ0FDQSxjLENBK0g4QixrQyxDQUFsQyxrQyxDQTNId0Isd0IsQ0FEQSx3QixDQURBLHdCLENBQXhCLHdCLENBS0ksUyxDQUU2QixpQyxDQUFqQyxpQyxDQUdJLFcsQ0FHYyxrQixDQUFsQixrQixDQUdJLG1CLENBQ0EsYyxDQUNBLGEsQ0FFQSxXLENBQ0EsVSxDQUVBLGtDLENBQ0EsaUMsQ0FHSixXLENBRUksVSxDckJrbUVKLHFCLENxQjlsRUksVyxDQUNBLFMsQ0FFSixrQixDQUVJLFcsQ0FnQkosa0IsQ3JCZ2xFQSw0QixDcUI1bEVJLFcsQ0FHSixXLENBRUksVSxDckI2bEVKLHFCLENxQnpsRUksVSxDQUNBLFMsQ3JCK2xFSiw0QixDcUJ2bEVJLFcsQ0FJSiwwQixDQUVJLGtCLENBR0osVyxDQUVJLGlCLENBQ0EsUSxDQUVBLGEsQ0FFQSxVLENBQ0EsUyxDQUNBLFEsQ0FFQSxlLENBRUEsaUIsQ0FFSixjLENBRUksaUIsQ0FFQSxvQixDQUVBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLFMsQ0FFQSxjLENBRUoscUIsQ0FFSSxXLENBQ0EsYSxDQUVBLGEsQ0FJQSxXLENBRUEsYyxDQUVBLGlCLENBQ0EsUSxDQUNBLFksQ0FDQSxrQixDQUNBLFUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBRXVCLDJCLENBQTNCLDJCLENBR0ksWSxDQUNBLFUsQ0FPSiw0QixDQUVJLG1CLENBQ0EsYSxDQUNBLGdCLENBRUEsaUIsQ0FDQSxLLENBQ0EsTSxDQUVBLFUsQ0FDQSxXLENBRUEsVyxDQUNBLGlCLENBRUEsVyxDQUNBLFUsQ0FFQSxrQyxDQUNBLGlDLENBRUoseUMsQ0FFSSxXLENBR0osa0MsQ0FDRSxrQixDQUNBLHFCLENBQ0EsUyxDQUdGLHlCQUVFLFEsQ0FDRSwyQixDQUNBLG1DLENBRUYsdUIsQ0FDRSxzQixDQUdGLG1CQUNFLEUsQ0FBSyx1QixDQURQLENBVkYsQ0lqVUEsQyxDQUNFLHFCLENBR0UsSSxDQUFKLEksQ0FDRSxlLENBQ0EsUSxDQUNBLHFCLENBR0YsSSxDQUNFLGtCLENBQ0EsbUMsQ0FFQSxnQixDQUpGLFksQ0FPSSxRLENBQ0EsZSxDQUlDLE0sQ0FBTCxDLENBQUMsRSxDQUNDLFEsQ0FDQSxTLENBR0YsRSxDQUFLLGdCLENBQ0wsRSxDQUFLLGdCLENBQ0wsRSxDQUFLLGdCLENBRUwsSyxDQUNFLGUsQ0F0QkYsSSxDQXlCQSxDLENBQ0UsZ0IsQ0FHRixRLENBQ0UsYyxDekJ1NEVGLGlCLEN5Qm40RUUsc0IsQ0FHRixxQ0FDRSxJLENBQ0Usa0IsQ0FDQSxnQixDQUhKLENBT0EsYUFDRSxJLENBQ0UsYSxDQUNBLGdCLENBSEosQ2JuREEsbUIsQ05lRSxnQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENNaEJBLGMsQ0FDQSxrQixDQUNBLGdCLENBSkYscUIsQ0FPSSxhLENBQ0Esb0IsQ0FDQSxlLENBVEosNEIsQ0FpQkksZSxDQUNBLHFCLENBQ0EsWSxDQUNBLDBCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esb0IsQ2N0QkosYyxDQUNFLFksQ0FDQSxxQixDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsZ0IsQ0FFQSxzQixDQUNFLGEsQ0FHRix5QixDQUNFLFksQ0FDQSxxQixDQUNBLGtCLENwQkRGLGdCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ29CRUEsc0IsQ0FDRSxhLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSwyQixDQUNBLGtCLENBQ0EsaUIsQ3RCdUVGLHlCLENzQjlFQyx3QixDQVdHLGUsQ0FDQSxnQixDQVpILDRCLENBZ0JHLHdCLENBTUosb0IsQ0FDRSxpQixDQUNBLFksQ0FDQSxXLENBQ0EsMEIsQ0FKRCx1QyxDQU9HLFcsQ0FQSCxpQyxDQVdHLFUsQ0FNSixvQixDQUNFLGtCLENBQ0EsZSxDQUNBLE8sQ0FFQSw2QixDQUNFLFksQ0FJSixtQixDQUNFLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0FQRCxxQixDQVdHLG9CLENBQ0EsYSxDQUNBLG9CLENBQ0EseUIsQ0FkSCwyQixDQWdCSyxnQixDQUNBLGEsQ0FDQSxrQixDQUNBLGtCLENBS04sc0IsQ0FDRSxjLENBQ0Esa0IsQ0FDQSxPLENBSEQsd0IsQ0FNRyxVLENBQ0Esb0IsQ0FHRiwyQixDQUNFLFksQ0FDQSxVLENBQ0EsbUMsQ0FDQSxnQixDQUNBLGtCLENBQ0EsZSxDQUNBLGtCLENBakJILDJCLENBNENELHFCLENBQ0UsVSxDQUNBLGEsQ0FDQSxpQixDQUVBLGdCLENBakRELDJCLENBNEJLLHlCLENBRkEsZ0IsQ0ExQkwsaUMsQ0ErQk8sVSxDdEIvRU4sNkIsQ0FDRSxVLENBQ0EsYSxDQUNBLHVCLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLFUsQ3NCcUZKLHFCLENBSUUsaUIsQ0FFQSxlLENBQ0EsVSxDQUNBLG9CLENBR0YseUIsQ0FDRSxZLENBQ0EscUIsQ0FDQSxpQixDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxnQixDQUVBLDZCLENBQ0UsYSxDQUNBLFksQ0FDQSxrQixDQUNBLGdCLENBWkgsNkIsQ0FnQkcsa0IsQ0FPTix5QkFHSSx5QixDQUNFLGtCLENBQ0EsMEIsQ0FHRixzQixDQUNFLE0sQ0FDQSxpQixDQUNBLGtCLENBRUEsMkIsQ0FDRSxrQixDQU5ILG9DLENBVUcsaUIsQ0FWSCxtQyxDQWNHLGtCLENBdEJSLENBK0JBLDBCQUNFLGMsQ0FDRSxnQixDQUVBLHNCLENBQ0UsWSxDQUdGLHlCLENBQ0Usa0IsQ0FDQSw0QixDQUNBLGMsQ0FDQSxnQixDQUNBLGdCLENBQ0EsTyxDQUVBLDZCLENBQ0UsTyxDQUNBLFksQ0FHRiwrQixDQUNFLGdCLENBZEgsNkIsQ0FrQkcsaUIsQ0FJSixvQixDQUNFLGUsQ0FDQSxnQixDQUNBLGtCLENBRUEsNkIsQ3BCOU5KLGdCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ29CNk5NLGEsQ0FDQSxPLENBQ0Esa0IsQ0FJSix5QixDcEJyT0YsZ0IsQ0FDQSxpQixDQUNBLFUsQ29CcU9JLGdCLENBQ0EsTyxDQUNBLGtCLENBQ0EsMEIsQ0FFQSxnQyxDQUNFLDZCLENBSUosc0IsQ0FDRSxtQixDQUdGLHNCLENBQ0UsYSxDQUNBLE0sQ0FDQSxjLENBSEQsMkIsQ0FNRyxnQixDQU5ILG9DLENBVUcsaUIsQ0FyRVIsQ0N6TUEsYyxDQUNFLGtCLENBREYsc0IsQ0FJSSxVLENBQ0EsYyxDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLGEsQ0FDQSxVLENBQ0EsYSxDQUNBLHdCLENBQ0EsVSxDQUdGLHdCLENBQ0Usa0IsQ0FDQSxrQixDQUlKLHFDQUNFLGMsQ0FDRSxpQixDQUNBLGtCLENBRkYsc0IsQ0FLSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLGEsQ0FDQSxVLENBQ0EsYSxDQUNBLHdCLENBQ0EsVSxDQUdGLDBCLENBQ0UsYSxDQUNBLGlCLENBQ0EsTyxDQUNBLFksQ0FDQSxVLENBR0Ysd0IsQ0FDSSxTLENBQ0EsWSxDQUZILGdDLENBS0csVSxDQTdCTixxQixDQXNDSSxZLENBR0YseUIsQ0FDRSxZLENBM0NOLENBaURBLGFBQ0UsYyxDQUNFLGEsQ0FERixzQixDQU9FLDBCLENBSEUsWSxDQUxOLENDdkVBLGMsQ3RCY0UsZ0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDdUJqQkYsZSxDQUNFLE0sQ0FDQSxlLENBQ0EsZSxDQUNBLG1CLENBR3FCLHdELENBRHBCLHlDLENBRW1DLHVDLENBRWhDLGEsQ0FKSCxrRixDQVFHLGlCLENBUkgsK0MsQ0FXMEIsd0QsQ0FDdkIsYyxDQUd3QiwrQyxDQWYzQixnRCxDQWdCRyxhLENBQ0EsdUIsQ0FqQkgsdUMsQ0FxQkcsYyxDQXJCSCxxQyxDQXlCRyxPLENBQ0EsTSxDQUNBLGEsQ0FDQSxlLENBNUJILDJDLENBZ0NHLGMsQ0FoQ0gsaUUsQ0FtQ0ssTSxDQUNBLGMsQ0FDQSxjLENBckNMLDJDLENBMENNLDJDLENBQU0sMkMsQ0FDUCxpQixDQUNBLGtCLENBNUNMLHNDLENBaURHLGUsQ0FqREgsMkIsQ0FxREcsWSxDQUNBLGdCLENBQ0EsVyxDQUNBLHFCLENBR0YsMEJBM0RELDJCLENBNkRLLGtCLENBbkVSLGUsQ0EyRUksZSxDQUNBLGdCLENBQ0EsYSxDQVpBLENDakVKLGEsQ0FDRSxXLENBRUEsb0IsQ0FBVyxZLENBQ1gsa0IsQ0FBUyxXLENBQ1Qsc0IsQ0FBYSxXLENDTGYsaUIsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxZLENBQ0EscUIsQ0FPQSw4QixDQUxBLHdCLENBQ0UsVSxDQUNBLGtCLENBUUYseUIsQzVCbkJBLGlCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGMsQ0FjQSx1QixDQzJFQSx5QixDRDFEQSxVLEM0QnBCRSxVLENBQ0EsZSxDQUNBLGdCLEM1QlhGLGdDLENBQ0UsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLDJCLENBQ0EsdUIsQ0FDQSxpQixDQUNBLG1CLENBQ0Esa0MsQ0FDQSxpQyxDQUNBLGUsQ0FxQkYscUM0QnpCQSx5QixDNUIwQkUsZ0IsQ0FDQSxlLENBRkYsQ0FLQSwrQixDQUNFLHFCLENBQ0EscUIsQ0FDQSxVLEM0QnpCRiwyQixDNUJnQ0EsYyxDQUNBLGUsQ0FDQSxvQixDQUNBLHdCLENBQ0EsYSxDNEJsQ0UsVSxDQUNBLGlCLENBQ0EsVSxDQUtKLDBCQUdJLHdCLENBQ0UsYyxDQUpOLENDakNBLGlCLENBQ0Usd0IsQ0FDQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FFQSx3QixDQUVFLGMsQ0FDQSxnQixDQUNBLFUsQzFCSUYsZ0IsQ0FFQSxhLENBQ0EsVSxDMEJERiwwQkFFRSxpQixDQUNFLGlCLENBRUEsd0IsQ0FFRSxjLENBQ0EsZ0IsQ0FDQSxVLEMxQlhKLGdCLENBRUEsYSxDQUNBLFUsQzBCREYsQ0NwQkEseUJBRUUsTUFDRSxPQURGLENBSUMsQyxDQUNFLGdDLENBQ0Msa0IsQ0FDQSx3QixDQUdILEUsQ0FBRSxFLENBQUksRSxDQUFJLEUsQ0FBSSxFLENBQ1osc0IsQ0FHRixJLENBQUksSSxDQUFNLEksQ0FDVCx1QixDQUdGLEssQ0FDRSx1QixDakMyMUZGLGlCLENpQ3QxRkcsWSxDakN3MUZILGlCLENpQ3AxRkcseUIsQ0FJZ0MsYSxDQUF2QixxQixDQUFYLFcsQ0FDRSxZLENBbkNMLENDSUEsZ0JBQ0UsRSxDQUFPLFMsQ0FDUCxFLENBQUssUyxDQUZQLENBT0Usb0IsQ0FDRSxpQixDQUNBLFcsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxVLENBQ0EsTSxDQUNBLGlCLENBQ0EsWSxDQUNBLFUsQ0FDQSxrQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSw0QixDQUNBLGtCLENBRUEsNEIsQ0FDRSx3QixDQUlKLG9CLENBQ0UsYSxDQURELGlDLENBSUcsd0IsQ0NoQ04sbUIsQ0FDRSxhLENBQ0EsZSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsZSxDQUVBLDBCLENBQ0UsZ0IsQ0FHRiwyQixDQUNFLGlCLENBS0osMEJBQ0UsbUIsQ0FDRSxjLENBQ0EsZSxDQUhKLENDbEJBLFksQ0FDRSxtQixDQUNBLFksQ0FDQSxpQixDQUNBLHFCLENBQ0Esa0IsQ0FFQSxtQixDQUNFLGMsQ0FDQSxXLENBR0Ysa0IsQ0FDRSxpQixDQUNBLGdCLENBQ0EsZSxDQUNBLFUsQ0FDQSwyQixDQUNBLCtCLENBQ0EsUSxDQUNBLHdCLENBQ0Esd0IsQ0FDQSxVLENBR0YsbUIsQ0FDRSxnQixDQUNBLGUsQ0FDQSxrQixDQUdGLGtCLENBQ0Usb0IsQ0FDQSxhLENBRkQsMEIsQ0FLRyxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUNBLGlCLENBQ0EsYyxDQUlKLHNCLENqQ1NBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLG9CLENBQ0Esd0IsQ0FDQSxhLENpQ1pFLFUsQ0FJRixvQixDakN2REEsaUIsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxvQixDQUNBLG1DLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSx3QixDQUNBLGtCLENBQ0EsYyxDQWNBLHVCLENDMkVBLHlCLENEdkVFLFUsQ0FhRixVLENpQ2VFLHFCLENqQzVDRiwyQixDQUFBLCtCLENBQUEsbUMsQ0FDRSxpQixDQUNBLFUsQ0FDQSxPLENBQ0EsMkIsQ0FDQSx1QixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxrQyxDQUNBLGlDLENBQ0EsZSxDQXFCRixxQ2lDV0Esb0IsQ2pDVkUsZ0IsQ0FDQSxlLENBRkYsQ0FLQSwwQixDQUFBLDhCLENBQUEsa0MsQ0FDRSx3QixDQUNBLHdCLENBQ0EsVSxDaUNVSiwwQkFFRSxZLENBQ0UsYSxDQUhKLENDM0RBLG1CLENBQ0UsWSxDQUNBLHFCLENBQ0EsYyxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxrQixDQUNBLG1DLENBRUEsMEIsQ0FDRSxlLENBQ0EsZ0IsQ0FJSiwwQkFFSSwwQixDQUNFLHlCLENBQ0EsNEIsQ0FDQSwwQixDQUxOLENDZkEsZ0IsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EscUIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsbUMsQ0FFQSxzQixDQUNFLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGtCLENBQ0EsNkMsQ0FFQSwyQixDQUNFLGMsQ0FDQSxXLENBSUosd0IsQ0FDRSxZLENBQ0EscUIsQ0FDQSxjLENBQ0EsYSxDQUNBLGtCLENBT0YsdUIsQ0FDRSxlLENBR0Ysd0IsQ25DMUNBLGlCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGMsQ0FjQSx1QixDQzJFQSx5QixDRHZFRSxVLENBYUYsVSxDbUNFRSxlLENBQ0EsVyxDbkNERixxQ21DRkEsd0IsQ25DR0UsZ0IsQ0FDQSxlLENBRkYsQ21DR0UsaUMsQ0FDRSxZLENBQ0EsZSxDQUNBLGMsQ0FDQSxxQixDQUNBLE0sQ0FLSiwwQixDbkNDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxvQixDQUNBLHdCLENBQ0EsYSxDbUNKRSxVLENBQ0EsaUIsQ0FLSiwwQkFDRSxnQixDQUNFLGtCLENBQ0EsWSxDQUNBLFksQ0FFQSxzQixDQUNFLFksQ0FDQSxrQixDQUNBLFUsQ0FDQSxlLENBQ0EsVyxDQUNBLGUsQ0FDQSxnQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSw0QyxDQUNBLGlDLENBSUYsd0IsQ0FDRSxVLENBQ0EsZSxDQUNBLGMsQ0FHRix3QixDQUNFLFEsQ0FFQSxpQyxDQUVFLHNCLENBQ0EsYyxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLHFCLENBQ0EscUIsQ0FDQSxnQixDQUNBLDJDLENBeENSLENDOURBLG9CLENuQ3lCRSxrQixDQUNBLG1DLENtQ3hCQSxxQixDQUNBLFksQ0FDQSxVLENBQ0EscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxtQixDQUVBLDhCLENBQ0UsYSxDQUNBLGdCLENBQ0EsYSxDQUNBLGdCLENBR0YsMkIsQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FHRiw0QixDQUNFLFksQ0FDQSxrQixDQUNBLGtCLENBR0YsNEIsQ0FDRSxVLENBQ0EsYSxDQUNBLGUsQ0FDQSxrQixDQUNBLGtCLENBQ0EsZ0IsQ0FHRiw0QixDQUNFLFUsQ3BDM0NGLGlCLENBQ0Esd0IsQ0FFQSxrQixDQUNBLG9CLENBQ0EsbUMsQ0FFQSxpQixDQUNBLGUsQ0FDQSx3QixDQUVBLGMsQ0FjQSx1QixDQzJFQSx5QixDRHZFRSxVLENBYUYsVSxDb0NHRSxpQixDQUNBLGMsQ0FDQSxrQixDcENIRixxQ29DRkEsNEIsQ3BDR0UsZ0IsQ0FDQSxlLENvQ1NGLG9CLENBQ0MsWSxDQUNDLG1CLENBRUEsOEIsQ0FDRSxnQixDQUNBLGtCLENBR0YsMkIsQ0FDRSxjLENBR0YsNEIsQ0FDRSxlLENBQ0Esa0IsQ3BDMUJKLENxQ3pDRixtQixDQUNFLFksQ0FHRiwwQkFFRSxtQixDQUNFLGEsQ0FDQSxxQixDQUNBLGUsQ0FDQSxXLENBRUEseUIsQ0FDRSxvQixDQUNBLFUsQ3BDbUZKLHlCLENvQ2hGSSxpQyxDQUNFLGUsQ0FOSCwrQixDQVVHLFUsQ0FJSix5QixDQUNFLGUsQ0FDQSwwQixDQUNBLGlCLENBQ0EsVSxDQTFCTixDQ0pBLFksQ0FDRSxhLENBQ0EsTSxDQUNBLGlCLENBQ0EscUIsQ0FDQSxtQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLFMsQ0FDQSxlLENyQ2lFQSxxQyxDQUNBLHlDLENxQy9EQSxxQixDQUlBLHNCLENBSEUsMkIsQ0FHRixzQixDQUVFLHNCLENBQ0EsZSxDQUVBLDZCLENBQ0UsZ0IsQ0FDQSxvQixDQUtKLHVCLENBQ0UsOEIsQ0FvQkQsd0IsQ0FyQkEsOEIsQ0E0QkcsaUIsQ0FJQSxrQixDQUNBLFUsQ0FDQSxpQixDQUVBLGdCLENBR0Esb0IsQ0F2Q0gsOEIsQ0FLRyx5QixDQUNBLDRCLENBT0EsZSxDQUVBLEssQ0FDQSxNLENBVEEsVyxDQUNBLFUsQ0FJQSxnQixDQVNKLGlCLENBQ0Usa0IsQ0FDQSxnQyxDckM0QkYsdUIsQ0FDRSxxQixDQUNBLHNDLENxQ2hDRCx3QixDQU1HLHlCLENBRUEsZSxDQUNBLFcsQ0FDQSxVLENBSUEsZ0IsQ0FFQSxPLENBQ0EsUSxDQUtKLHFCLENuQzFEQSxnQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENtQ3lERSxjLENBR0YsdUIsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0Esa0IsQ0FHRiw0RCxDQUNFLHdCLENBQ0EsVSxDQUNBLGlCLENBQ0EseUIsQ3JDUkYsa0UsQ0FDRSxxQixDQUNBLHNDLENxQ0VELG1FLENBUUcsWSxDQVJILG9FLENBWUcseUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxXLENBQ0EsVSxDQUNBLHFCLENBQ0EsYSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLE8sQ0FDQSxRLENBQ0Esb0IsQ0FLSCxnRixDQUdHLFUsQ0FJSixtQixDQUNFLGEsQ0FDQSxnQixDQUNBLGUsQ0FDQSxtQixDQUNBLGEsQ0FDQSxvQixDQU5ELHNDLENBU0csYSxDQUNBLGdCLENBVkgsMEIsQ0FjRyxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBSUosa0IsQ0FDRSxvQixDQUNBLGtCLENBS0osMEJBQ0UsWSxDQUNFLFksQ0FDQSwyQixDQUNBLGdCLENBQ0Esa0IsQ0FFQSx1QixDQUNFLGlCLENBR0Ysc0IsQ0FDRSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsWSxDQUNBLG9CLENBRUEsNkIsQ0FDRSxnQixDQUNBLG9CLENBcEJSLENDdEpBLGUsQ0FDRSxZLENBQ0EscUIsQ0FDQSxZLENBRUEscUIsQ0FDRSxjLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUdGLHVCLEN2Q2ZBLGlCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGMsQ0FjQSx1QixDQzJFQSx5QixDRHZFRSxVLENBYUYsVSxDdUN4QkUsZSxDQUNBLHFCLEN2Q05GLDhCLENBQUEsMkIsQ0FBQSxnQyxDQUNFLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSwyQixDQUNBLHVCLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGtDLENBQ0EsaUMsQ0FDQSxlLENBcUJGLHFDdUM3QkEsdUIsQ3ZDOEJFLGdCLENBQ0EsZSxDQUZGLENBS0EsNkIsQ0FBQSwwQixDQUNFLHdCLENBQ0Esd0IsQ0FDQSxVLEN1QzlCRix5QixDdkNvQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0Esb0IsQ0FDQSx3QixDQUNBLGEsQ3VDdkNFLFUsQ0FDQSxpQixDQUdGLG9CLENBQ0UsWSxDQUNBLGEsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxjLENBQ0EscUIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsbUMsQ0NsQ0osWSxDQUNFLGtCLENBRUEsd0IsQ0FDRSxRLENBR0Ysb0IsQ3ZDb0ZBLHFCLENBQ0EsZ0MsQ0FDQSxrQixDdUMxRUEsb0IsQ0FaQSxvQixDQU1BLHNCLEN4Q2RBLFksQ0FDQSxrQixDQUdBLGdCLENBb0NBLFUsQ3dDMUJBLHNCLENBRUUsZ0IsQ3ZDNkVGLGdDLENBQ0Esa0IsQ0FGQSxxQixDdUN4RUEsb0IsQ3hDdEJBLGlCLENBQ0Esd0IsQ0FHQSxvQixDQUNBLG1DLENBRUEsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGMsQ0FjQSx1QixDQzJFQSx5QixDRHZFRSxVLENBZUYscUN3Q3RCQSxvQixDeEN1QkUsZ0IsQ0FDQSxlLENBRkYsQ3dDZEEsb0IsQ3JDOUJBLFksQ0FDQSxhLENBQ0EsdUIsQ0FDQSxtQyxDcUM2QkUsa0IsQ3JDM0JGLG1FcUN5QkEsb0IsQ3JDeEJFLGEsQ0FDQSxVLENBQ0EsVyxDQUhGLENBTUEseUJxQ21CQSxvQixDckNsQkUsbUMsQ0FERixDcUN3QkMseUMsQ0FDVSx5QyxDQUNQLGUsQ0FJSixtQixDQUNFLG1DLENBQ0EsZSxDQUNBLGtCLENDekNKLGlCLENBQ0UsWSxDQUNBLHFCLENBQ0EsYyxDQUNBLGlCLENBQ0EsYyxDQUNBLGtCLENBVUEsNEIsQ0FSQSx3QixDdENNQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ3NDVEEsd0IsQ0FFRSxhLENBQ0EscUIsQ0FDQSxlLENBQ0EsYyxDQUdGLDRCLENBRUUsa0IsQ0FLQSxnQyxDQUNFLFksQ0FDQSxxQixDQUNBLG1CLENBRUEsd0MsQ0FDRSxZLENBUkwsMkIsQ0FhRyxlLENBQ0EsbUIsQ0FkSCxnQyxDQWlCSyxZLENBSUosNEIsQ0FDRSxVLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGtCLENBS0oseUIsQ3pDdkRBLGlCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGMsQ0FjQSx1QixDQzJFQSx5QixDRHZFRSxVLENBYUYsVSxDeUNlRSxXLEN6Q2JGLHFDeUNXQSx5QixDekNWRSxnQixDQUNBLGUsQ0FGRixDQUtBLCtCLENBQ0Usd0IsQ0FDQSx3QixDQUNBLFUsQ3lDU0oscUNBSUksc0IsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxzQixDQU9FLHdDLENBQ0UsWSxDQUtOLDRCLENBQ0Usa0IsQ0FHRixnQyxDQUNFLGMsQ0FDQSxrQixDQTFCTixDQzFEQSxZLENBQ0UsaUIsQ0FDQSxrQixDQUVBLGtCLENBQ0UsaUIsQ0FDQSxtQixDQUNBLGdCLENBR0QsOEMsQ0NFQSxnQyxDQUtHLHlCLENBQ0EsYSxDQUNBLGEsQ0FDQSxLLENBQ0EsZ0IsQ0FHQSxpQixDRGRILDhDLENBS0ssZSxDQUVBLGUsQ0FHQSxTLENBVVIsMEJBR0ksbUIsQ0FDRSxjLENBR0Ysb0IsQ0FDRSxrQixDQUdGLHVDLENBQ0UsYyxDQUNBLGtCLENBQ0EsaUIsQ0FIRCw4QyxDQU1HLGdCLENBakJSLENDOUJBLGtCLENBQ0UsaUIsQ0FDQSxtQixDQUNBLGtCLENBQ0EsZ0IsQ0FFQSx5QixDQUNFLGEsQ0FDQSxlLENBQ0Esa0IsQ0FHRix3QixDMUJaRixjLEMwQmFJLGlCLENBQ0EsbUIsQ0FGRCxnQyxDQUlHLFUsQ0FNQSxXLENBQ0Esa0IsQ0FFQSxZLENBSUosMkQsQ0FDRSxlLENBQ0EsVSxDQUNBLGdCLENBR0YsNkQsQ0FDRSxlLENBQ0EsVSxDQUdGLDZELENBQ0UsZSxDQUNBLFUsQ0FHRix5RCxDQUNFLGUsQ0FDQSxLLENBR0Ysd0QsQ0FDRSxlLENBQ0EsVSxDMUJwREosYyxDQUNFLFUsQ0FFQSxrQixDQUNBLGEsQ0FFQSx5QixDQUNFLFksQ0FDQSxVLENBQ0EsYyxDQUNBLHNCLENBQ0Esa0IsQ0FHRix1QixDQUNFLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FHRixxQixDQUNFLGUsQ0FDQSxzQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxXLENBQ0Esa0MsQ0FNRixxQixDQUNFLGEsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FHRixvQixDQUNFLGEsQ0FDQSxhLENBQ0EsZ0IsQ0FFQSw0QixDQUNFLGlCLENBS0oscUIsQ0FDRSxvQixDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBS0osMEJBRUkscUIsQ0FDRSxhLENBR0YscUIsQ0FDRSxjLENBR0Ysb0IsQ0FDRSxnQixDQUdGLHVCLENBQ0UsZ0IsQ0FDQSxrQixDQUdGLHFCLENBQ0UsZ0IsQ0FwQk4sQzJCaEVBLHdCLENBREEseUIsQ0FBNEIsMEIsQ0FHNUIsa0IsQ0FDRSxZLENBQ0EsZ0IsQ0FFQSxtRUFKRixrQixDQUtJLFcsQ0FDQSxnQixDQU5KLHNCLENBU00saUIsQ0FDQSxXLENBQ0EsVSxDQUNBLFUsQ0FDQSxTLENBQ0EsTyxDQVZKLENBY0EseUIsQ0FDRSxPLENBQ0EsYyxDQUNBLDBCLENBQ0Esd0IsQ0FDQSwyQixDQUNBLFUsQ0FDQSwyQixDQUNBLHVCLENBUkQsMEMsQ0FXRyw0QyxDQUNBLDRCLENBWkgsc0MsQ0Fla0IsMEIsQ0FHbkIsd0MsQ0FDRSxXLENBQ0EsaUIsQ0FGRCwrQyxDQUtHLDJCLENBT04seUJBQ0Usa0IsQ0FDRSxZLENBRkosQ0NuREEsZSxDQUNFLFksQ0FDQSxxQixDQUNBLHNCLENBQ0EsaUIsQ0FDQSxxQixDQUNBLG1CLENBQ0Esa0IsQ0FDQSxnQixDQUNBLFMsQ0FDQSxxQixDQUNBLE8sQ0FDQSxZLENBQ0EsTSxDNUM4REEscUMsQ0FDQSx5QyxDNEMzREEsc0IsQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxhLENBS0osMEJBQ0UsZSxDQUNFLE8sQ0FDQSw4QixDQUNBLHlCLENBSkosQ0N4QkUscUIsQ0FDRSxrQixDN0M2RkYseUIsQzZDMUZFLDBCQUpGLHFCLENBS0ksaUIsQ0FERixDQUpELDJCLENBU0csVSxDQVRILHVCLENBYUcsMEIsQ0FHRiwwQkFoQkQsdUIsQ0FrQkssd0IsQ0FGSixDQ25CSixhLENBQ0Msa0IsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxrQixDQUVBLG1CLENBQ0UsWSxDQUNBLGUsQ0FDQSwrQixDQU9ELGlDLENBVkEsaUMsQ0FNRyxjLENBSUosbUIsQ0FDRSxrQixDQUNBLHlDLENDbEJILFksQ0FDRSxZLENBR0YseUJBRUUsWSxDQUNFLGEsQ0FDQSxnQixDQUNBLGEsQ0FDQSxrQixDQUNBLGUsQ0FDQSxlLENBRUEsbUIsQ0FDRSxnQixDQUdGLGtCLENBQ0Usb0IsQ0FDQSxVLENBQ0EsZ0IsQ0FIRCwwQixDQU1HLGUsQ0FDQSx5QixDQUNBLFUsQ0FDQSxpQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGtCLENBM0JSIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXHJcbiogVGhpcyB3aWxsIGJlIGFkZGVkIHRvIGFsbCBjbGFzc2VzLFxyXG4qIHRvIHJ1bGUgb3V0IGFsbCB0aGlyZCBwYXJ0eSBjc3MgY29kZSBjb2xsaXNpb24uXHJcbioqL1xuLnJhY2stbGF5LWJhY2tncm91bmQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLnJhY2stbGF5LWJhY2tncm91bmQtLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnJhY2stbGF5LWJhY2tncm91bmQtLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxYTcyOyB9XG4gIC5yYWNrLWxheS1iYWNrZ3JvdW5kLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxNzY3OyB9XG4gIC5yYWNrLWxheS1iYWNrZ3JvdW5kLS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gIC5yYWNrLWxheS1iYWNrZ3JvdW5kLS1ub21hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5yYWNrLWxheS1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAxMnJlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtOyB9XG4gICAgLnJhY2stbGF5LWJhY2tncm91bmQtLW1vYmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMjUpOyB9XG4gICAgLnJhY2stbGF5LWJhY2tncm91bmQtLW5vbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ucmFjay1tb2QtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhYTMxO1xuICBwYWRkaW5nOiAwLjg1cmVtIDMuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzM2FhMzE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBhbGwgZWFzZTtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5yYWNrLW1vZC1idXR0b246OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLnJhY2stbW9kLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICAucmFjay1tb2QtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4MjI2O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzgyMjY7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLnJhY2stbW9kLWJ1dHRvbl9faW5saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYWEzMTtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDMuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzYWEzMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgYWxsIGVhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAucmFjay1tb2QtYnV0dG9uX19pbmxpbmU6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLnJhY2stbW9kLWJ1dHRvbl9faW5saW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICAgIC5yYWNrLW1vZC1idXR0b25fX2lubGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4MjI2O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzI3ODIyNjtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5yYWNrLW1vZC1idXR0b25fX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYWEzMTtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDMuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzYWEzMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgYWxsIGVhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLnJhY2stbW9kLWJ1dHRvbl9fcmlnaHQ6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLnJhY2stbW9kLWJ1dHRvbl9fcmlnaHQge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gICAgLnJhY2stbW9kLWJ1dHRvbl9fcmlnaHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3ODIyNjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzgyMjY7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAucmFjay1tb2QtYnV0dG9uX19mdWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYWEzMTtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDMuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzYWEzMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgYWxsIGVhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5yYWNrLW1vZC1idXR0b25fX2Z1bGw6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLnJhY2stbW9kLWJ1dHRvbl9fZnVsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgICAucmFjay1tb2QtYnV0dG9uX19mdWxsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzgyMjY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjc4MjI2O1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLnJhY2stbW9kLWJ1dHRvbl9fY2VudGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYWEzMTtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDMuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzYWEzMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgYWxsIGVhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5yYWNrLW1vZC1idXR0b25fX2NlbnRlcjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAucmFjay1tb2QtYnV0dG9uX19jZW50ZXIge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gICAgLnJhY2stbW9kLWJ1dHRvbl9fY2VudGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzgyMjY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjc4MjI2O1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLnJhY2stbW9kLWJ1dHRvbl9fdGVybXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAucmFjay1tb2QtYnV0dG9uICsgLnJhY2stbW9kLWJ1dHRvbl9fdGVybXMge1xuICAgIGxpbmUtaGVpZ2h0OiA5MCU7IH1cbiAgLnJhY2stbW9kLWJ1dHRvbi0tYmlnIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYWEzMTtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDMuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzYWEzMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgYWxsIGVhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmFjay1tb2QtYnV0dG9uLS1iaWc6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLnJhY2stbW9kLWJ1dHRvbi0tYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICAgIC5yYWNrLW1vZC1idXR0b24tLWJpZzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4MjI2O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzI3ODIyNjtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5yYWNrLW1vZC1idXR0b24tLWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnJhY2stbW9kLWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjM2E1ZTtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDMuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJjM2E1ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgYWxsIGVhc2U7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmMzYTVlO1xuICAgIGNvbG9yOiAjMmMzYTVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnJhY2stbW9kLWJ1dHRvbi0tc2Vjb25kYXJ5OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5yYWNrLW1vZC1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgICAucmFjay1tb2QtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMjUzYjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxYzI1M2I7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4ucmFjay1tb2QtY2FyZHMge1xuICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAucmFjay1tb2QtY2FyZHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5yYWNrLW1vZC1jYXJkcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOyB9IH1cbiAgLnJhY2stbW9kLWNhcmRzLS1iaWcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAucmFjay1tb2QtY2FyZHMtLWJpZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5yYWNrLW1vZC1jYXJkcy0tYmlnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gIC5yYWNrLW1vZC1jYXJkcy0taG9tZXBhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAucmFjay1tb2QtY2FyZHMtLWhvbWVwYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLnJhY2stbW9kLWNhcmRzLS1ob21lcGFnZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH0gfVxuICAucmFjay1tb2QtY2FyZHNfX2NvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5yYWNrLW1vZC1jYXJkc19fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAucmFjay1tb2QtY2FyZHNfX3JvdyB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAucmFjay1tb2QtY2FyZHNfX2NhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgLnJhY2stbW9kLWNhcmRzX19jYXJkOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAucmFjay1tb2QtY2FyZHNfX2NhcmRMaW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIHRleHQtc2hhZG93OiAwcHggMCAyMHB4IGJsYWNrOyB9XG4gICAgICAucmFjay1tb2QtY2FyZHNfX2NhcmRMaW5rOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5yYWNrLW1vZC1jYXJkc19fY2FyZExpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5yYWNrLW1vZC1jYXJkc19fY2FyZDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5yYWNrLW1vZC1jYXJkc19fY2FyZE1ldGEge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDAgMjBweCBibGFjazsgfVxuICAgIC5yYWNrLW1vZC1jYXJkc19fY2FyZEljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAucmFjay1tb2QtY2FyZHNfX2NhcmQgZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5yYWNrLW1vZC1jYXJkc19fY2FyZEltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgei1pbmRleDogLTE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucmFjay1tb2QtY2FyZHNfX2NhcmQge1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yYWNrLW1vZC1jYXJkc19fY2FyZDpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksIChtaW4td2lkdGg6IDEwMDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLnJhY2stbW9kLWNhcmRzX19jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAuNSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLnJhY2stbW9kLWNhcmRzX19jYXJkTGluayB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksIChtaW4td2lkdGg6IDEwMDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAucmFjay1tb2QtY2FyZHNfX2NhcmRMaW5rIHtcbiAgICAgICAgcGFkZGluZzogMC4ycmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAucmFjay1tb2QtY2FyZHNfX2NhcmRMaW5rOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksIChtaW4td2lkdGg6IDEwMDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIC5yYWNrLW1vZC1jYXJkc19fY2FyZExpbms6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEwMCk7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIC5yYWNrLW1vZC1jYXJkc19fY2FyZExpbmsge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5yYWNrLW1vZC1jYXJkc19fY2FyZDpob3ZlciAucmFjay1tb2QtY2FyZHNfX2NhcmRJbWFnZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpOyB9XG4gIC5yYWNrLW1vZC1jYXJkcy0taG9tZXBhZ2UgLnJhY2stbW9kLWNhcmRzX19jYXJkOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLyoqXHJcbiogVGhpcyB3aWxsIGJlIGFkZGVkIHRvIGFsbCBjbGFzc2VzLFxyXG4qIHRvIHJ1bGUgb3V0IGFsbCB0aGlyZCBwYXJ0eSBjc3MgY29kZSBjb2xsaXNpb24uXHJcbioqL1xuLnJhY2stbGF5LWdyaWRfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnJhY2stbGF5LWdyaWRfX2V4cGVuZGVkIHtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucmFjay1sYXktZ3JpZF9fbGVmdCB7XG4gIG1heC13aWR0aDogODByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuLnJhY2stbGF5LWdyaWRfX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnJhY2stbGF5LWdyaWRfX2JveCB7XG4gIGZsZXg6IDEgMSAwO1xuICBwYWRkaW5nOiAwIDFyZW07IH1cblxuLnJhY2stbGF5LWdyaWRfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnJhY2stbGF5LWdyaWRfX2hpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnJhY2stbGF5LWdyaWQtLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnJhY2stbGF5LWdyaWRfX2hpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnJhY2stbGF5LWdyaWQtLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07IH0gfVxuXG4ucmFjay1tb2QtaGVhZGluZy0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yYWNrLW1vZC1oZWFkaW5nLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5yYWNrLW1vZC1oZWFkaW5nX19oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcbiAgY29sb3I6ICMzM2FhMzE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1heC13aWR0aDogMTIwcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucmFjay1tb2QtaGVhZGluZ19faDIge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG4gIGNvbG9yOiAjMzNhYTMxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJhY2stbW9kLWhlYWRpbmdfX2gzIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xuICBjb2xvcjogIzMzYWEzMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnJhY2stbW9kLWhlYWRpbmdfX2gxIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcbiAgICBjb2xvcjogIzMzYWEzMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxcmVtIDRyZW0gMXJlbTsgfVxuICAucmFjay1tb2QtaGVhZGluZ19faDIge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG4gICAgY29sb3I6ICMzM2FhMzE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbWF4LXdpZHRoOiAxMjByZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAycmVtIDFyZW07IH1cbiAgLnJhY2stbW9kLWhlYWRpbmdfX2gzIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjMzNhYTMxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1heC13aWR0aDogMTIwcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMnJlbSAxcmVtOyB9IH1cblxuLnJhY2stbW9kLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MWE3MjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIG1hcmdpbjogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI0ZGRjsgfVxuXG4ucmFjay1jb20tbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAxMDA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIC5yYWNrLWNvbS1tZW51X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0LjZyZW0pO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDg7XG4gICAgbWFyZ2luLXRvcDogNC42cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gIC5pcy1vcGVuIC5yYWNrLWNvbS1tZW51X19jb250YWluZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtd2lkdGg6IDQycmVtOyB9XG4gIC5yYWNrLWNvbS1tZW51LmlzLW9wZW4tc2VhcmNoIC5yYWNrLWNvbS1tZW51X19sb2dvIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5yYWNrLWNvbS1tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWF4LWhlaWdodDogNnJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7IH1cbiAgICAucmFjay1jb20tbWVudV9faXRlbS0tcmlnaHQge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyMHJlbTsgfVxuICAgICAgLnJhY2stY29tLW1lbnVfX2l0ZW0tLXJpZ2h0OjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmFjay1jb20tbWVudV9faXRlbSBzdmcge1xuICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgbWFyZ2luOiBhdXRvIDAuNXJlbSBhdXRvIGF1dG87IH1cbiAgICAucmFjay1jb20tbWVudV9faXRlbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAuMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5yYWNrLWNvbS1tZW51X19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAxcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJhY2stY29tLW1lbnVfX2xpbms6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogMjAwbXMgYWxsIGVhc2U7XG4gICAgICBjb2xvcjogI2U2MWE3MjsgfVxuICAgIC5yYWNrLWNvbS1tZW51X19saW5rOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5yYWNrLWNvbS1tZW51X19saW5rLS1hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucmFjay1jb20tbWVudV9fbG9nbyB7XG4gICAgd2lkdGg6IDE0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDA7IH1cbiAgLnJhY2stY29tLW1lbnVfX2xpbmsge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAucmFjay1jb20tbWVudV9faWNvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdNZW51JztcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgY29sb3I6ICNlNjFhNzI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNDZweDsgfVxuICAucmFjay1jb20tbWVudV9faWNvbiBzdmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW07IH1cbiAgLnJhY2stY29tLW1lbnVfX2ljb24tLW1lbnUgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnJhY2stY29tLW1lbnVfX2J1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjE3Njc7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLnJhY2stY29tLW1lbnVfX2J1dHRvbi0tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5yYWNrLWNvbS1tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnJhY2stY29tLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiA4LjVyZW07XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5yYWNrLWNvbS1tZW51X19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnJhY2stY29tLW1lbnVfX2l0ZW0ge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAgIC5yYWNrLWNvbS1tZW51X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnJhY2stY29tLW1lbnVfX2l0ZW0tLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAgIC5yYWNrLWNvbS1tZW51X19pdGVtLS1jdGEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucmFjay1jb20tbWVudV9faXRlbS0tY3RhIGEge1xuICAgICAgICAgIGNvbG9yOiAjZTYxYTcyOyB9XG4gICAgICAucmFjay1jb20tbWVudV9faXRlbSBhIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnJhY2stY29tLW1lbnVfX2l0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogI2U2MWE3MjsgfVxuICAgICAgLnJhY2stY29tLW1lbnVfX2l0ZW0gc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnJhY2stY29tLW1lbnVfX2l0ZW06OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yYWNrLWNvbS1tZW51X19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgLnJhY2stY29tLW1lbnVfX2J1dHRvbi0tbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJhY2stY29tLW1lbnVfX2J1dHRvbi0tcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAucmFjay1jb20tbWVudV9fbG9nbyB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjRyZW07XG4gICAgICBtYXJnaW46IDAgMnJlbSAwIDA7IH0gfVxuXG4ucmFjay1jb20tcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnJhY2stY29tLXBhZ2luYXRpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJhY2stY29tLXBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAucmFjay1jb20tcGFnaW5hdGlvbl9faXRlbS0tYWN0aXZlIC5yYWNrLWNvbS1wYWdpbmF0aW9uX19pdGVtTGluayB7XG4gICAgICBjb2xvcjogI2U2MWE3MjsgfVxuICAgIC5yYWNrLWNvbS1wYWdpbmF0aW9uX19pdGVtTGluayB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzMzYWEzMTsgfVxuICAucmFjay1jb20tcGFnaW5hdGlvbl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzM2FhMzE7XG4gICAgcGFkZGluZzogMC44NXJlbSAzLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzM2FhMzE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHRyYW5zaXRpb246IDIwMG1zIGFsbCBlYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnJhY2stY29tLXBhZ2luYXRpb25fX2J1dHRvbi0tcHJldiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5yYWNrLWNvbS1wYWdpbmF0aW9uX19idXR0b24tLXByZXYgc3ZnIHtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07IH1cbiAgICAucmFjay1jb20tcGFnaW5hdGlvbl9fYnV0dG9uLS1uZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnJhY2stY29tLXBhZ2luYXRpb25fX2J1dHRvbi0tbmV4dCBzdmcge1xuICAgICAgICBtYXJnaW46IDAgMXJlbTsgfVxuICAgIC5yYWNrLWNvbS1wYWdpbmF0aW9uX19idXR0b246OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLnJhY2stY29tLXBhZ2luYXRpb25fX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgICAucmFjay1jb20tcGFnaW5hdGlvbl9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzgyMjY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjc4MjI2O1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAucmFjay1jb20tcGFnaW5hdGlvbl9fYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyO1xuICAgICAgcGFkZGluZzogMC44NXJlbSAzLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2MyYzJjMjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAyMDBtcyBhbGwgZWFzZTtcbiAgICAgIGNvbG9yOiAjOGY4ZjhmO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5yYWNrLWNvbS1wYWdpbmF0aW9uX19idXR0b24tLWRpc2FibGVkOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIC5yYWNrLWNvbS1wYWdpbmF0aW9uX19idXR0b24tLWRpc2FibGVkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgICAgIC5yYWNrLWNvbS1wYWdpbmF0aW9uX19idXR0b24tLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E4YThhODtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2E4YThhODtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAucmFjay1jb20tcGFnaW5hdGlvbl9fYnV0dG9uIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDEuMnJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDEuMnJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5yYWNrLWNvbS1wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAycmVtOyB9IH1cblxuLnJhY2stbW9kLXJhdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnJhY2stbW9kLXJhdGluZy0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmFjay1tb2QtcmF0aW5nLS1jZW50ZXIgLnJhY2stbW9kLXJhdGluZ19fY29udGFpbmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmFjay1tb2QtcmF0aW5nLS1zaW5nbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJhY2stbW9kLXJhdGluZy0tc2luZ2xlIC5yYWNrLW1vZC1yYXRpbmdfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5yYWNrLW1vZC1yYXRpbmdfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMjsgfVxuICAucmFjay1tb2QtcmF0aW5nX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAgIC5yYWNrLW1vZC1yYXRpbmdfX2l0ZW0tLWZpbGxlZCB7XG4gICAgICBjb2xvcjogI2ViYjQwMDsgfVxuICAucmFjay1tb2QtcmF0aW5nX19saW5rIHtcbiAgICBjb2xvcjogI2U2MWE3MjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnJhY2stbW9kLXJhdGluZ19fbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yYWNrLW1vZC1yYXRpbmdfX2Zvcm0gLnJhY2stbW9kLXJhdGluZ19faXRlbSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIHRleHQtc2hhZG93OiB1bnNldDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3JhdGluZ18xOmNoZWNrZWQgfiAucmFjay1tb2QtcmF0aW5nX19jb250YWluZXIgLnJhY2stbW9kLXJhdGluZ19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGNvbG9yOiAjZWJiNDAwOyB9XG4gICNyYXRpbmdfMjpjaGVja2VkIH4gLnJhY2stbW9kLXJhdGluZ19fY29udGFpbmVyIC5yYWNrLW1vZC1yYXRpbmdfX2l0ZW06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBjb2xvcjogI2ViYjQwMDsgfVxuICAjcmF0aW5nXzM6Y2hlY2tlZCB+IC5yYWNrLW1vZC1yYXRpbmdfX2NvbnRhaW5lciAucmFjay1tb2QtcmF0aW5nX19pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgY29sb3I6ICNlYmI0MDA7IH1cbiAgI3JhdGluZ180OmNoZWNrZWQgfiAucmFjay1tb2QtcmF0aW5nX19jb250YWluZXIgLnJhY2stbW9kLXJhdGluZ19faXRlbTpudGgtY2hpbGQoLW4rNCkge1xuICAgIGNvbG9yOiAjZWJiNDAwOyB9XG4gICNyYXRpbmdfNTpjaGVja2VkIH4gLnJhY2stbW9kLXJhdGluZ19fY29udGFpbmVyIC5yYWNrLW1vZC1yYXRpbmdfX2l0ZW0ge1xuICAgIGNvbG9yOiAjZWJiNDAwOyB9XG4gICNyYXRpbmdfMTpob3ZlciB+IC5yYWNrLW1vZC1yYXRpbmdfX2NvbnRhaW5lciAucmFjay1tb2QtcmF0aW5nX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgY29sb3I6ICNlYmI0MDA7IH1cbiAgI3JhdGluZ18yOmhvdmVyIH4gLnJhY2stbW9kLXJhdGluZ19fY29udGFpbmVyIC5yYWNrLW1vZC1yYXRpbmdfX2l0ZW06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBjb2xvcjogI2ViYjQwMDsgfVxuICAjcmF0aW5nXzM6aG92ZXIgfiAucmFjay1tb2QtcmF0aW5nX19jb250YWluZXIgLnJhY2stbW9kLXJhdGluZ19faXRlbTpudGgtY2hpbGQoLW4rMykge1xuICAgIGNvbG9yOiAjZWJiNDAwOyB9XG4gICNyYXRpbmdfNDpob3ZlciB+IC5yYWNrLW1vZC1yYXRpbmdfX2NvbnRhaW5lciAucmFjay1tb2QtcmF0aW5nX19pdGVtOm50aC1jaGlsZCgtbis0KSB7XG4gICAgY29sb3I6ICNlYmI0MDA7IH1cbiAgI3JhdGluZ181OmhvdmVyIH4gLnJhY2stbW9kLXJhdGluZ19fY29udGFpbmVyIC5yYWNrLW1vZC1yYXRpbmdfX2l0ZW0ge1xuICAgIGNvbG9yOiAjZWJiNDAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnJhY2stbW9kLXJhdGluZ19fbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwLjVyZW0gMXJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5yYWNrLW1vZC1yYXRpbmctLXNpbmdsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnJhY2stbW9kLXJhdGluZy0tc2luZ2xlIC5yYWNrLW1vZC1yYXRpbmdfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB0ZXh0LXNoYWRvdzogdW5zZXQ7IH0gfVxuXG4ucGxhdGUtLWVsZW1lbnRfX3BhcmFncmFwaCB7XG4gIGNvdW50ZXItcmVzZXQ6IGRpdjsgfVxuICAucGxhdGUtLWVsZW1lbnRfX3BhcmFncmFwaCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5wbGF0ZS0tZWxlbWVudF9fcGFyYWdyYXBoIGEge1xuICAgIGNvbG9yOiAjZTYxYTcyOyB9XG4gICAgLnBsYXRlLS1lbGVtZW50X19wYXJhZ3JhcGggYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2NmMTc2NztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wbGF0ZS0tZWxlbWVudF9fcGFyYWdyYXBoIGE6dmlzaXRlZDpob3ZlciB7XG4gICAgICBjb2xvcjogI2I4MTQ1YjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucGxhdGUtLWVsZW1lbnRfX3BhcmFncmFwaCB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucGxhdGUtLWVsZW1lbnRfX3BhcmFncmFwaCB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTsgfVxuICAgICAgLnBsYXRlLS1lbGVtZW50X19wYXJhZ3JhcGggdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxYTcyO1xuICAgICAgICBoZWlnaHQ6IC44cmVtO1xuICAgICAgICB3aWR0aDogLjhyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTJyZW07XG4gICAgICAgIHRvcDogNi41cHg7IH1cbiAgLnBsYXRlLS1lbGVtZW50X19wYXJhZ3JhcGggb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucGxhdGUtLWVsZW1lbnRfX3BhcmFncmFwaCBvbCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTsgfVxuICAgICAgLnBsYXRlLS1lbGVtZW50X19wYXJhZ3JhcGggb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBkaXY7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoZGl2KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MWE3MjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIuOXJlbTtcbiAgICAgICAgdG9wOiAuMjVyZW07IH1cblxuLnBsYXRlLS1jb2x1bW4ge1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAucGxhdGUtLWNvbHVtbiAucmFjay1tb2QtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5wbGF0ZS0tZWxlbWVudF9faW1hZ2UgaW1nIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBsYXRlLS1jb2x1bW4ge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgLnBsYXRlLS1jb2x1bW4gLnJhY2stbW9kLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wbGF0ZS0tZWxlbWVudF9fcGFyYWdyYXBoIHVsIGxpOjpiZWZvcmUge1xuICAgIHRvcDogOC41cHg7IH0gfVxuXG4ucGFnZSAucGxhdGUtLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmJvZHkuaXMtdXNlciAucGxhdGUtLWNvbHVtbiB7XG4gIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGxhdGUtLWVsZW1lbnRfX3BhcmFncmFwaCBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYyggMS40cmVtICsgLjE1dncgKiAoNiAtIDIpKTsgfVxuXG4ucGxhdGUtLWVsZW1lbnRfX3BhcmFncmFwaCBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYyggMS40cmVtICsgLjE1dncgKiAoNiAtIDMpKTsgfVxuXG4ucGxhdGUtLWVsZW1lbnRfX3BhcmFncmFwaCBoNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYyggMS40cmVtICsgLjE1dncgKiAoNiAtIDQpKTsgfVxuXG4ucGxhdGUtLWVsZW1lbnRfX3BhcmFncmFwaCBoNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYyggMS40cmVtICsgLjE1dncpOyB9XG5cbi5wbGF0ZS0tZWxlbWVudF9fcGFyYWdyYXBoIGg2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKCAxLjRyZW0gKyAuMTV2dyk7IH1cblxuLmNkLWNvbS1iYWNrZ3JvdW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuY2QtY29tLWJhY2tncm91bmQtLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAuY2QtY29tLWJhY2tncm91bmRfXzEsIC5jZC1jb20tYmFja2dyb3VuZF9fMiwgLmNkLWNvbS1iYWNrZ3JvdW5kX18zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5jZC1jb20tYmFja2dyb3VuZF9fMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDU4LCA5NCwgMC4xKTsgfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAuMjsgfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMTo6YWZ0ZXIge1xuICAgICAgei1pbmRleDogLTI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA1OCwgOTQsIDAuMSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuY2QtY29tLWJhY2tncm91bmRfXzE6OmFmdGVyLCAuY2QtY29tLWJhY2tncm91bmRfXzE6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7IH0gfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMSBoMTpmaXJzdC1jaGlsZCwgLmNkLWNvbS1iYWNrZ3JvdW5kX18xIGgyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNkLWNvbS1iYWNrZ3JvdW5kX18yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgLmNkLWNvbS1iYWNrZ3JvdW5kX18yOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDI2LCAxMTQsIDAuMSk7IH1cbiAgICAuY2QtY29tLWJhY2tncm91bmRfXzI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgb3BhY2l0eTogLjI7IH1cbiAgICAuY2QtY29tLWJhY2tncm91bmRfXzI6OmFmdGVyIHtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDI2LCAxMTQsIDAuMSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuY2QtY29tLWJhY2tncm91bmRfXzI6OmFmdGVyLCAuY2QtY29tLWJhY2tncm91bmRfXzI6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7IH0gfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMiBoMTpmaXJzdC1jaGlsZCwgLmNkLWNvbS1iYWNrZ3JvdW5kX18yIGgyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNkLWNvbS1iYWNrZ3JvdW5kX18zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgLmNkLWNvbS1iYWNrZ3JvdW5kX18zOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTcwLCA0OSwgMC4xKTsgfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAuMjsgfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMzo6YWZ0ZXIge1xuICAgICAgei1pbmRleDogLTI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxNzAsIDQ5LCAwLjEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLmNkLWNvbS1iYWNrZ3JvdW5kX18zOjphZnRlciwgLmNkLWNvbS1iYWNrZ3JvdW5kX18zOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pOyB9IH1cbiAgICAuY2QtY29tLWJhY2tncm91bmRfXzMgaDE6Zmlyc3QtY2hpbGQsIC5jZC1jb20tYmFja2dyb3VuZF9fMyBoMjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jZC1jb20tYmFja2dyb3VuZF9fMS5jZC1jb20tYmFja2dyb3VuZC0tc29saWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAuY2QtY29tLWJhY2tncm91bmRfXzEuY2QtY29tLWJhY2tncm91bmQtLXNvbGlkOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjM2E1ZTsgfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMS5jZC1jb20tYmFja2dyb3VuZC0tc29saWQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgb3BhY2l0eTogLjI7IH1cbiAgICAuY2QtY29tLWJhY2tncm91bmRfXzEuY2QtY29tLWJhY2tncm91bmQtLXNvbGlkOjphZnRlciB7XG4gICAgICB6LWluZGV4OiAtMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzNhNWU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuY2QtY29tLWJhY2tncm91bmRfXzEuY2QtY29tLWJhY2tncm91bmQtLXNvbGlkOjphZnRlciwgLmNkLWNvbS1iYWNrZ3JvdW5kX18xLmNkLWNvbS1iYWNrZ3JvdW5kLS1zb2xpZDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTsgfSB9XG4gICAgLmNkLWNvbS1iYWNrZ3JvdW5kX18xLmNkLWNvbS1iYWNrZ3JvdW5kLS1zb2xpZCBoMTpmaXJzdC1jaGlsZCwgLmNkLWNvbS1iYWNrZ3JvdW5kX18xLmNkLWNvbS1iYWNrZ3JvdW5kLS1zb2xpZCBoMjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmNkLWNvbS1iYWNrZ3JvdW5kX18xLmNkLWNvbS1iYWNrZ3JvdW5kLS1zb2xpZCAuY2QtbW9kLXRhYmxlX19oZWFkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRjsgfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMS5jZC1jb20tYmFja2dyb3VuZC0tc29saWQgLmNkLW1vZC10YWJsZV9fY2VsbCB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkY7IH1cbiAgLmNkLWNvbS1iYWNrZ3JvdW5kX18yLmNkLWNvbS1iYWNrZ3JvdW5kLS1zb2xpZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMi5jZC1jb20tYmFja2dyb3VuZC0tc29saWQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxYTcyOyB9XG4gICAgLmNkLWNvbS1iYWNrZ3JvdW5kX18yLmNkLWNvbS1iYWNrZ3JvdW5kLS1zb2xpZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAuMjsgfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMi5jZC1jb20tYmFja2dyb3VuZC0tc29saWQ6OmFmdGVyIHtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MWE3MjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMi5jZC1jb20tYmFja2dyb3VuZC0tc29saWQ6OmFmdGVyLCAuY2QtY29tLWJhY2tncm91bmRfXzIuY2QtY29tLWJhY2tncm91bmQtLXNvbGlkOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pOyB9IH1cbiAgICAuY2QtY29tLWJhY2tncm91bmRfXzIuY2QtY29tLWJhY2tncm91bmQtLXNvbGlkIGgxOmZpcnN0LWNoaWxkLCAuY2QtY29tLWJhY2tncm91bmRfXzIuY2QtY29tLWJhY2tncm91bmQtLXNvbGlkIGgyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuY2QtY29tLWJhY2tncm91bmRfXzIuY2QtY29tLWJhY2tncm91bmQtLXNvbGlkIC5jZC1tb2QtdGFibGVfX2hlYWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGOyB9XG4gICAgLmNkLWNvbS1iYWNrZ3JvdW5kX18yLmNkLWNvbS1iYWNrZ3JvdW5kLS1zb2xpZCAuY2QtbW9kLXRhYmxlX19jZWxsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRjsgfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMi5jZC1jb20tYmFja2dyb3VuZC0tc29saWQgYSB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLmNkLWNvbS1iYWNrZ3JvdW5kX18yLmNkLWNvbS1iYWNrZ3JvdW5kLS1zb2xpZCBhOmhvdmVyLCAuY2QtY29tLWJhY2tncm91bmRfXzIuY2QtY29tLWJhY2tncm91bmQtLXNvbGlkIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLmNkLWNvbS1iYWNrZ3JvdW5kX18zLmNkLWNvbS1iYWNrZ3JvdW5kLS1zb2xpZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMy5jZC1jb20tYmFja2dyb3VuZC0tc29saWQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhYTMxOyB9XG4gICAgLmNkLWNvbS1iYWNrZ3JvdW5kX18zLmNkLWNvbS1iYWNrZ3JvdW5kLS1zb2xpZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAuMjsgfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMy5jZC1jb20tYmFja2dyb3VuZC0tc29saWQ6OmFmdGVyIHtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYWEzMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMy5jZC1jb20tYmFja2dyb3VuZC0tc29saWQ6OmFmdGVyLCAuY2QtY29tLWJhY2tncm91bmRfXzMuY2QtY29tLWJhY2tncm91bmQtLXNvbGlkOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pOyB9IH1cbiAgICAuY2QtY29tLWJhY2tncm91bmRfXzMuY2QtY29tLWJhY2tncm91bmQtLXNvbGlkIGgxOmZpcnN0LWNoaWxkLCAuY2QtY29tLWJhY2tncm91bmRfXzMuY2QtY29tLWJhY2tncm91bmQtLXNvbGlkIGgyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuY2QtY29tLWJhY2tncm91bmRfXzMuY2QtY29tLWJhY2tncm91bmQtLXNvbGlkIC5jZC1tb2QtdGFibGVfX2hlYWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGOyB9XG4gICAgLmNkLWNvbS1iYWNrZ3JvdW5kX18zLmNkLWNvbS1iYWNrZ3JvdW5kLS1zb2xpZCAuY2QtbW9kLXRhYmxlX19jZWxsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRjsgfVxuICAgIC5jZC1jb20tYmFja2dyb3VuZF9fMy5jZC1jb20tYmFja2dyb3VuZC0tc29saWQgYSB7XG4gICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG4gICAgICAuY2QtY29tLWJhY2tncm91bmRfXzMuY2QtY29tLWJhY2tncm91bmQtLXNvbGlkIGE6aG92ZXIsIC5jZC1jb20tYmFja2dyb3VuZF9fMy5jZC1jb20tYmFja2dyb3VuZC0tc29saWQgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50OyB9XG4gIC5jZC1jb20tYmFja2dyb3VuZC0tbm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY2QtY29tLWJhY2tncm91bmQtLW5vLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG5cbi5jZC1jb20tYmxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNkLWNvbS1ibG9nX190aXRsZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNlNjFhNzI7IH1cbiAgLmNkLWNvbS1ibG9nX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNkLWNvbS1ibG9nX19idXR0b24ge1xuICAgIG1hcmdpbjogNHJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhYTMxO1xuICAgIHBhZGRpbmc6IDAuODVyZW0gMy41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzNhYTMxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyBhbGwgZWFzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDFyZW0gYXV0bzsgfVxuICAgIC5jZC1jb20tYmxvZ19fYnV0dG9uOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jZC1jb20tYmxvZ19fYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICAgIC5jZC1jb20tYmxvZ19fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzgyMjY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjc4MjI2O1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY2QtY29tLWJsb2dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgLmNkLWNvbS1ibG9nX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNlNjFhNzI7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07IH1cbiAgLmNkLWNvbS1ibG9nX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG5cbi5jZC1jb20tZm9ybSB7XG4gIC8qIGxheW91dCAqL1xuICAvKiBpbnB1dHMgKi8gfVxuICAuY2QtY29tLWZvcm1fX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2QtY29tLWZvcm1fX2xpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCA1OCwgOTQsIDAuMSk7IH1cbiAgLmNkLWNvbS1mb3JtX19zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2QtY29tLWZvcm1fX3NlY3Rpb24tLWRhc2hlZCB7XG4gICAgICBib3JkZXI6IDJweCBkYXNoZWQgcmdiYSg0NCwgNTgsIDk0LCAwLjEpO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgICAgIC5jZC1jb20tZm9ybV9fc2VjdGlvbi0tZGFzaGVkIC5jZC1jb20tZm9ybV9fdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNkLWNvbS1mb3JtX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuY2QtY29tLWZvcm1fX2Zvcm1XcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDsgfVxuICAuY2QtY29tLWZvcm1fX2NvbCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtOyB9XG4gICAgLmNkLWNvbS1mb3JtX19jb2wgLmNkLW1vZC1saXN0LWJsb2NrIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuY2QtY29tLWZvcm1fX2NvbCAuY2QtbW9kLWxpc3QtYmxvY2sgbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2QtY29tLWZvcm1fX2Zvcm1Db2wge1xuICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gICAgLmNkLWNvbS1mb3JtX19mb3JtQ29sLS0xMCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwJSAtIDIlKTsgfVxuICAgIC5jZC1jb20tZm9ybV9fZm9ybUNvbC0tMjAge1xuICAgICAgZmxleC1iYXNpczogY2FsYygyMCUgLSAyJSk7IH1cbiAgICAuY2QtY29tLWZvcm1fX2Zvcm1Db2wtLTMwIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzAlIC0gMiUpOyB9XG4gICAgLmNkLWNvbS1mb3JtX19mb3JtQ29sLS00MCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDQwJSAtIDIlKTsgfVxuICAgIC5jZC1jb20tZm9ybV9fZm9ybUNvbC0tNTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlKTsgfVxuICAgIC5jZC1jb20tZm9ybV9fZm9ybUNvbC0tNjAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2MCUgLSAyJSk7IH1cbiAgICAuY2QtY29tLWZvcm1fX2Zvcm1Db2wtLTcwIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNzAlIC0gMiUpOyB9XG4gICAgLmNkLWNvbS1mb3JtX19mb3JtQ29sLS04MCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDgwJSAtIDIlKTsgfVxuICAgIC5jZC1jb20tZm9ybV9fZm9ybUNvbC0tOTAge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg5MCUgLSAyJSk7IH1cbiAgICAuY2QtY29tLWZvcm1fX2Zvcm1Db2wtLTEwMCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgLmNkLWNvbS1mb3JtX19mb3JtQ29sLS1ub21hcmdpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jZC1jb20tZm9ybV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5jZC1jb20tZm9ybV9fbGFiZWwtLWJyYW5kIHtcbiAgICAgIGNvbG9yOiAjZTYxYTcyOyB9XG4gICAgLmNkLWNvbS1mb3JtX19sYWJlbC0tdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNkLWNvbS1mb3JtX19zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAuY2QtY29tLWZvcm1fX3NtYWxsLS1pdGFsaWMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGl0YWxpYzsgfVxuICAuY2QtY29tLWZvcm1fX3ByaWNlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgYm94LXNoYWRvdzogMCAtNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxYTcyO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICAuY2QtY29tLWZvcm1fX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7IH1cbiAgLmNkLWNvbS1mb3JtX19jaG9pY2VidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogIzJjM2E1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQ0YwOyB9XG4gICAgLmNkLWNvbS1mb3JtX19jaG9pY2VidXR0b24gc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgICAgLmNkLWNvbS1mb3JtX19jaG9pY2VidXR0b24gc3ZnIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICAgICAgZmlsbDogIzJjM2E1ZTsgfVxuICAgIC5jZC1jb20tZm9ybV9fY2hvaWNlYnV0dG9uLS1wcmljZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAuY2QtY29tLWZvcm1fX2Nob2ljZWJ1dHRvbi0tc21hbGwge1xuICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmNkLWNvbS1mb3JtX19jaG9pY2VidXR0b24tLXNtYWxsIC5jZC1jb20tZm9ybV9fc21hbGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAuY2QtY29tLWZvcm1fX2Nob2ljZWJ1dHRvbi0tc21hbGwgLmNkLWNvbS1mb3JtX192YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgLmNkLWNvbS1mb3JtX19jaG9pY2VidXR0b24tLXNtYWxsIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICBtYXJnaW46IGF1dG8gMXJlbSBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNkLWNvbS1mb3JtX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyBhbGwgZWFzZTsgfVxuICAgIC5jZC1jb20tZm9ybV9fdmFsdWUgLmNkLWNvbS1mb3JtX190ZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIGFsbCBlYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY3Vyc29yOiB0ZXh0OyB9XG4gIGlucHV0OmNoZWNrZWQgKyAuY2QtY29tLWZvcm1fX2Nob2ljZWJ1dHRvbiB7XG4gICAgY29sb3I6ICNlNjFhNzI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDI2LCAxMTQsIDAuMSk7IH1cbiAgICBpbnB1dDpjaGVja2VkICsgLmNkLWNvbS1mb3JtX19jaG9pY2VidXR0b24gc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIGlucHV0OmNoZWNrZWQgKyAuY2QtY29tLWZvcm1fX2Nob2ljZWJ1dHRvbiBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNlNjFhNzI7IH1cbiAgLmNkLWNvbS1mb3JtIGlucHV0Om5vdChbdmFsdWU9XCJcIl0pOm5vdCg6Zm9jdXMpOmludmFsaWQge1xuICAgIGJvcmRlcjogLjJyZW0gc29saWQgI2YzMjYyNjsgfVxuICBpbnB1dDpub3QoW3ZhbHVlPVwiXCJdKTpub3QoOmZvY3VzKTppbnZhbGlkICsgLmNkLWNvbS1mb3JtX190ZXh0IHtcbiAgICBjb2xvcjogI2YzMjYyNjsgfVxuICAuY2QtY29tLWZvcm0gaW5wdXQ6bm90KFt2YWx1ZT1cIlwiXSk6dmFsaWQge1xuICAgIGJvcmRlcjogLjJyZW0gc29saWQgZ3JlZW47IH1cbiAgaW5wdXQ6bm90KFt2YWx1ZT1cIlwiXSk6bm90KDpmb2N1cyk6dmFsaWQgKyAuY2QtY29tLWZvcm1fX3RleHQge1xuICAgIGNvbG9yOiBncmVlbjsgfVxuICAuY2QtY29tLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMiU7IH1cbiAgLmNkLWNvbS1mb3JtX19yYWRpbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6IHJnYmEoNDQsIDU4LCA5NCwgMC41KTsgfVxuICAuY2QtY29tLWZvcm1fX3JhZGlvTGFiZWwge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBjb2xvcjogIzJjM2E1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY2QtY29tLWZvcm1fX3JhZGlvTGFiZWw6aG92ZXI6bm90KDpob3Zlcikge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gIGlucHV0OmNoZWNrZWQgKyAuY2QtY29tLWZvcm1fX3JhZGlvTGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyNiwgMTE0LCAwLjEpO1xuICAgIGNvbG9yOiAjZTYxYTcyOyB9XG4gIC5jZC1jb20tZm9ybV9fc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGNvbG9yOiAjMmMzYTVlO1xuICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkIHJnYmEoNDQsIDU4LCA5NCwgMC4xKTsgfVxuICAuY2QtY29tLWZvcm1fX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAxLjNyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAjMmMzYTVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgYm9yZGVyOiAwLjJyZW0gc29saWQgcmdiYSg0NCwgNTgsIDk0LCAwLjEpO1xuICAgIHRyYW5zaXRpb246IDIwMG1zIGFsbCBlYXNlOyB9XG4gICAgLmNkLWNvbS1mb3JtX19pbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLmNkLWNvbS1mb3JtX19pbnB1dFRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNkLWNvbS1mb3JtX19pbnB1dFRleHRhcmVhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmNkLWNvbS1mb3JtX19pbnB1dFRleHRhcmVhIHRleHRhcmVhIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmNkLWNvbS1mb3JtX19pbnB1dFRleHRhcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSg0NCwgNTgsIDk0LCAwLjUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIC5jZC1jb20tZm9ybV9faW5wdXRUZXh0IC5jZC1jb20tZm9ybV9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIC41cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIGNvbG9yOiByZ2JhKDQ0LCA1OCwgOTQsIDAuNSk7IH1cbiAgICAuY2QtY29tLWZvcm1fX2lucHV0Om5vdChbdmFsdWU9XCJcIl0pICsgLmNkLWNvbS1mb3JtX190ZXh0LFxuICAgIC5jZC1jb20tZm9ybV9faW5wdXRbdHlwZT1cImZpbGVcIl0gKyAuY2QtY29tLWZvcm1fX3RleHQge1xuICAgICAgdG9wOiAwO1xuICAgICAgY29sb3I6ICMyYzNhNWUgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jZC1jb20tZm9ybV9faW5wdXQ6Zm9jdXMgKyAuY2QtY29tLWZvcm1fX3RleHQge1xuICAgICAgdG9wOiAwO1xuICAgICAgY29sb3I6ICNlNjFhNzI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jZC1jb20tZm9ybV9fZm9ybUNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtOyB9XG4gICAgLmNkLWNvbS1mb3JtX19mb3JtQ29sLS01MCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIlKTsgfVxuICAgIC5jZC1jb20tZm9ybV9fZm9ybUNvbC0tbm9tYXJnaW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNkLWNvbS1mb3JtX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLmNkLWNvbS1mb3JtX19sYWJlbC0tdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNkLWNvbS1mb3JtX19jb2wtLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCByZ2JhKDQ0LCA1OCwgOTQsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5jZC1jb20tZm9ybV9fY29sIC5jZC1tb2QtbGlzdC1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cbiAgICAuY2QtY29tLWZvcm1fX2NvbCAuY2QtbW9kLWxpc3QtYmxvY2sgbGk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jZC1jb20tZm9ybV9fZm9ybUNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtOyB9XG4gICAgLmNkLWNvbS1mb3JtX19mb3JtQ29sLS01MCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIlKTsgfVxuICAgIC5jZC1jb20tZm9ybV9fZm9ybUNvbC0tbm9tYXJnaW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2QtY29tLWZvcm1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5jZC1jb20tZm9ybV9fcHJpY2ViYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfSB9XG5cbltkYXRhLXByaWNlPVwiY29sb3JfbGlnaHRcIl0sXG5bZGF0YS1wcmljZT1cImNvbG9yX2RhcmtcIl0sXG5bZGF0YS1wcmljZT1cIm9wdGlvbl9kaXJ0XCJdLFxuW2RhdGEtcHJpY2U9XCJvcHRpb25fdGFwZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNkLWNvbS1nYWxsZXJ5IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgzMCwgODcsIDE1MywgMCkgMCUsICNlNjMwZmYgMTAlLCAjZTUwMGZmIDkwJSwgcmdiYSgxMjUsIDE4NSwgMjMyLCAwKSAxMDAlKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMzAsIDg3LCAxNTMsIDApIDAlLCAjZTYzMGZmIDEwJSwgI2U1MDBmZiA5MCUsIHJnYmEoMTI1LCAxODUsIDIzMiwgMCkgMTAwJSk7XG4gIC8qIFNsaWNrIHNsaWRlciAqLyB9XG4gIC5jZC1jb20tZ2FsbGVyeV9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMiU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNkLWNvbS1nYWxsZXJ5X19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jZC1jb20tZ2FsbGVyeV9fbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNkLWNvbS1nYWxsZXJ5X19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jZC1jb20tZ2FsbGVyeS0tZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTsgfVxuICAgIC5jZC1jb20tZ2FsbGVyeS0tZ3JpZCAuY2QtY29tLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgZmxleDogMTtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgICAuY2QtY29tLWdhbGxlcnktLWdyaWQgLmNkLWNvbS1nYWxsZXJ5X19pdGVtOm50aC1vZi10eXBlKC1uKzMpIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gIC5jZC1jb20tZ2FsbGVyeS0tZ3JpZCAuY2QtY29tLWdhbGxlcnlfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNkLWNvbS1nYWxsZXJ5IC5zbGljay1zbGlkZSB7XG4gICAgdHJhbnNpdGlvbjogMXMgYWxsIGVhc2U7IH1cbiAgLmNkLWNvbS1nYWxsZXJ5IC5zbGljay1jdXJyZW50IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gIC5jZC1jb20tZ2FsbGVyeSAuc2xpY2stdHJhY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNkLWNvbS1nYWxsZXJ5IHtcbiAgICAvKiBTbGljayBzbGlkZXIgKi8gfVxuICAgIC5jZC1jb20tZ2FsbGVyeV9faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgLjE1dncqKDYgLSAyKSk7IH1cbiAgICAuY2QtY29tLWdhbGxlcnktLXNsaWRlciB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuY2QtY29tLWdhbGxlcnktLWdyaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMCAwIDRyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgICAgIC5jZC1jb20tZ2FsbGVyeS0tZ3JpZCAuY2QtY29tLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZmxleC1iYXNpczogMzMlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMHJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMyU7IH1cbiAgICAuY2QtY29tLWdhbGxlcnkgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5jZC1jb20tb3ZlcnZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5jZC1jb20tb3ZlcnZpZXdfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jZC1jb20tb3ZlcnZpZXdfX3RpdGxlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNlNjFhNzI7IH1cbiAgICAuY2QtY29tLW92ZXJ2aWV3X190aXRsZS0tbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmNkLWNvbS1vdmVydmlld19fdGl0bGUtLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5jZC1jb20tb3ZlcnZpZXdfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzM2FhMzE7XG4gICAgcGFkZGluZzogMC44NXJlbSAzLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzM2FhMzE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHRyYW5zaXRpb246IDIwMG1zIGFsbCBlYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxcmVtOyB9XG4gICAgLmNkLWNvbS1vdmVydmlld19fYnV0dG9uOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jZC1jb20tb3ZlcnZpZXdfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgICAuY2QtY29tLW92ZXJ2aWV3X19idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3ODIyNjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzgyMjY7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jZC1jb20tb3ZlcnZpZXdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuICAuY2QtY29tLW92ZXJ2aWV3X19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNlNjFhNzI7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07IH1cbiAgLmNkLWNvbS1vdmVydmlld19fYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7IH0gfVxuXG4uY2QtY29tLXBhZ2VoZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBwYWRkaW5nOiA0cmVtIDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jZC1jb20tcGFnZWhlYWRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0LjZyZW07XG4gICAgaGVpZ2h0OiAyMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IC4yOyB9XG4gIC5jZC1jb20tcGFnZWhlYWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQuNnJlbTtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxYTcyOyB9XG4gIC5jZC1jb20tcGFnZWhlYWRlci0tc21hbGw6OmFmdGVyLCAuY2QtY29tLXBhZ2VoZWFkZXItLXNtYWxsOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNkLWNvbS1wYWdlaGVhZGVyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNkLWNvbS1wYWdlaGVhZGVyX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBsZWZ0OiAtLjFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNkLWNvbS1wYWdlaGVhZGVyX190aXRsZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MWE3MjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xLjlyZW07XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgICAgaGVpZ2h0OiAuNnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMXJlbSAxcmVtIDA7IH1cbiAgICAuY2QtY29tLXBhZ2VoZWFkZXJfX3RpdGxlQ29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogODByZW07XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuY2QtY29tLXBhZ2VoZWFkZXJfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDMwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwcHggNHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5jZC1jb20tcGFnZWhlYWRlci0taG9tZXBhZ2Uge1xuICAgIG1heC13aWR0aDogMTIwcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jZC1jb20tcGFnZWhlYWRlci0taG9tZXBhZ2UgLmNkLW1vZC1jYXJkIHtcbiAgICAgIG1heC13aWR0aDogNDByZW07XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5jZC1jb20tcGFnZWhlYWRlci0taG9tZXBhZ2UgLmNkLW1vZC1jYXJkX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTsgfVxuICAuY2QtY29tLXBhZ2VoZWFkZXItLWhvbWVwYWdlIC5jZC1jb20tcGFnZWhlYWRlcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIC5jZC1jb20tcGFnZWhlYWRlci0taG9tZXBhZ2UgLmNkLWNvbS1wYWdlaGVhZGVyX190aXRsZTpiZWZvcmUsIC5jZC1jb20tcGFnZWhlYWRlci0taG9tZXBhZ2UgLmNkLWNvbS1wYWdlaGVhZGVyX190aXRsZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jZC1jb20tcGFnZWhlYWRlci0taG9tZXBhZ2UgLmNkLWNvbS1wYWdlaGVhZGVyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxOHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gIC5jZC1jb20tcGFnZWhlYWRlci0taG9tZXBhZ2UgLmNkLWNvbS1wYWdlaGVhZGVyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jZC1jb20tcGFnZWhlYWRlci0taG9tZXBhZ2U6OmJlZm9yZSwgLmNkLWNvbS1wYWdlaGVhZGVyLS1ob21lcGFnZTo6YWZ0ZXIge1xuICAgIGhlaWdodDogNjB2aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNkLWNvbS1wYWdlaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW0gMDsgfVxuICAgIC5jZC1jb20tcGFnZWhlYWRlci0tc21hbGwge1xuICAgICAgbWF4LXdpZHRoOiAxMjByZW07XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAycmVtIDA7IH1cbiAgICAgIC5jZC1jb20tcGFnZWhlYWRlci0tc21hbGw6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IC4yOyB9XG4gICAgICAuY2QtY29tLXBhZ2VoZWFkZXItLXNtYWxsOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjFhNzI7IH1cbiAgICAgIC5jZC1jb20tcGFnZWhlYWRlci0tc21hbGwgLmNkLW1vZC1icmVhZGNydW1icyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbSAycmVtIDFyZW07IH1cbiAgICAuY2QtY29tLXBhZ2VoZWFkZXItLXNtYWxsOjpiZWZvcmUsIC5jZC1jb20tcGFnZWhlYWRlci0tc21hbGw6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAuY2QtY29tLXBhZ2VoZWFkZXJfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAgIC5jZC1jb20tcGFnZWhlYWRlci0tc21hbGwgLmNkLWNvbS1wYWdlaGVhZGVyX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICAgICAgLmNkLWNvbS1wYWdlaGVhZGVyLS1zbWFsbCAuY2QtY29tLXBhZ2VoZWFkZXJfX3RpdGxlQ29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIC5jZC1jb20tcGFnZWhlYWRlci0tc21hbGwgLmNkLWNvbS1wYWdlaGVhZGVyX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjByZW07XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jZC1jb20tcGFnZWhlYWRlciAuY2QtbW9kLWNhcmQge1xuICAgIG1heC13aWR0aDogNDByZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5jZC1jb20tcGFnZWhlYWRlcl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jZC1jb20tcGFnZWhlYWRlcl9fdGl0bGU6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAuMXJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAuMXJlbSk7IH1cbiAgLmNkLWNvbS1wYWdlaGVhZGVyLS1zbWFsbCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jZC1jb20tcGFnZWhlYWRlci0tc21hbGw6OmJlZm9yZSwgLmNkLWNvbS1wYWdlaGVhZGVyLS1zbWFsbDo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiA2cmVtOyB9XG4gIC5jZC1jb20tcGFnZWhlYWRlci0tc21hbGwgLmNkLWNvbS1wYWdlaGVhZGVyX190aXRsZUNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxcmVtOyB9XG4gIC5jZC1jb20tcGFnZWhlYWRlci0taG9tZXBhZ2U6OmJlZm9yZSwgLmNkLWNvbS1wYWdlaGVhZGVyLS1ob21lcGFnZTo6YWZ0ZXIge1xuICAgIGhlaWdodDogNDB2aDsgfVxuICAuY2QtY29tLXBhZ2VoZWFkZXItLWhvbWVwYWdlIC5jZC1jb20tcGFnZWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jZC1jb20tcGFnZWhlYWRlciAuY2QtbW9kLWNhcmQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDFyZW0gN3JlbSA0cmVtIDFyZW07XG4gICAgd2lkdGg6IDgwJTsgfVxuICAuY2QtY29tLXBhZ2VoZWFkZXIgLnJhY2stbW9kLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDM1cmVtOyB9XG4gIC5jZC1jb20tcGFnZWhlYWRlciAucmFjay1tb2QtYnV0dG9uX190ZXJtcyB7XG4gICAgbWF4LXdpZHRoOiAzNXJlbTsgfVxuICAuY2QtY29tLXBhZ2VoZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmNkLWNvbS1wYWdlaGVhZGVyX190aXRsZTo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogLjZyZW07IH1cbiAgLmNkLWNvbS1wYWdlaGVhZGVyOjpiZWZvcmUsIC5jZC1jb20tcGFnZWhlYWRlcjo6YWZ0ZXIge1xuICAgIHRvcDogOC41cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAycmVtOyB9XG4gIC5jZC1jb20tcGFnZWhlYWRlci0tc21hbGw6OmJlZm9yZSwgLmNkLWNvbS1wYWdlaGVhZGVyLS1zbWFsbDo6YWZ0ZXIge1xuICAgIGhlaWdodDogNnJlbTsgfVxuICAuY2QtY29tLXBhZ2VoZWFkZXItLXNtYWxsIC5jZC1jb20tcGFnZWhlYWRlcl9fdGl0bGVDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMnJlbTsgfVxuICAuY2QtY29tLXBhZ2VoZWFkZXItLWhvbWVwYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2QtY29tLXBhZ2VoZWFkZXItLWhvbWVwYWdlOjpiZWZvcmUsIC5jZC1jb20tcGFnZWhlYWRlci0taG9tZXBhZ2U6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogNjB2aDsgfVxuICAuY2QtY29tLXBhZ2VoZWFkZXItLWhvbWVwYWdlIC5jZC1jb20tcGFnZWhlYWRlcjo6YWZ0ZXIsIC5jZC1jb20tcGFnZWhlYWRlci0taG9tZXBhZ2UgLmNkLWNvbS1wYWdlaGVhZGVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogNjByZW07IH1cbiAgLmNkLWNvbS1wYWdlaGVhZGVyLS1ob21lcGFnZSAuY2QtY29tLXBhZ2VoZWFkZXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNnJlbSAxcmVtIDEwcmVtO1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNXJlbTsgfVxuICAgIC5jZC1jb20tcGFnZWhlYWRlci0taG9tZXBhZ2UgLmNkLWNvbS1wYWdlaGVhZGVyX190aXRsZTo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTEuNXJlbTsgfVxuICAuY2QtY29tLXBhZ2VoZWFkZXItLWhvbWVwYWdlIC5jZC1jb20tcGFnZWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNkLWNvbS1wYWdlaGVhZGVyLS1ob21lcGFnZSAuY2QtY29tLXBhZ2VoZWFkZXJfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVyZW07XG4gICAgYm90dG9tOiAtMjZyZW07XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICBoZWlnaHQ6IDY1cmVtO1xuICAgIG1hcmdpbjogMnJlbTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLW1zLWJveC1zaGFkb3c6IDBweCA0cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJzsgfVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC4yNTsgfVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogLjc1O1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXYge1xuICByaWdodDogLTI1cHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkCc7IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkic7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMzBweDsgfVxuXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAzMHB4OyB9XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpInOyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpAnOyB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMmMzYTVlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogJ+KAoic7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogLjI1O1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogLjc1OyB9XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMmMzYTVlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tZS1pbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgICBhbmltYXRpb246IGNvbWUtaW4gMC44cyBlYXNlIGZvcndhcmRzOyB9XG4gIC5jb21lLWluOm50aC1jaGlsZChvZGQpIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgLyogU28gdGhleSBsb29rIHN0YWdnZXJlZCAqLyB9XG4gIEBrZXlmcmFtZXMgY29tZS1pbiB7XG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH0gfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sLCBib2R5IHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgbWFyZ2luOiAwO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uOyB9XG5cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogNC42cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxODAlO1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuICBib2R5LmlzLW9wZW4ge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbnAsIHVsLCBmaWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxudWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMTgwJTsgfVxuXG50ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5bZGF0YS1wcmludD1cIm9ubHlcIl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA4LjVyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbi5jZC1sYXktYnJlYWRjcnVtYnMge1xuICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLmNkLWxheS1icmVhZGNydW1icyBhIHtcbiAgICBjb2xvcjogZGVlcHNreWJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNkLWxheS1icmVhZGNydW1icyBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jZC1sYXktYnJlYWRjcnVtYnMgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDI3OUMnO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtLjFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jZC1sYXktZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjM2E1ZTtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAuY2QtbGF5LWZvb3Rlci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2QtbGF5LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNkLWxheS1mb290ZXJfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMjUzYjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyBhbGwgZWFzZTsgfVxuICAgIC5jZC1sYXktZm9vdGVyX19idXR0b24gcCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7IH1cbiAgICAuY2QtbGF5LWZvb3Rlcl9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjBmMTg7IH1cbiAgLmNkLWxheS1mb290ZXJfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxLjQ1cmVtO1xuICAgIHRvcDogMS40NXJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50OyB9XG4gICAgLmNkLWxheS1mb290ZXJfX2ljb24gLmZhLWxvY2F0aW9uLWFycm93IHtcbiAgICAgIHRvcDogMS4zNXJlbTsgfVxuICAgIC5jZC1sYXktZm9vdGVyX19pY29uIC5mYS1lbnZlbG9wZSB7XG4gICAgICB0b3A6IDEuNXJlbTsgfVxuICAuY2QtbGF5LWZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgIG9yZGVyOiAzOyB9XG4gICAgLmNkLWxheS1mb290ZXJfX2xvZ29Db250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAuY2QtbGF5LWZvb3Rlcl9fc3ViIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMzNjI3MjY7XG4gICAgcGFkZGluZzogMnJlbSAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmNkLWxheS1mb290ZXJfX3N1YiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZTYxYTcyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMCAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgLmNkLWxheS1mb290ZXJfX3N1YiBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcMDIxRTInO1xuICAgICAgICBjb2xvcjogIzM2MjcyNjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5jZC1sYXktZm9vdGVyX19jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIG9yZGVyOiAyOyB9XG4gICAgLmNkLWxheS1mb290ZXJfX2NvbHVtbiBhIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNkLWxheS1mb290ZXJfX2NvbHVtblRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmNkLWxheS1mb290ZXJfX2NvbHVtbiBsaSBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7IH1cbiAgICAgIC5jZC1sYXktZm9vdGVyX19jb2x1bW4gbGkgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAuY2QtbGF5LWZvb3Rlcl9fYmxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjE7IH1cbiAgLmNkLWxheS1mb290ZXJfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jZC1sYXktZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMjUzYjtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgIC5jZC1sYXktZm9vdGVyX19jb3B5cmlnaHRUZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAgIC5jZC1sYXktZm9vdGVyX19jb3B5cmlnaHQgc3ZnIHtcbiAgICAgIG1hcmdpbjogMCAxcmVtIDRyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jZC1sYXktZm9vdGVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5jZC1sYXktZm9vdGVyX19jb2x1bW4ge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgICAuY2QtbGF5LWZvb3Rlcl9fY29sdW1uVGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5jZC1sYXktZm9vdGVyX19jb2x1bW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgICAuY2QtbGF5LWZvb3Rlcl9fY29sdW1uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY2QtbGF5LWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgICAuY2QtbGF5LWZvb3Rlci0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2QtbGF5LWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBvcmRlcjogMzsgfVxuICAgICAgLmNkLWxheS1mb290ZXJfX2NvcHlyaWdodFRleHQge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmNkLWxheS1mb290ZXJfX2NvcHlyaWdodEFydGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAuY2QtbGF5LWZvb3Rlcl9fY29weXJpZ2h0IHN2ZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMXJlbTsgfVxuICAgIC5jZC1sYXktZm9vdGVyX19sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIC5jZC1sYXktZm9vdGVyX19sb2dvQ29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjByZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuY2QtbGF5LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTE4cmVtO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuY2QtbGF5LWZvb3Rlcl9fY29udGFpbmVyLS1zcGFjZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5jZC1sYXktZm9vdGVyX19idXR0b24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0LjNyZW07IH1cbiAgICAuY2QtbGF5LWZvb3Rlcl9fY29sdW1uIHtcbiAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDAgM3JlbTsgfVxuICAgICAgLmNkLWxheS1mb290ZXJfX2NvbHVtbiBsaSBhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5jZC1sYXktZm9vdGVyX19jb2x1bW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG5cbi5jZC1sYXktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuY2QtbGF5LWhlYWRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MWE3MjtcbiAgICB6LWluZGV4OiA4MDsgfVxuICAuY2QtbGF5LWhlYWRlci0taG9tZXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IC00LjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNkLWxheS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogOC41cmVtOyB9XG4gICAgLmNkLWxheS1oZWFkZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4LjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxYTcyO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAuY2QtbGF5LWhlYWRlcl9fZGVjb3JhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtNDlweDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmNkLWxheS1oZWFkZXItLWhvbWVwYWdlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuY2QtbGF5LWhlYWRlci0taG9tZXBhZ2U6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogOTAlOyB9XG4gICAgLmNkLWxheS1oZWFkZXI6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2QtbGF5LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuY2QtbGF5LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuY2QtbGF5LWhlYWRlcjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2QtbGF5LWhlYWRlcl9fZGVjb3JhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNkLWxheS1waG90b3Mge1xuICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNkLWxheS1zaWRlYmFyIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAyOHJlbTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZzogMCAycmVtIDRyZW07IH1cbiAgLmNkLWxheS1zaWRlYmFyLS10cnVlIC5jZC1tb2QtYnJlYWRjcnVtYnMsXG4gIC5jZC1sYXktc2lkZWJhci0tdHJ1ZSAuY2QtY29tLXBhZ2VoZWFkZXJfX3RpdGxlQ29udGFpbmVyLFxuICAuY2QtbGF5LXNpZGViYXItLXRydWUgLnBsYXRlLS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jZC1sYXktc2lkZWJhci0tdHJ1ZSAuY2QtY29tLXBhZ2VoZWFkZXItLXNtYWxsIC5jZC1jb20tcGFnZWhlYWRlcl9fdGl0bGVDb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAuY2QtbGF5LXNpZGViYXItLXRydWUgLmNkLWNvbS1wYWdlaGVhZGVyLS1zbWFsbCwgLmNkLWxheS1zaWRlYmFyLS10cnVlIC5jZC1jb20tcGFnZWhlYWRlcl9fdGl0bGVDb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY2QtbGF5LXNpZGViYXItLXRydWUgLmNkLWNvbS1iYWNrZ3JvdW5kOjpiZWZvcmUsIC5jZC1sYXktc2lkZWJhci0tdHJ1ZSAuY2QtY29tLWJhY2tncm91bmQ6OmFmdGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7IH1cbiAgLmNkLWxheS1zaWRlYmFyLS10cnVlIC5wbGF0ZS0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNkLWxheS1zaWRlYmFyLS10cnVlIC5jZC1tb2Qtc2VydmljZSB7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDQ1JTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIC5jZC1sYXktc2lkZWJhci0tdHJ1ZSAuY2QtY29tLWdhbGxlcnktLWdyaWQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgIC5jZC1sYXktc2lkZWJhci0tdHJ1ZSAuY2QtY29tLWdhbGxlcnktLWdyaWQgLmNkLWNvbS1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNkLWxheS1zaWRlYmFyLS10cnVlIC5jZC1jb20tYmFja2dyb3VuZF9fMSwgLmNkLWxheS1zaWRlYmFyLS10cnVlIC5jZC1jb20tYmFja2dyb3VuZF9fMiwgLmNkLWxheS1zaWRlYmFyLS10cnVlIC5jZC1jb20tYmFja2dyb3VuZF9fMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLmNkLWxheS1zaWRlYmFyLS10cnVlIC5yYWNrLW1vZC1idXR0b24ge1xuICAgIG1heC13aWR0aDogMzJyZW07IH1cbiAgLmNkLWxheS1zaWRlYmFyLS10cnVlIC5wYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTIwcmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuY2QtbGF5LXNpZGViYXItLXRydWUgLnBhZ2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuY2QtbGF5LXNpZGViYXIge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiA0MCU7IH0gfVxuXG4uY2QtbGF5LXNwYWNlIHtcbiAgaGVpZ2h0OiAxcmVtOyB9XG4gIC5jZC1sYXktc3BhY2UtLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDAuNXJlbTsgfVxuICAuY2QtbGF5LXNwYWNlLS1iaWcge1xuICAgIGhlaWdodDogMnJlbTsgfVxuICAuY2QtbGF5LXNwYWNlLS1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDRyZW07IH1cblxuLmNkLWxheS1zdWJmb290ZXIge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2QtbGF5LXN1YmZvb3Rlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmNkLWxheS1zdWJmb290ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5jZC1sYXktc3ViZm9vdGVyX19idXR0b24ge1xuICAgIG1hcmdpbjogNHJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkZWVwc2t5Ymx1ZTtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDMuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgZGVlcHNreWJsdWU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHRyYW5zaXRpb246IDIwMG1zIGFsbCBlYXNlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87IH1cbiAgICAuY2QtbGF5LXN1YmZvb3Rlcl9fYnV0dG9uOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jZC1sYXktc3ViZm9vdGVyX19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gICAgLmNkLWxheS1zdWJmb290ZXJfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OWNjO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOTljYztcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5jZC1sYXktc3ViZm9vdGVyX190ZXh0bGluayB7XG4gICAgY29sb3I6IGRlZXBza3libHVlO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jZC1sYXktc3ViZm9vdGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1cmVtOyB9IH1cblxuLmNkLWxheS1zdWJoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTY4O1xuICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5jZC1sYXktc3ViaGVhZGVyX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY2QtbGF5LXN1YmhlYWRlciB7XG4gICAgcGFkZGluZzogOHJlbSAycmVtOyB9XG4gICAgLmNkLWxheS1zdWJoZWFkZXJfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3cmVtO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQgYW5kIChjb2xvcikge1xuICBAcGFnZSB7XG4gICAgc2l6ZTogQTQ7IH1cbiAgKiB7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIGNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgfVxuICBoMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIGgxICsgcCwgaDIgKyBwLCBoMyArIHAge1xuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhdm9pZDsgfVxuICBwIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIC8qIG9yICdhdXRvJyAqLyB9XG4gIFtkYXRhLXByaW50PVwibm9uZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbZGF0YS1wcmludD1cIm9ubHlcIl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAuc2hhcmVkYWRkeSwgLnNjcm9sbC10cmlnZ2VyZWQtYm94LCAjc2JfaW5zdGFncmFtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5jZC1tb2QtYWxlcnRzX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDFyZW07XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTBmMGY7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlIDAuNXMgMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogNXM7IH1cbiAgLmNkLW1vZC1hbGVydHNfX21haW4tLW5vdGljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTI0NDsgfVxuXG4uY2QtbW9kLWFsZXJ0c19faXRlbSB7XG4gIGNvbG9yOiAjYTkwZjBmOyB9XG4gIC5jZC1tb2QtYWxlcnRzX19pdGVtOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2QtbW9kLWJpZy1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDJyZW07IH1cbiAgLmNkLW1vZC1iaWctaGVhZGluZy0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5jZC1tb2QtYmlnLWhlYWRpbmctLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNkLW1vZC1iaWctaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIG1hcmdpbjogMCAwIDRyZW07IH0gfVxuXG4uY2QtbW9kLWJsb2cge1xuICBwYWRkaW5nOiAxcmVtIDJyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5jZC1tb2QtYmxvZ19faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNkLW1vZC1ibG9nX19kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICByaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMuNXJlbSAwIDAgMy41cmVtO1xuICAgIHRvcDogNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRlZXBza3libHVlO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5jZC1tb2QtYmxvZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuY2QtbW9kLWJsb2dfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2U2MWE3MjsgfVxuICAgIC5jZC1tb2QtYmxvZ19fbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jZC1tb2QtYmxvZ19fdGV4dGxpbmsge1xuICAgIGNvbG9yOiBkZWVwc2t5Ymx1ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2QtbW9kLWJsb2dfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzM2FhMzE7XG4gICAgcGFkZGluZzogMC44NXJlbSAzLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzM2FhMzE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHRyYW5zaXRpb246IDIwMG1zIGFsbCBlYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDJyZW07IH1cbiAgICAuY2QtbW9kLWJsb2dfX2J1dHRvbjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuY2QtbW9kLWJsb2dfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgICAuY2QtbW9kLWJsb2dfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4MjI2O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzI3ODIyNjtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNkLW1vZC1ibG9nIHtcbiAgICBtYXgtd2lkdGg6IDMzJTsgfSB9XG5cbi5jZC1tb2QtYm94LWdlbmVyYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3gtc2hhZG93OiAwIDAgMTdweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5jZC1tb2QtYm94LWdlbmVyYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNkLW1vZC1ib3gtZ2VuZXJhbF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDsgfSB9XG5cbi5jZC1tb2QtYm94LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3gtc2hhZG93OiAwIDAgMTdweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5jZC1tb2QtYm94LWl0ZW1fX2xvZ28ge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yNSk7IH1cbiAgICAuY2QtbW9kLWJveC1pdGVtX19sb2dvSW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jZC1tb2QtYm94LWl0ZW1fX2NvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBjb2xvcjogI2U2MWE3MjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5jZC1tb2QtYm94LWl0ZW1fX3ZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jZC1tb2QtYm94LWl0ZW1fX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzM2FhMzE7XG4gICAgcGFkZGluZzogMC44NXJlbSAzLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzM2FhMzE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHRyYW5zaXRpb246IDIwMG1zIGFsbCBlYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjByZW07XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmNkLW1vZC1ib3gtaXRlbV9fYnV0dG9uOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jZC1tb2QtYm94LWl0ZW1fX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgICAuY2QtbW9kLWJveC1pdGVtX19idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3ODIyNjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzgyMjY7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5jZC1tb2QtYm94LWl0ZW1fX2J1dHRvbkNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxOyB9XG4gIC5jZC1tb2QtYm94LWl0ZW1fX3RleHRsaW5rIHtcbiAgICBjb2xvcjogZGVlcHNreWJsdWU7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNkLW1vZC1ib3gtaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGhlaWdodDogMTZyZW07IH1cbiAgICAuY2QtbW9kLWJveC1pdGVtX19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBtaW4td2lkdGg6IDE1cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAycmVtIDAgMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yNSk7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuY2QtbW9kLWJveC1pdGVtX19jb2x1bW4ge1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAycmVtOyB9XG4gICAgLmNkLW1vZC1ib3gtaXRlbV9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmNkLW1vZC1ib3gtaXRlbV9fYnV0dG9uQ29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtIDAgMnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjI1KTsgfSB9XG5cbi5jZC1tb2QtYm94ZWQtZmlsdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiA5NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMDsgfVxuICAuY2QtbW9kLWJveGVkLWZpbHRlcl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjZTYxYTcyO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtOyB9XG4gIC5jZC1tb2QtYm94ZWQtZmlsdGVyX190aXRsZSB7XG4gICAgY29sb3I6ICNlNjFhNzI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5jZC1tb2QtYm94ZWQtZmlsdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5jZC1tb2QtYm94ZWQtZmlsdGVyX19hbW91bnQge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGNvbG9yOiAjZTYxYTcyO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5jZC1tb2QtYm94ZWQtZmlsdGVyX19idXR0b24ge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhYTMxO1xuICAgIHBhZGRpbmc6IDAuODVyZW0gMy41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzNhYTMxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyBhbGwgZWFzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuY2QtbW9kLWJveGVkLWZpbHRlcl9fYnV0dG9uOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jZC1tb2QtYm94ZWQtZmlsdGVyX19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gICAgLmNkLW1vZC1ib3hlZC1maWx0ZXJfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4MjI2O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzI3ODIyNjtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY2QtbW9kLWJveGVkLWZpbHRlciB7XG4gICAgaGVpZ2h0OiAzMnJlbTtcbiAgICBwYWRkaW5nOiA0cmVtIDRyZW0gMDsgfVxuICAgIC5jZC1tb2QtYm94ZWQtZmlsdGVyX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07IH1cbiAgICAuY2QtbW9kLWJveGVkLWZpbHRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgLmNkLW1vZC1ib3hlZC1maWx0ZXJfX2JvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG5cbi5jZC1tb2QtYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNkLW1vZC1icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAycmVtIDNyZW0gMDtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5jZC1tb2QtYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0cmFuc2l0aW9uOiAyMDBtcyBhbGwgZWFzZTsgfVxuICAgICAgLmNkLW1vZC1icmVhZGNydW1ic19faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmNkLW1vZC1icmVhZGNydW1ic19faXRlbTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgIC5jZC1tb2QtYnJlYWRjcnVtYnNfX3NlcnAge1xuICAgICAgcGFkZGluZzogMCAuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0uMXJlbTsgfSB9XG5cbi5jZC1tb2QtY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTgwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgei1pbmRleDogMjtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tcy1ib3gtc2hhZG93OiAwcHggNHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuY2QtbW9kLWNhcmQtLWZsYXR0b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW07IH1cbiAgLmNkLW1vZC1jYXJkLS1ob21lcGFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDFyZW0gMXJlbTtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gMXJlbTtcbiAgICBtYXJnaW46IDAgMCA0cmVtOyB9XG4gICAgLmNkLW1vZC1jYXJkLS1ob21lcGFnZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmNkLW1vZC1jYXJkLS1udW1iZXJpbmcge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg2cmVtICsgMnJlbSk7IH1cbiAgICAuY2QtbW9kLWNhcmQtLW51bWJlcmluZzo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gICAgICBjb250ZW50OiBcIiNcIiBjb3VudGVyKHNlY3Rpb24pO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZTYxYTcyO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtIDA7IH1cbiAgLmNkLW1vZC1jYXJkLS1iaWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLmNkLW1vZC1jYXJkLS1iaWc6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAuY2QtbW9kLWNhcmQtLWJpZzo6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2U2MWE3MjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbSAwOyB9XG4gIC5jZC1tb2QtY2FyZF9fc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMjByZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMnJlbTsgfVxuICAuY2QtbW9kLWNhcmRfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5jZC1tb2QtY2FyZF9fY29udGFpbmVyIC5jZC1tb2QtY2FyZC0tbnVtYmVyaW5nOmxhc3Qtb2YtdHlwZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MWE3MjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7IH1cbiAgICAuY2QtbW9kLWNhcmRfX2NvbnRhaW5lciAuY2QtbW9kLWNhcmQtLW51bWJlcmluZzpsYXN0LW9mLXR5cGU6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAuY2QtbW9kLWNhcmRfX2NvbnRhaW5lciAuY2QtbW9kLWNhcmQtLW51bWJlcmluZzpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2QtbW9kLWNhcmRfX2NvbnRhaW5lciAuY2QtbW9kLWNhcmQtLW51bWJlcmluZzpsYXN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgY29sb3I6ICNlNjFhNzI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtIDA7IH1cbiAgLmNkLW1vZC1jYXJkX19jb250YWluZXIgLmNkLW1vZC1jYXJkLS1udW1iZXJpbmc6bGFzdC1vZi10eXBlIC5jZC1tb2QtY2FyZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5jZC1tb2QtY2FyZF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgY29sb3I6ICMzNjI3MjY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNkLW1vZC1jYXJkX190aXRsZSArIC5jZC1tb2QtY2FyZF9fZGVzYyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4OyB9XG4gICAgLmNkLW1vZC1jYXJkX190aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNkLW1vZC1jYXJkX19kZXNjIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jZC1tb2QtY2FyZCB7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC5jZC1tb2QtY2FyZF9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTsgfVxuICAgIC5jZC1tb2QtY2FyZC0taG9tZXBhZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgbWFyZ2luOiAwIDdyZW0gNHJlbSAwOyB9XG4gICAgICAuY2QtbW9kLWNhcmQtLWhvbWVwYWdlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuXG4uY2QtbW9kLWNvbXBhbnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwLjUgMC41IDA7IH1cbiAgLmNkLW1vZC1jb21wYW55X19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtOyB9XG4gIC5jZC1tb2QtY29tcGFueV9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDRyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYWEzMTtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDMuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzYWEzMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgYWxsIGVhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXJnaW46IDFyZW0gYXV0byBhdXRvOyB9XG4gICAgLmNkLW1vZC1jb21wYW55X19idXR0b246OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLmNkLW1vZC1jb21wYW55X19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gICAgLmNkLW1vZC1jb21wYW55X19idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3ODIyNjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzgyMjY7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAuY2QtbW9kLWNvbXBhbnlfX3RleHRsaW5rIHtcbiAgICBjb2xvcjogZGVlcHNreWJsdWU7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jZC1tb2QtY29tcGFueV9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTdweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5jZC1tb2QtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmNkLW1vZC1mb3JtLS1tYXJnaW5sZXNzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNkLW1vZC1mb3JtX19zaW5nbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5jZC1tb2QtZm9ybV9fdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5jZC1tb2QtZm9ybV9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYWEzMTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzNhYTMxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyBhbGwgZWFzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jZC1tb2QtZm9ybV9fYnV0dG9uOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jZC1tb2QtZm9ybV9fYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICAgIC5jZC1tb2QtZm9ybV9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzgyMjY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjc4MjI2O1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLmNkLW1vZC1mb3JtX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAuY2QtbW9kLWZvcm1fX2NvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5jZC1tb2QtZm9ybV9fY29sdW1uIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gIC5jZC1tb2QtZm9ybV9fY29sdW1uIC5jZC1tb2QtZm9ybV9fYnV0dG9uLCAuY2QtbW9kLWZvcm1fX2NvbHVtbiAuY2QtbW9kLWZvcm1fX3NpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2QtbW9kLWZvcm1fX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5jZC1tb2QtaWNvbnMtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuY2QtbW9kLWljb25zLWJveF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogODByZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZTYxYTcyO1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmNkLW1vZC1pY29ucy1ib3hfX3BhcmFncmFwaCB7XG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuY2QtbW9kLWljb25zLWJveF9faWNvbkNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5jZC1tb2QtaWNvbnMtYm94X19pY29uQ29udGFpbmVyLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2QtbW9kLWljb25zLWJveF9faWNvbiBzdmcge1xuICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLmNkLW1vZC1pY29ucy1ib3hfX2ljb24gc3ZnIHBhdGgge1xuICAgICAgZmlsbDogZGVlcHNreWJsdWU7IH1cbiAgLmNkLW1vZC1pY29ucy1ib3hfX2ljb25UaXRsZSB7XG4gICAgZmxleDogMSAwIDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICNlNjFhNzI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5jZC1tb2QtaWNvbnMtYm94X19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhYTMxO1xuICAgIHBhZGRpbmc6IDAuODVyZW0gMy41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzNhYTMxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyBhbGwgZWFzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuY2QtbW9kLWljb25zLWJveF9fYnV0dG9uOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jZC1tb2QtaWNvbnMtYm94X19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gICAgLmNkLW1vZC1pY29ucy1ib3hfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4MjI2O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzI3ODIyNjtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY2QtbW9kLWljb25zLWJveF9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNkLW1vZC1pY29ucy1ib3hfX2ljb25Db250YWluZXItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuY2QtbW9kLWljb25zLWJveF9fcGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5jZC1tb2QtaWNvbnMtYm94X19pY29uQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG5cbi5jZC1tb2QtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuY2QtbW9kLWxpc3RfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAuY2QtbW9kLWxpc3QtLWNoZWNrcyAuY2QtbW9kLWxpc3RfX2l0ZW06OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAjZTYxYTcyO1xuICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAycmVtO1xuICAgIHRvcDogMHJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jZC1tb2QtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAuY2QtbW9kLWxpc3QtLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuY2QtbW9kLWxpc3QtLWhlYWRlciAuY2QtbW9kLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTsgfVxuICAgIC5jZC1tb2QtbGlzdC0taGVhZGVyIC5jZC1tb2QtbGlzdF9faXRlbTo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuXG4uY2QtbW9kLWxpc3QtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tdG9wOiAtMXJlbTsgfVxuICAuY2QtbW9kLWxpc3QtYmxvY2tfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmNkLW1vZC1saXN0LWJsb2NrX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLjJyZW07IH1cbiAgICAuY2QtbW9kLWxpc3QtYmxvY2tfX2l0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgY29sb3I6ICNlNjFhNzI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgd2lkdGg6IC44cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0yLjVyZW07IH1cbiAgLmNkLW1vZC1saXN0LWJsb2NrLS1ub3JtYWwgLmNkLW1vZC1saXN0LWJsb2NrX19pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTQnO1xuICAgIHRvcDogLS4xcmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5jZC1tb2QtbGlzdC1ibG9jay0tcG9zaXRpdmUgLmNkLW1vZC1saXN0LWJsb2NrX19pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgIHRvcDogLS4xcmVtOyB9XG4gIC5jZC1tb2QtbGlzdC1ibG9jay0tbmVnYXRpdmUgLmNkLW1vZC1saXN0LWJsb2NrX19pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMGQnO1xuICAgIHRvcDogLS4xcmVtOyB9XG4gIC5jZC1tb2QtbGlzdC1ibG9jay0tcGx1cyAuY2QtbW9kLWxpc3QtYmxvY2tfX2l0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2Nyc7XG4gICAgdG9wOiAwOyB9XG4gIC5jZC1tb2QtbGlzdC1ibG9jay0tbWluIC5jZC1tb2QtbGlzdC1ibG9ja19faXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDY4JztcbiAgICB0b3A6IC0uMXJlbTsgfVxuXG4uY2QtbW9kLXByaWNlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGNvbG9yOiAjMzYyNzI2OyB9XG4gIC5jZC1tb2QtcHJpY2VzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmNkLW1vZC1wcmljZXNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAuY2QtbW9kLXByaWNlc19fYmxvY2sge1xuICAgIG1pbi13aWR0aDogMjZyZW07XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG1hcmdpbjogMXJlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDQ0LCA1OCwgOTQsIDAuMSk7IH1cbiAgICAuY2QtbW9kLXByaWNlc19fYmxvY2sgdWwge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY2QtbW9kLXByaWNlc19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMmMzYTVlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuY2QtbW9kLXByaWNlc19fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyYzNhNWU7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07IH1cbiAgICAuY2QtbW9kLXByaWNlc19fdGV4dC0taXRhbGljIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuY2QtbW9kLXByaWNlc19fdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzJjM2E1ZTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNkLW1vZC1wcmljZXNfX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY2QtbW9kLXByaWNlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuY2QtbW9kLXByaWNlc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLmNkLW1vZC1wcmljZXNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmNkLW1vZC1wcmljZXNfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbiNzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG5cbiNzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cblxuLmNkLW1vZC1zZWFyY2hmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAuY2QtbW9kLXNlYXJjaGZvcm0ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgICAgIC5jZC1tb2Qtc2VhcmNoZm9ybSBzdmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICB0b3A6IDNweDsgfSB9XG4gIC5jZC1tb2Qtc2VhcmNoZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTc2NztcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtIDAgMCAxcmVtO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIGVhc2U7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmNkLW1vZC1zZWFyY2hmb3JtX19maWVsZDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwcHggI2NmMTc2NyBpbnNldDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjRkZGOyB9XG4gICAgLmNkLW1vZC1zZWFyY2hmb3JtX19maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAuY2QtbW9kLXNlYXJjaGZvcm1fX2ZpZWxkLmlzLW9wZW4tc2VhcmNoIHtcbiAgICB3aWR0aDogMTVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gICAgLmNkLW1vZC1zZWFyY2hmb3JtX19maWVsZC5pcy1vcGVuLXNlYXJjaCArIGJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMXJlbSAwOyB9XG5cbkBtZWRpYSBwcmludCBhbmQgKGNvbG9yKSB7XG4gIC5jZC1tb2Qtc2VhcmNoZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jZC1tb2Qtc2VydmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTgwJTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gMnJlbTtcbiAgb3JkZXI6IDI7XG4gIGhlaWdodDogMzByZW07XG4gIGZsZXg6IDE7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtbXMtYm94LXNoYWRvdzogMHB4IDRweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLmNkLW1vZC1zZXJ2aWNlX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgY29sb3I6ICMzNjI3MjY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY2QtbW9kLXNlcnZpY2Uge1xuICAgIG9yZGVyOiAxO1xuICAgIG1heC13aWR0aDogY2FsYygzMyUgLSAoMXJlbSAqIDIpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMzByZW0gLSAycmVtKTsgfSB9XG5cbi5jZC1tb2Qtc29jaWFsc19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB0cmFuc2l0aW9uOiAyNTBtcyBhbGwgZWFzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmNkLW1vZC1zb2NpYWxzX19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG4gIC5jZC1tb2Qtc29jaWFsc19faXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjg7IH1cbiAgLmNkLW1vZC1zb2NpYWxzX19pdGVtIGkge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5jZC1tb2Qtc29jaWFsc19faXRlbSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9IH1cblxuLmNkLW1vZC10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuY2QtbW9kLXRhYmxlX19oZWFkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNjFhNzI7IH1cbiAgICAuY2QtbW9kLXRhYmxlX19oZWFkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jZC1tb2QtdGFibGVfX2NlbGwge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDQ0LCA1OCwgOTQsIDAuMSk7IH1cbiAgICAuY2QtbW9kLXRhYmxlX19jZWxsOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jZC1tb2QtdXNwcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jZC1tb2QtdXNwcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXgtaGVpZ2h0OiA2cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY2QtbW9kLXVzcHMtLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmNkLW1vZC11c3BzX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICAgIC5jZC1tb2QtdXNwc19faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9IH1cbiIsIi8vIG1vZHVsZSBuYW1lXHJcbiRuYW1lOiAnYmFja2dyb3VuZCc7XHJcbiRiYXNlOiAkcHJlZml4ICsgJGxheW91dCArICRuYW1lO1xyXG5cclxuLiN7JGJhc2V9IHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zZWN0aW9uIDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc2VjdGlvbjtcclxuXHJcbiAgJi0tbW9iaWxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJi0tYnJhbmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gIH1cclxuXHJcbiAgJi0tZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtZGFya2VyO1xyXG4gIH1cclxuXHJcbiAgJi0tbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC40KTtcclxuICB9XHJcblxyXG4gICYtLW5vbWFyZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKSB7XHJcbiAgLiN7JGJhc2V9IHtcclxuICAgIHBhZGRpbmc6ICgkc3BhY2luZy1zZWN0aW9uICogMykgMDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNlY3Rpb24gKiAzO1xyXG5cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWdyYXksIDgwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ub21hcmdpbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcbn1cclxuIiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICdidXR0b24nO1xyXG4kYmFzZTogJHByZWZpeCArICRtb2R1bGUgKyAkbmFtZTtcclxuXHJcbi4jeyRiYXNlfSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGJ1dHRvbigkd2lkdGg6IGF1dG8pO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJpZztcclxuXHJcbiAgJl9faW5saW5lIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbigkd2lkdGg6IGF1dG8pO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XHJcbiAgfVxyXG5cclxuICAmX19yaWdodCB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24oJHdpZHRoOiBhdXRvKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xyXG4gIH1cclxuXHJcbiAgJl9fZnVsbCB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24oJHdpZHRoOiAxMDAlKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XHJcbiAgfVxyXG5cclxuICAmX19jZW50ZXIge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uKCR3aWR0aDogYXV0byk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuICB9XHJcblxyXG4gICZfX3Rlcm1zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nO1xyXG4gIH1cclxuXHJcbiAgJiArICZfX3Rlcm1zICB7XHJcbiAgICBsaW5lLWhlaWdodDogOTAlO1xyXG4gIH1cclxuXHJcbiAgICAmLS1iaWcge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBAaW5jbHVkZSBidXR0b24oJHdpZHRoOiAxMDAlKTtcclxuICB9XHJcblxyXG4gICYtLWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmLS1zZWNvbmRhcnkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uKCRzdHlsZTogJGNvbG9yLXNlY29uZGFyeSwgJHdpZHRoOiBhdXRvKTtcclxuICB9XHJcblxyXG59XHJcbiIsIkBtaXhpbiBidXR0b24oJHN0eWxlOiAkYnV0dG9uLWNvbG9yLXByaW1hcnksICR3aWR0aDogMTAwJSwgJHBhZGRpbmc6ICRidXR0b24tcGFkZGluZykge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3R5bGU7XHJcbiAgcGFkZGluZzogJHBhZGRpbmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zcGVjaWFsLWZhbWlseTtcclxuICBmb250LXNpemU6ICRmb250LWJhc2UtZm9udHNpemU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRzdHlsZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBcclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMXJlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XHJcbiAgfVxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBAaW5jbHVkZSBhbmltYXRlKDIwMG1zKTtcclxuXHJcbiAgQGlmICRzdHlsZSA9PSAkYnV0dG9uLWNvbG9yLXByaW1hcnkge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgfVxyXG5cclxuICBAaWYgJHN0eWxlID09ICRidXR0b24tY29sb3Itc2Vjb25kYXJ5IHtcclxuICAgIGJvcmRlci1jb2xvcjogJHN0eWxlO1xyXG4gICAgY29sb3I6ICRzdHlsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgQGlmICRzdHlsZSA9PSAkYnV0dG9uLWNvbG9yLWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJHN0eWxlLCAyMCk7XHJcbiAgfVxyXG5cclxuICB3aWR0aDogJHdpZHRoO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcCkge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzdHlsZSwgMTApO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgZGFya2VuKCRzdHlsZSwgMTApO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1peGluIHRleHRsaW5rKCkge1xyXG4gIGNvbG9yOiAkY29sb3ItYnJhbmQtbGlnaHRlcjtcclxuICBwYWRkaW5nOiAkc3BhY2luZyAwO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG59XHJcbiIsIkBtaXhpbiBwYWdlX2hlYWRlcigkaGVpZ2h0OiAyMCUpIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAkbWVudS1iYXItaGVpZ2h0O1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1peGluIHBhZ2VfaGVhZGVyX2NvbnRhaW5lcnMoJGhlaWdodDogMjAlKSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIHBhZ2VfaGVhZGVyKCRoZWlnaHQpO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IC4yO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgQGluY2x1ZGUgcGFnZV9oZWFkZXIoJGhlaWdodCk7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3goJGxldmVsOiAxKSB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxN3B4IGhzbGEoMCwgMCUsIDAlLCAwLjE1KTtcclxufVxyXG5cclxuQG1peGluIHNlcGVyYXRvcigkY29sb3I6ICRjb2xvci1wcmltYXJ5LCAkcG9zaXRpb246ICdhZnRlcicpIHtcclxuXHJcbiAgQGlmICRwb3NpdGlvbiA9PSAnYWZ0ZXInIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc3BhY2luZy1iaWd9KTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaWYgJHBvc2l0aW9uID09ICdiZWZvcmUnIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmctYmlnfSk7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtaXhpbiBvdmVybGF5KCRjb2xvcjogaHNsYSgwLCAwJSwgMCUsIDAuNSksICRoZWlnaHQ6IDQwJSkge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGhzbGEoMCwgMCUsIDAlLCAwKSAwJSwgJGNvbG9yIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGhzbGEoMCwgMCUsIDAlLCAwKSAwJSwgJGNvbG9yIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KGhzbGEoMCwgMCUsIDAlLCAwKSAwJSwgJGNvbG9yIDEwMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93KCkge1xyXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC1tcy1ib3gtc2hhZG93OiAwcHggNHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuQG1peGluIGhvdmVyKCkge1xyXG4gICY6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZmllbGQoKSB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgZm9udC1zaXplOiAkZm9udC1wYXJhZ3JhcGgtc2l6ZTtcclxuICBwYWRkaW5nOiAkc3BhY2luZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xyXG59XHJcblxyXG5AbWl4aW4gYW5pbWF0ZSgkdGltZTogMXMpIHtcclxuICB0cmFuc2l0aW9uOiAkdGltZSBhbGwgZWFzZTtcclxufVxyXG4iLCIvLyBtb2R1bGUgbmFtZVxyXG4kbmFtZTogJ2NhcmRzJztcclxuJGJhc2U6ICRwcmVmaXggKyAkbW9kdWxlICsgJG5hbWU7XHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xyXG4gIEBpbmNsdWRlIGdyaWQoMiwgNCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nICRzcGFjaW5nICRzcGFjaW5nLXNlY3Rpb247XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc2VjdGlvbjtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBmb250LXNpemU6IDA7XHJcblxyXG4gICYtLWJpZyB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDEsIDMpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gICYtLWhvbWVwYWdlIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMSwgNCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgJl9fY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLy8gSUUgMTEgc3R5bGluZ1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmcgJHNwYWNpbmcgMDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBAaW5jbHVkZSBvdmVybGF5O1xyXG4gICAgQGluY2x1ZGUgY2FyZDtcclxuXHJcbiAgICAmTGluayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmTWV0YSB7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LW1ldGEtc2l6ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XHJcbiAgICAgIHRleHQtc2hhZG93OiAkZm9udC1zaGFkb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJkljb24gc3ZnIHtcclxuICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSUUgMTEgc3R5bGluZ1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJkltYWdlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKSB7XHJcblxyXG4gIC4jeyRiYXNlfSB7XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyO1xyXG4gICAgICBAaW5jbHVkZSBjYXJkLWRlc2t0b3A7XHJcblxyXG4gICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgICAgICZMaW5rIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIgJiB7XHJcbiAgICAgICAgJkltYWdlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLWhvbWVwYWdlICYge1xyXG4gICAgICAmX19jYXJkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gZ3JpZCgkY29sOiAxLCAkY29sLWJyZWFrOiAxLCAkZ2FwOiAkZ3JpZC1nYXAsICRkZWZhdWx0LWJyZWFrOiA2MDBweCkge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6ICRnYXA7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRjb2wsIDFmcik7XHJcblxyXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZWZhdWx0LWJyZWFrKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkY29sLWJyZWFrLCAxZnIpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGdyaWQtY29udGFpbmVyKCRzaXplOiAkZ3JpZC1jb250YWluZXIpIHtcclxuICBtYXgtd2lkdGg6ICRzaXplO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCJAbWl4aW4gY2FyZCB7XHJcblxyXG4gICZMaW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGZvbnQtc2l6ZTogJGNhcmQtdGl0bGU7XHJcbiAgICBjb2xvcjogJGNhcmQtdGl0bGUtY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbC1mYW1pbHk7XHJcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtaGVhZGluZy1saW5laGVpZ2h0O1xyXG4gICAgdGV4dC1zaGFkb3c6ICRmb250LXNoYWRvdztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWl4aW4gY2FyZC1kZXNrdG9wIHtcclxuXHJcbiAgLy8gSUUgMTEgc3R5bGluZy5cclxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDI0JTtcclxuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMC41JTtcclxuICB9XHJcblxyXG4gICZMaW5rIHtcclxuICAgIGZvbnQtc2l6ZTogJGNhcmQtdGl0bGUgKiAkZGVza3RvcC1mYWN0b3I7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC8vIElFIDExIHN0eWxpbmdcclxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuMnJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAvLyBJRSAxMSBzdHlsaW5nXHJcbiAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxMDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIG1vZHVsZSBuYW1lXHJcbiRuYW1lOiAnZ3JpZCc7XHJcbiRiYXNlOiAkcHJlZml4ICsgJGxheW91dCArICRuYW1lO1xyXG5cclxuLiN7JGJhc2V9IHtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogJGdyaWQtY29udGFpbmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICZfX2V4cGVuZGVkIHtcclxuICAgIG1heC13aWR0aDogJGdyaWQtZXhwZW5kZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fbGVmdCB7XHJcbiAgICBtYXgtd2lkdGg6ICRncmlkLWNvbnRlbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gICZfX2ZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBmbGV4OiAxIDEgMDtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmc7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogJGdyaWQtY29udGVudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYtLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zZWN0aW9uICogMztcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3ApIHtcclxuICAuI3skYmFzZX0ge1xyXG4gICAgJl9faGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWFyZ2luIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc2VjdGlvbiAqIDM7XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbn1cclxuIiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICdoZWFkaW5nJztcclxuJGJhc2U6ICRwcmVmaXggKyAkbW9kdWxlICsgJG5hbWU7XHJcblxyXG5AbWl4aW4gaGVhZGluZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZyAkc3BhY2luZyAkc3BhY2luZztcclxuICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLXdlaWdodDtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICBsaW5lLWhlaWdodDogJGZvbnQtaGVhZGluZy1saW5laGVpZ2h0O1xyXG4gIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyKCk7XHJcbn1cclxuXHJcbi4jeyRiYXNlfSB7XHJcblxyXG4gICYtLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLS1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gICZfX2gxIHtcclxuICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctMS1mb250LXNpemU7XHJcbiAgICBAaW5jbHVkZSBoZWFkaW5nO1xyXG4gIH1cclxuXHJcbiAgJl9faDIge1xyXG4gICAgZm9udC1zaXplOiAkaGVhZGluZy0yLWZvbnQtc2l6ZTtcclxuICAgIEBpbmNsdWRlIGhlYWRpbmc7XHJcbiAgfVxyXG5cclxuICAmX19oMyB7XHJcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLTMtZm9udC1zaXplO1xyXG4gICAgQGluY2x1ZGUgaGVhZGluZztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKSB7XHJcbiAgLiN7JGJhc2V9IHtcclxuXHJcbiAgICAmX19oMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctMS1mb250LXNpemUgKiAyO1xyXG4gICAgICBAaW5jbHVkZSBoZWFkaW5nO1xyXG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nICRzcGFjaW5nLXNlY3Rpb24gJHNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faDIge1xyXG4gICAgICBmb250LXNpemU6ICRoZWFkaW5nLTItZm9udC1zaXplICogMjtcclxuICAgICAgQGluY2x1ZGUgaGVhZGluZztcclxuICAgICAgcGFkZGluZzogMCAkc3BhY2luZyAkc3BhY2luZy1iaWcgJHNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faDMge1xyXG4gICAgICBmb250LXNpemU6ICRoZWFkaW5nLTMtZm9udC1zaXplICogMjtcclxuICAgICAgQGluY2x1ZGUgaGVhZGluZztcclxuICAgICAgcGFkZGluZzogMCAkc3BhY2luZyAkc3BhY2luZy1iaWcgJHNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICdsYWJlbCc7XHJcbiRiYXNlOiAkcHJlZml4ICsgJG1vZHVsZSArICRuYW1lO1xyXG5cclxuLiN7JGJhc2V9IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZy1zbWFsbDtcclxuICBtYXJnaW46ICRzcGFjaW5nLXNtYWxsO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zcGVjaWFsLWZhbWlseTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcbiIsIi8vIG1vZHVsZSBuYW1lXHJcbiRuYW1lOiAnbWVudSc7XHJcbiRiYXNlOiAkcHJlZml4ICsgJGNvbXBvbmVudCArICRuYW1lO1xyXG5cclxuLy8gTW9iaWxlIG1lbnVcclxuLiN7JGJhc2V9IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogJG1lbnUtYmFyLWhlaWdodDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nLWJpZztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBib3gtc2hhZG93OiAkbWVudS1kcm9wc2hhZG93O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtZW51LWJhci1oZWlnaHR9KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogODtcclxuICAgIG1hcmdpbi10b3A6ICRtZW51LWJhci1oZWlnaHQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgfVxyXG5cclxuICAuaXMtb3BlbiAmIHtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6ICRtZW51LW1heC13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLmlzLW9wZW4tc2VhcmNoICYge1xyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleDogMTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbWF4LWhlaWdodDogJG1lbnUtaXRlbS1tYXg7XHJcbiAgICBtaW4taGVpZ2h0OiAkbWVudS1pdGVtLW1pbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xyXG5cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDIwcmVtO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICBtYXJnaW46IGF1dG8gJHNwYWNpbmctc21hbGwgYXV0byBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IC4xcmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLWJpZztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAkc3BhY2luZztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKDIwMG1zKTtcclxuICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHdpZHRoOiAkbWVudS1sb2dvLXdpZHRoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnTWVudSc7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1lbnUgc3ZnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDRyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtZGFya2VyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgJi0tbWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zcGVjaWFsLWZhbWlseTtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLS1sZWZ0IHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmlnaHQge1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3ApIHtcclxuICAuI3skYmFzZX0ge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3ApIHtcclxuICAuI3skYmFzZX0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXgtd2lkdGg6ICRncmlkLWNvbnRhaW5lcjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGhlaWdodDogOC41cmVtO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWN0YSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDsgXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgc3ZnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbi0tbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuXHJcbiAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMjByZW0gKyAoJHNwYWNpbmctYmlnICogMik7XHJcbiAgICAgIG1hcmdpbjogMCAkc3BhY2luZy1iaWcgMCAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiJG5hbWU6ICdicmVhZGNydW1icyc7XHJcbiRiYXNlOiAkc3R5bGUtcHJlZml4ICsgJGxheW91dCArICRuYW1lO1xyXG5cclxuLiN7JGJhc2V9IHtcclxuICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcjtcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNlY3Rpb247XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZC1saWdodGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gIH1cclxuXHJcbiAgYTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ1xcMjc5Qyc7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZztcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0uMXJlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9IFxyXG5cclxufVxyXG4iLCIvLyBtb2R1bGUgbmFtZVxyXG4kbmFtZTogJ3BhZ2luYXRpb24nO1xyXG4kYmFzZTogJHByZWZpeCArICRjb21wb25lbnQgKyAkbmFtZTtcclxuXHJcbi4jeyRiYXNlfSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNlY3Rpb247XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc7XHJcblxyXG4gICAgJi0tYWN0aXZlICZMaW5rIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgIH1cclxuXHJcbiAgICAmTGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbC1mYW1pbHk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmLS1wcmV2IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbjogMCAkc3BhY2luZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbmV4dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmc7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uKCRidXR0b24tY29sb3ItcHJpbWFyeSwgYXV0byk7XHJcblxyXG4gICAgJi0tZGlzYWJsZWQge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b24oJGJ1dHRvbi1jb2xvci1kaXNhYmxlZCwgYXV0byk7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgbWF4LXdpZHRoOiAxLjJyZW07XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKSB7XHJcbiAgLiN7JGJhc2V9IHtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWJpZztcclxuICB9XHJcbn1cclxuIiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICdlbGVtZW50X19wYXJhZ3JhcGgnO1xyXG4kYmFzZTogJHBsYXRlLXByZWZpeCArICRuYW1lO1xyXG5cclxuLiN7JGJhc2V9IHtcclxuICBjb3VudGVyLXJlc2V0OiBkaXY7XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3ItYnJhbmQsIDUlKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmOnZpc2l0ZWQ6aG92ZXIge1xyXG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1icmFuZCwgMTAlKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHVsIHsgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWJpZztcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJpZztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBcclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgaGVpZ2h0OiAuOHJlbTtcclxuICAgICAgICB3aWR0aDogLjhyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLSRzcGFjaW5nLWJpZztcclxuICAgICAgICB0b3A6IDYuNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBvbCB7IFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmlnO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBcclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogZGl2O1xyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoZGl2KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMi45cmVtO1xyXG4gICAgICAgIHRvcDogLjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSBcclxuXHJcbi5wbGF0ZS0tY29sdW1uIHtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAucmFjay1tb2QtYnV0dG9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJpZztcclxuICB9XHJcbn1cclxuXHJcbi5wbGF0ZS0tZWxlbWVudF9faW1hZ2UgaW1nIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1iaWc7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtdGFibGV0KSB7XHJcbiAgLnBsYXRlLS1jb2x1bW4ge1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAucmFjay1tb2QtYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmlnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3ApIHtcclxuICAuI3skYmFzZX0ge1xyXG4gICAgdWwgbGk6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogOC41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnBhZ2UgLnBsYXRlLS1jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyKCRncmlkLWNvbnRlbnQpO1xyXG59XHJcblxyXG5cclxuXHJcbmJvZHkuaXMtdXNlciB7XHJcbiAgLnBsYXRlLS1jb2x1bW4ge1xyXG4gICAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi8vIG1vZHVsZSBuYW1lXHJcbiRuYW1lOiAncmF0aW5nJztcclxuJGJhc2U6ICRwcmVmaXggKyAkbW9kdWxlICsgJG5hbWU7XHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IFxyXG5cclxuICAmLS1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLiN7JGJhc2V9X19jb250YWluZXIgIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc2luZ2xlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC4jeyRiYXNlfV9faXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHJldmlldy1zbWFsbDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XHJcbiAgICBjb2xvcjogaHNsYSgwLCAwJSwgMCUsIDAuNCk7XHJcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4IGhzbGEoMCwgMCUsIDAlLCAwLjgpO1xyXG5cclxuICAgICYtLWZpbGxlZCB7XHJcbiAgICAgIGNvbG9yOiAkcmF0aW5nLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX251bWJlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSAmIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBmb250LXNpemU6ICRyZXZpZXctYmlnO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNyYXRpbmdfMTpjaGVja2VkIH4gJl9fY29udGFpbmVyICZfX2l0ZW06bnRoLWNoaWxkKDEpIHsgY29sb3I6ICRyYXRpbmctY29sb3I7IH1cclxuICAjcmF0aW5nXzI6Y2hlY2tlZCB+ICZfX2NvbnRhaW5lciAmX19pdGVtOm50aC1jaGlsZCgtbisyKSB7IGNvbG9yOiAkcmF0aW5nLWNvbG9yOyB9XHJcbiAgI3JhdGluZ18zOmNoZWNrZWQgfiAmX19jb250YWluZXIgJl9faXRlbTpudGgtY2hpbGQoLW4rMykgeyBjb2xvcjogJHJhdGluZy1jb2xvcjsgfVxyXG4gICNyYXRpbmdfNDpjaGVja2VkIH4gJl9fY29udGFpbmVyICZfX2l0ZW06bnRoLWNoaWxkKC1uKzQpIHsgY29sb3I6ICRyYXRpbmctY29sb3I7IH1cclxuICAjcmF0aW5nXzU6Y2hlY2tlZCB+ICZfX2NvbnRhaW5lciAmX19pdGVtIHsgY29sb3I6ICRyYXRpbmctY29sb3I7IH1cclxuXHJcbiAgI3JhdGluZ18xOmhvdmVyIH4gJl9fY29udGFpbmVyICZfX2l0ZW06bnRoLWNoaWxkKDEpIHsgY29sb3I6ICRyYXRpbmctY29sb3I7IH1cclxuICAjcmF0aW5nXzI6aG92ZXIgfiAmX19jb250YWluZXIgJl9faXRlbTpudGgtY2hpbGQoLW4rMikgeyBjb2xvcjogJHJhdGluZy1jb2xvcjsgfVxyXG4gICNyYXRpbmdfMzpob3ZlciB+ICZfX2NvbnRhaW5lciAmX19pdGVtOm50aC1jaGlsZCgtbiszKSB7IGNvbG9yOiAkcmF0aW5nLWNvbG9yOyB9XHJcbiAgI3JhdGluZ180OmhvdmVyIH4gJl9fY29udGFpbmVyICZfX2l0ZW06bnRoLWNoaWxkKC1uKzQpIHsgY29sb3I6ICRyYXRpbmctY29sb3I7IH1cclxuICAjcmF0aW5nXzU6aG92ZXIgfiAmX19jb250YWluZXIgJl9faXRlbSB7IGNvbG9yOiAkcmF0aW5nLWNvbG9yOyB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3ApIHtcclxuICAuI3skYmFzZX0ge1xyXG5cclxuICAgICZfX251bWJlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAuNXJlbSAkc3BhY2luZyAwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2luZ2xlIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2luZ2xlICYge1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6ICRyZXZpZXctYmlnO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJHBsYXRlLXByZWZpeDogJ3BsYXRlLS0nO1xyXG4kcGxhdGUtdmlld3BvcnQtczogNzY4cHg7XHJcbiRwbGF0ZS12aWV3cG9ydC1tOiA5OTJweDtcclxuJHBsYXRlLXZpZXdwb3J0LWw6IDEyMDBweDtcclxuXHJcbkBtaXhpbiBwbGF0ZV9oZWFkaW5nIHtcclxuICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggNiB7XHJcbiAgICAgIGgjeyRpfSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgLyAyO1xyXG4gICAgICBcclxuICAgICAgXHJcbiAgICAgIEBpZiAkaSA8IDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyggI3skZm9udC1iYXNlLWZvbnRzaXplfSArIC4xNXZ3ICogKDYgLSAjeyRpfSkpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMoICN7JGZvbnQtYmFzZS1mb250c2l6ZX0gKyAuMTV2dyk7ICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9ICAgIFxyXG4gIH1cclxufSIsIi8vIGNvbXBvbmVudCBuYW1lXHJcbiRuYW1lOiAnYmFja2dyb3VuZCc7XHJcbiRiYXNlOiAkc3R5bGUtcHJlZml4ICsgJGNvbXBvbmVudCArICRuYW1lO1xyXG5cclxuLiN7JGJhc2V9IHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgXHJcbiAgJi0taW1hZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNlY3Rpb24gKiAyO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWJpZyAqIDI7XHJcbiAgfVxyXG4gIFxyXG4gIEBtaXhpbiBiYWNrZ3JvdW5kX2VsZW1lbnQoJGNvbG9yKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1zZWN0aW9uO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBvcGFjaXR5OiAuMjtcclxuICAgIH1cclxuICBcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogMjtcclxuICAgICAgICBtYXgtd2lkdGg6ICRiYWNrZ3JvdW5kLXdpZGUtbGFyZ2U7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDE6Zmlyc3QtY2hpbGQsIGgyOmZpcnN0LWNoaWxkICB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fMSwgJl9fMiwgJl9fMyB7IG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNlY3Rpb247IH1cclxuXHJcbiAgJl9fMSB7IEBpbmNsdWRlIGJhY2tncm91bmRfZWxlbWVudCh0cmFuc3BhcmVudGl6ZSgkY29sb3Itc2Vjb25kYXJ5LCAwLjkpKTsgfVxyXG4gICZfXzIgeyBAaW5jbHVkZSBiYWNrZ3JvdW5kX2VsZW1lbnQodHJhbnNwYXJlbnRpemUoJGNvbG9yLWJyYW5kLCAwLjkpKTsgfVxyXG4gICZfXzMgeyBAaW5jbHVkZSBiYWNrZ3JvdW5kX2VsZW1lbnQodHJhbnNwYXJlbnRpemUoJGNvbG9yLXByaW1hcnksIDAuOSkpOyB9XHJcblxyXG5cclxuICAmX18xLiN7JGJhc2V9LS1zb2xpZCB7IFxyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZF9lbGVtZW50KCRjb2xvci1zZWNvbmRhcnkpOyBcclxuICAgIGNvbG9yOiAjRkZGOyBcclxuICAgIC5jZC1tb2QtdGFibGVfX2hlYWQgeyBib3JkZXItY29sb3I6ICNGRkY7IH1cclxuICAgIC5jZC1tb2QtdGFibGVfX2NlbGwgeyBib3JkZXItY29sb3I6ICNGRkY7IH1cclxuICB9XHJcbiBcclxuICAmX18yLiN7JGJhc2V9LS1zb2xpZCB7IFxyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZF9lbGVtZW50KCRjb2xvci1icmFuZCk7IFxyXG4gICAgY29sb3I6ICNGRkY7IFxyXG4gICAgLmNkLW1vZC10YWJsZV9faGVhZCB7IGJvcmRlci1jb2xvcjogI0ZGRjsgfVxyXG4gICAgLmNkLW1vZC10YWJsZV9fY2VsbCB7IGJvcmRlci1jb2xvcjogI0ZGRjsgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAmOmhvdmVyLCAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9fMy4jeyRiYXNlfS0tc29saWQgeyBcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmRfZWxlbWVudCgkY29sb3ItcHJpbWFyeSk7IFxyXG4gICAgY29sb3I6ICNGRkY7IFxyXG4gICAgLmNkLW1vZC10YWJsZV9faGVhZCB7IGJvcmRlci1jb2xvcjogI0ZGRjsgfVxyXG4gICAgLmNkLW1vZC10YWJsZV9fY2VsbCB7IGJvcmRlci1jb2xvcjogI0ZGRjsgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6aG92ZXIsICY6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KSAhaW1wb3J0YW50OyBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbm8tbWFyZ2luIHsgbWFyZ2luLWJvdHRvbTogMCB9XHJcblxyXG59IFxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS10YWJsZXQpIHtcclxuICAuI3skYmFzZX0ge1xyXG5cclxuICAgIFxyXG5cclxuICAgICYtLW5vLW1hcmdpbiB7IG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNlY3Rpb247IH1cclxuXHJcbiAgfVxyXG59IiwiLy8gY29tcG9uZW50IG5hbWVcclxuJG5hbWU6ICdibG9nJztcclxuJGJhc2U6ICRzdHlsZS1wcmVmaXggKyAkY29tcG9uZW50ICsgJG5hbWU7XHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZmxleDogMSAxIDA7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAkbW9kdWxlLWhlYWRlci1zbWFsbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1zdHJvbmc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogJHNwYWNpbmctc2VjdGlvbiAwO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uKCR3aWR0aDogYXV0byk7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nIGF1dG87XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKSB7XHJcblxyXG4gIC4jeyRiYXNlfSB7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRtb2R1bGUtaGVhZGVyLWJpZztcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc3ViaGVhZGluZy1zaXplO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiLy8gY29tcG9uZW50IG5hbWVcclxuJG5hbWU6ICdmb3JtJztcclxuJGJhc2U6ICRzdHlsZS1wcmVmaXggKyAkY29tcG9uZW50ICsgJG5hbWU7XHJcbiRzcGFjaW5nLWZvcm06IDIlO1xyXG5cclxuLiN7JGJhc2V9IHsgIFxyXG5cclxuICAmX19oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4gICZfX2xpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3Itc2Vjb25kYXJ5LCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgLyogbGF5b3V0ICovXHJcbiAgJl9fc2VjdGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLS1kYXNoZWQge1xyXG4gICAgICBib3JkZXI6IDJweCBkYXNoZWQgdHJhbnNwYXJlbnRpemUoJGNvbG9yLXNlY29uZGFyeSwgMC45KTsgICAgXHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgIC4jeyRiYXNlfV9fdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9ICBcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogLSRzcGFjaW5nO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JHNwYWNpbmctYmlnfSk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX19mb3JtV3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7IFxyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXJnaW46IDAgJHNwYWNpbmcgJHNwYWNpbmc7XHJcblxyXG4gICAgJiAuY2QtbW9kLWxpc3QtYmxvY2sge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBcclxuICAgICAgbGk6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG5cclxuICB9XHJcblxyXG4gICZfX2Zvcm1Db2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRzcGFjaW5nLWZvcm19O1xyXG5cclxuICAgICYtLTEwIHsgZmxleC1iYXNpczogY2FsYygxMCUgLSAjeyRzcGFjaW5nLWZvcm19KTsgfVxyXG4gICAgJi0tMjAgeyBmbGV4LWJhc2lzOiBjYWxjKDIwJSAtICN7JHNwYWNpbmctZm9ybX0pOyB9XHJcbiAgICAmLS0zMCB7IGZsZXgtYmFzaXM6IGNhbGMoMzAlIC0gI3skc3BhY2luZy1mb3JtfSk7IH1cclxuICAgICYtLTQwIHsgZmxleC1iYXNpczogY2FsYyg0MCUgLSAjeyRzcGFjaW5nLWZvcm19KTsgfVxyXG4gICAgJi0tNTAgeyBmbGV4LWJhc2lzOiBjYWxjKDEwMCUpOyB9XHJcbiAgICAmLS02MCB7IGZsZXgtYmFzaXM6IGNhbGMoNjAlIC0gI3skc3BhY2luZy1mb3JtfSk7IH1cclxuICAgICYtLTcwIHsgZmxleC1iYXNpczogY2FsYyg3MCUgLSAjeyRzcGFjaW5nLWZvcm19KTsgfVxyXG4gICAgJi0tODAgeyBmbGV4LWJhc2lzOiBjYWxjKDgwJSAtICN7JHNwYWNpbmctZm9ybX0pOyB9XHJcbiAgICAmLS05MCB7IGZsZXgtYmFzaXM6IGNhbGMoOTAlIC0gI3skc3BhY2luZy1mb3JtfSk7IH1cclxuICAgICYtLTEwMCB7IGZsZXgtYmFzaXM6IDEwMCUgfVxyXG4gICAgXHJcbiAgICAmLS1ub21hcmdpbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgXHJcbiAgICBcclxuICAgICYtLWJyYW5kIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1icmFuZDsgXHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2VjdGlvbiB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLXRvcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9ICAgIFxyXG5cclxuICB9XHJcblxyXG4gICZfX3NtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuICAgICYtLWl0YWxpYyB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpdGFsaWM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmljZWJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIC00cHggMTVweCBoc2xhKDAsIDAlLCAwJSwgMC4xKTtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtYWxsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgfVxyXG5cclxuICAvKiBpbnB1dHMgKi9cclxuXHJcbiAgJl9fY2hvaWNlYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogJHNwYWNpbmcgMDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idXR0b24tYmFja2dyb3VuZDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nO1xyXG4gICAgICBcclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmljZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctc21hbGw7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLiN7JGJhc2V9X19zbWFsbCB7IFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbWFsbDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuI3skYmFzZX1fX3ZhbHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAxcmVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICBcclxuICB9XHJcblxyXG4gICZfX3ZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKDIwMG1zKTtcclxuXHJcbiAgICAuI3skYmFzZX1fX3RleHQge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKDIwMG1zKTtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGN1cnNvcjogdGV4dDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBpbnB1dDpjaGVja2VkICsgJl9fY2hvaWNlYnV0dG9uIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItYnJhbmQsIDAuOSk7XHJcbiAgICBzdmcge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0Om5vdChbdmFsdWU9XCJcIl0pOm5vdCg6Zm9jdXMpOmludmFsaWQge1xyXG4gICAgYm9yZGVyOiAuMnJlbSBzb2xpZCAjZjMyNjI2O1xyXG4gIH1cclxuXHJcbiAgaW5wdXQ6bm90KFt2YWx1ZT1cIlwiXSk6bm90KDpmb2N1cyk6aW52YWxpZCArICZfX3RleHQge1xyXG4gICAgY29sb3I6ICNmMzI2MjY7XHJcbiAgfVxyXG5cclxuICBpbnB1dDpub3QoW3ZhbHVlPVwiXCJdKTp2YWxpZCB7XHJcbiAgICBib3JkZXI6IC4ycmVtIHNvbGlkIGdyZWVuO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQ6bm90KFt2YWx1ZT1cIlwiXSk6bm90KDpmb2N1cyk6dmFsaWQgKyAmX190ZXh0IHtcclxuICAgIGNvbG9yOiBncmVlbjtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgfVxyXG5cclxuICAmX19yYWRpbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLXNlY29uZGFyeSwgMC41KTtcclxuICB9XHJcblxyXG4gICZfX3JhZGlvTGFiZWwge1xyXG4gICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3Zlcjpub3QoOmhvdmVyKSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0OmNoZWNrZWQgKyAmX19yYWRpb0xhYmVsIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvci1icmFuZCwgMC45KTtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7ICAgIFxyXG4gIH1cclxuXHJcbiAgJl9fc2VsZWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTsgXHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgYm9yZGVyOiAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29sb3Itc2Vjb25kYXJ5LCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogMS4zcmVtICRzcGFjaW5nO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7IFxyXG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlcjogLjJyZW0gc29saWQgdHJhbnNwYXJlbnRpemUoJGNvbG9yLXNlY29uZGFyeSwgMC45KTtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUoMjAwbXMpO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOjA7XHJcbiAgICB9XHJcblxyXG4gICAgJlRleHQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgJmFyZWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHsgXHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQ0LDU4LDk0LC41KTsgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuI3skYmFzZX1fX3RleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICAgICAgbGVmdDogJHNwYWNpbmc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3Itc2Vjb25kYXJ5LCAwLjUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFt2YWx1ZT1cIlwiXSkgKyAuI3skYmFzZX1fX3RleHQsIFxyXG4gICAgJlt0eXBlPVwiZmlsZVwiXSArIC4jeyRiYXNlfV9fdGV4dCB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMgKyAuI3skYmFzZX1fX3RleHQge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuIFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtdGFibGV0KSB7XHJcbiAgXHJcbiAgLiN7JGJhc2V9IHtcclxuXHJcbiAgICAmX19mb3JtQ29sIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG5cclxuICAgICAgJi0tNTAgeyAgICAgICAgIFxyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gI3skc3BhY2luZy1mb3JtfSk7IFxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1ub21hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKSB7XHJcbiAgLiN7JGJhc2V9IHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nO1xyXG5cclxuICAgICAgJi0tdG9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbCB7XHJcbiAgICAgICYtLWJvcmRlcmVkIHtcclxuICAgICAgICBib3JkZXI6IC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50aXplKCRjb2xvci1zZWNvbmRhcnksIDAuOSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmNkLW1vZC1saXN0LWJsb2NrIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICBcclxuICAgICAgICBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm1Db2wge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XHJcblxyXG4gICAgICAmLS01MCB7ICAgICAgICAgXHJcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAjeyRzcGFjaW5nLWZvcm19KTsgXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW5vbWFyZ2luIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZWJhciB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAgICAgcmlnaHQ6ICRzcGFjaW5nO1xyXG4gICAgICBib3R0b206ICRzcGFjaW5nO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1iaWc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtcHJpY2U9XCJjb2xvcl9saWdodFwiXSxcclxuW2RhdGEtcHJpY2U9XCJjb2xvcl9kYXJrXCJdLFxyXG5bZGF0YS1wcmljZT1cIm9wdGlvbl9kaXJ0XCJdLFxyXG5bZGF0YS1wcmljZT1cIm9wdGlvbl90YXBlXCJdIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICdwcmljZXMnO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRtb2R1bGUgKyAkbmFtZTtcclxuXHJcbi4jeyRiYXNlfSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNlY3Rpb247XHJcbiAgY29sb3I6ICRmb250LWJhc2UtY29sb3I7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJpZztcclxuICB9XHJcblxyXG4gICZfX2hlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJpZzsgXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2Jsb2NrIHtcclxuICAgIG1pbi13aWR0aDogMjZyZW07XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAkc3BhY2luZy1iaWcgJHNwYWNpbmctYmlnO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgbWFyZ2luOiAkc3BhY2luZztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjb2xvci1zZWNvbmRhcnksIDAuOSk7XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcblxyXG4gICAgJi0taXRhbGljIHtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3ZhbHVlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3ApIHtcclxuICAuI3skYmFzZX0ge1xyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zZWN0aW9uOyBcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzXHJcbntcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcclxue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxyXG57XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFja1xyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLnNsaWNrLXRyYWNrOmFmdGVyXHJcbntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcclxue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWdcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xyXG57XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AY2hhcnNldCAnVVRGLTgnO1xyXG5cclxuXHJcbi8qIEFycm93cyAqL1xyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHRcclxue1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLXByZXY6aG92ZXIsXHJcbi5zbGljay1wcmV2OmZvY3VzLFxyXG4uc2xpY2stbmV4dDpob3ZlcixcclxuLnNsaWNrLW5leHQ6Zm9jdXNcclxue1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZVxyXG57XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcclxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IC4yNTtcclxufVxyXG5cclxuLnNsaWNrLXByZXY6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uc2xpY2stcHJldlxyXG57XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxyXG57XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5zbGljay1wcmV2OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAn4oaQJztcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkic7XHJcbn1cclxuXHJcbi5zbGljay1uZXh0XHJcbntcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1uZXh0XHJcbntcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMzBweDtcclxufVxyXG4uc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkic7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQ6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6ICfihpAnO1xyXG59XHJcblxyXG4vKiBEb3RzICovXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXHJcbntcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzXHJcbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGlcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b25cclxue1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcclxue1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxyXG57XHJcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuXHJcbiAgICBjb250ZW50OiAn4oCiJztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBvcGFjaXR5OiAuMjU7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IC43NTtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtdGFibGV0KSB7XHJcblxyXG4gIC5jb21lLWluIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XHJcbiAgICBhbmltYXRpb246IGNvbWUtaW4gMC44cyBlYXNlIGZvcndhcmRzO1xyXG4gIH1cclxuICAuY29tZS1pbjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7IC8qIFNvIHRoZXkgbG9vayBzdGFnZ2VyZWQgKi9cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgY29tZS1pbiB7XHJcbiAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxyXG4gIH1cclxuXHJcbn0iLCIvLyBjb21wb25lbnQgbmFtZVxyXG4kbmFtZTogJ2dhbGxlcnknO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRjb21wb25lbnQgKyAkbmFtZTtcclxuXHJcbi4jeyRiYXNlfSB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zZWN0aW9uO1xyXG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgzMCw4NywxNTMsMCkgMCUsIHJnYmEoMjMwLDQ4LDI1NSwxKSAxMCUgLHJnYmEoMjI5LDAsMjU1LDEpIDkwJSwgcmdiYSgxMjUsMTg1LDIzMiwwKSAxMDAlKTtcclxuICAtd2Via2l0LW1hc2staW1hZ2U6ICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMzAsODcsMTUzLDApIDAlLCByZ2JhKDIzMCw0OCwyNTUsMSkgMTAlICxyZ2JhKDIyOSwwLDI1NSwxKSA5MCUsIHJnYmEoMTI1LDE4NSwyMzIsMCkgMTAwJSk7XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzIlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7ICAgIFxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi0tZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZy1zZWN0aW9uO1xyXG4gICAgbWFzay1pbWFnZTogbm9uZTtcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcclxuXHJcbiAgICAuI3skYmFzZX1fX2l0ZW0ge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBvcmRlcjogMztcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skYmFzZX1fX2l0ZW06bnRoLW9mLXR5cGUoLW4rMykge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLS1ncmlkICYge1xyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC8qIFNsaWNrIHNsaWRlciAqL1xyXG4gIC5zbGljay1zbGlkZSB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlOyBcclxuICB9XHJcblxyXG4gIC5zbGljay1jdXJyZW50IHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stdHJhY2sge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNlY3Rpb247XHJcbiAgfVxyXG5cclxufSBcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcCkge1xyXG4gIC4jeyRiYXNlfSB7XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAuMTV2dyooNiAtIDIpKTsgXHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtLXNsaWRlciB7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ3JpZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctc2VjdGlvbjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZztcclxuXHJcbiAgICAgIC4jeyRiYXNlfV9faXRlbSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBmbGV4LWJhc2lzOiAzMyU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzByZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBTbGljayBzbGlkZXIgKi9cclxuICAgIC5zbGljay1jdXJyZW50IHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBjb21wb25lbnQgbmFtZVxyXG4kbmFtZTogJ292ZXJ2aWV3JztcclxuJGJhc2U6ICRzdHlsZS1wcmVmaXggKyAkY29tcG9uZW50ICsgJG5hbWU7XHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwYWRkaW5nOiAkc3BhY2luZztcclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgZm9udC1zaXplOiAkbW9kdWxlLWhlYWRlci1zbWFsbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1zdHJvbmc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cclxuICAgICYtLWxlZnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogJHNwYWNpbmctc2VjdGlvbiAwO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uKCR3aWR0aDogYXV0byk7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAkc3BhY2luZztcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3ApIHtcclxuXHJcbiAgLiN7JGJhc2V9IHtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1vZHVsZS1oZWFkZXItYmlnO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWcgKiAzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zdWJoZWFkaW5nLXNpemUgKiAxLjU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW0gKiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICBtYXJnaW46ICRzcGFjaW5nLWJpZyBhdXRvIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvLyBtb2R1bGUgbmFtZVxyXG4kbmFtZTogJ3BhZ2VoZWFkZXInO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRjb21wb25lbnQgKyAkbmFtZTtcclxuXHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgcGFkZGluZzogJHNwYWNpbmctc2VjdGlvbiAkc3BhY2luZyAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyKCRncmlkLWNvbnRlbnQpO1xyXG4gIEBpbmNsdWRlIHBhZ2VfaGVhZGVyX2NvbnRhaW5lcnMoKTtcclxuXHJcbiAgJi0tc21hbGw6OmFmdGVyLCAmLS1zbWFsbDo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXIoKTtcclxuICB9XHJcblxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc2VjdGlvbjtcclxuICAgIGxlZnQ6IC0uMXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMS45cmVtO1xyXG4gICAgICBib3R0b206IC0xcmVtO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XHJcbiAgICAgIGhlaWdodDogLjZyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMXJlbSAxcmVtIDA7IFxyXG4gICAgfVxyXG5cclxuICAgICZDb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcigkZ3JpZC1jb250ZW50KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDI1cmVtO1xyXG4gICAgbWF4LWhlaWdodDogMzByZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHNoYWRvdztcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJpZztcclxuICB9XHJcblxyXG4gICYtLWhvbWVwYWdlIHtcclxuICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyKCRncmlkLWNvbnRhaW5lcik7XHJcblxyXG4gICAgLmNkLW1vZC1jYXJkIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY2QtbW9kLWNhcmRfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi0taG9tZXBhZ2UgJiB7IFxyXG4gICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgcGFkZGluZzogMCAkc3BhY2luZztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc2VjdGlvbjtcclxuXHJcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMThyZW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXIoJGdyaWQtY29udGFpbmVyKTtcclxuICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgJi0taG9tZXBhZ2U6OmJlZm9yZSwgJi0taG9tZXBhZ2U6OmFmdGVyICB7XHJcbiAgICBoZWlnaHQ6IDYwdmg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS10YWJsZXQpIHtcclxuICAuI3skYmFzZX0ge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctc2VjdGlvbiAkc3BhY2luZy1iaWcgMDtcclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgIEBpbmNsdWRlIHBhZ2VfaGVhZGVyX2NvbnRhaW5lcnMoJGhlaWdodDogNnJlbSk7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyKCk7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctYmlnIDA7XHJcbiAgICAgIFxyXG4gICAgICAmIC5jZC1tb2QtYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcgJHNwYWNpbmctYmlnICRzcGFjaW5nO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIFxyXG4gICAgJi0tc21hbGw6OmJlZm9yZSwgJi0tc21hbGw6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgXHJcbiAgICAmLS1zbWFsbCAmIHtcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICAmQ29udGFpbmVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyKCRncmlkLWNvbnRlbnQpO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgfVxyXG4gIFxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyKCk7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZzsgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS10YWJsZXQpIHtcclxuICAuI3skYmFzZX0ge1xyXG5cclxuICAgIC5jZC1tb2QtY2FyZCB7XHJcbiAgICAgIG1heC13aWR0aDogNDByZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IC4xcmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAuMXJlbSk7IFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwgJiB7XHJcbiAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgJkNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhvbWVwYWdlIHtcclxuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHZoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taG9tZXBhZ2UgJiB7XHJcblxyXG4gICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNDByZW07XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcCkge1xyXG5cclxuICAuI3skYmFzZX0ge1xyXG5cclxuICAgIC5jZC1tb2QtY2FyZCB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgbWFyZ2luOiAxcmVtIDdyZW0gNHJlbSAxcmVtO1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWNrLW1vZC1idXR0b24ge1xyXG4gICAgICB3aWR0aDogMzVyZW07XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucmFjay1tb2QtYnV0dG9uX190ZXJtcyB7XHJcbiAgICAgIG1heC13aWR0aDogMzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IC42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgIHRvcDogOC41cmVtO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XHJcbiAgICAgIG1heC13aWR0aDogJGJhY2tncm91bmQtd2lkZS1sYXJnZTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogMjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tc21hbGwge1xyXG5cclxuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwgJiB7XHJcbiAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgJkNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taG9tZXBhZ2Uge1xyXG4gICAgICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcigkZ3JpZC1jb250YWluZXIpO1xyXG5cclxuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHZoO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1ob21lcGFnZSAmIHtcclxuXHJcbiAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xyXG4gICAgICAgIGhlaWdodDogNjByZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnJlbSAxcmVtIDEwcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNXJlbTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvdHRvbTogLTEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA1cmVtO1xyXG4gICAgICAgIGJvdHRvbTogLTI2cmVtO1xyXG4gICAgICAgIHdpZHRoOiA0MHZ3O1xyXG4gICAgICAgIG1heC13aWR0aDogNTByZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2NXJlbTtcclxuICAgICAgICBtYXJnaW46ICRzcGFjaW5nLWJpZztcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIEBpbmNsdWRlIHNoYWRvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4iLCIqIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sLCBib2R5IHtcclxuICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHBhZGRpbmctdG9wOiAkbWVudS1iYXItaGVpZ2h0O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlLWZhbWlseTtcclxuICBsaW5lLWhlaWdodDogJGZvbnQtYmFzZS1saW5laGVpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1mb250c2l6ZTtcclxuXHJcbiAgJi5pcy1vcGVuIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5wLCB1bCwgZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaDEgeyBmb250LXNpemU6ICRoZWFkaW5nLTEtZm9udC1zaXplOyB9XHJcbmgyIHsgZm9udC1zaXplOiAkaGVhZGluZy0yLWZvbnQtc2l6ZTsgfVxyXG5oMyB7IGZvbnQtc2l6ZTogJGhlYWRpbmctMy1mb250LXNpemU7IH1cclxuXHJcbnVsIGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5wIHtcclxuICBsaW5lLWhlaWdodDogJGZvbnQtYmFzZS1saW5laGVpZ2h0O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5bZGF0YS1wcmludD1cIm9ubHlcIl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3ApIHtcclxuICBib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiA4LjVyZW07XHJcbiAgICBmb250LXNpemU6ICRkZXNrdG9wLWZvbnRzaXplO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICBib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiAkZGVza3RvcC1mb250c2l6ZTtcclxuICB9XHJcbn1cclxuIiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICdmb290ZXInO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRsYXlvdXQgKyAkbmFtZTtcclxuXHJcbi4jeyRiYXNlfSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNlY3Rpb247XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcblxyXG4gICYtLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNlY3Rpb247XHJcbiAgICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcjtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCAxMCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nICRzcGFjaW5nLWJpZyAkc3BhY2luZyA0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKDIwMG1zKTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWJhc2UtbGluZWhlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1zZWNvbmRhcnksIDIwJSk7XHJcbiAgICB9XHJcbiBcclxuXHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEuNDVyZW07XHJcbiAgICB0b3A6IDEuNDVyZW07XHJcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5mYS1sb2NhdGlvbi1hcnJvdyB7XHJcbiAgICAgIHRvcDogMS4zNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZmEtZW52ZWxvcGUge1xyXG4gICAgICB0b3A6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAkc3BhY2luZy1zZWN0aW9uO1xyXG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICAgIG9yZGVyOiAzO1xyXG5cclxuICAgICZDb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3ViIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGZvbnQtYmFzZS1jb2xvcjtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWJpZyAkc3BhY2luZy1zbWFsbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIC8vIFlvYXN0IFNFTyBicmVhZGNydW1icyBsaW5rc1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLXNtYWxsICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXDAyMUUyJztcclxuICAgICAgICBjb2xvcjogJGZvbnQtYmFzZS1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXNtYWxsO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc21hbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbHVtbiB7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmlnICogMjtcclxuICAgIG9yZGVyOiAyO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZUaXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbC1mYW1pbHk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmlnO1xyXG4gICAgfVxyXG5cclxuICAgICYgbGkge1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZztcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBzZXBlcmF0b3IoJGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpLCAkcG9zaXRpb246ICdiZWZvcmUnKTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1iaWcgJHNwYWNpbmc7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19jb3B5cmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwgMTAlKTtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1iaWc7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICAmVGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIG1hcmdpbjogMCAkc3BhY2luZyAkc3BhY2luZy1zZWN0aW9uO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLXRhYmxldCkge1xyXG4gIC4jeyRiYXNlfSB7XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH0gICAgXHJcblxyXG4gICAgJl9fY29sdW1uIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG5cclxuICAgICAgJlRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3ApIHtcclxuICAuI3skYmFzZX0ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNlY3Rpb247XHJcblxyXG4gICAgJi0tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3B5cmlnaHQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgcGFkZGluZzogMCAkc3BhY2luZy1iaWc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctYmlnO1xyXG4gICAgICBvcmRlcjogMztcclxuXHJcbiAgICAgICZUZXh0IHtcclxuICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmQXJ0aXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjaW5nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1iaWc7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAmQ29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDExOHJlbTtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICYtLXNwYWNlIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2x1bW4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG5cclxuICAgICAgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICdoZWFkZXInO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRsYXlvdXQgKyAkbmFtZTtcclxuXHJcbi4jeyRiYXNlfSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc2VjdGlvbjtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJG1lbnUtYmFyLWhlaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgIHotaW5kZXg6IDgwO1xyXG4gIH1cclxuXHJcbiAgJi0taG9tZXBhZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogLSRtZW51LWJhci1oZWlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zZWN0aW9uICogMjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKSB7XHJcbiAgLiN7JGJhc2V9IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA4LjVyZW07XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogOC41cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAtNDlweDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taG9tZXBhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhvbWVwYWdlICYge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC4jeyRiYXNlfSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBtb2R1bGUgbmFtZVxyXG4kbmFtZTogJ3Bob3Rvcyc7XHJcbiRiYXNlOiAkc3R5bGUtcHJlZml4ICsgJGxheW91dCArICRuYW1lO1xyXG5cclxuLiN7JGJhc2V9IHtcclxuICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcigpO1xyXG59IiwiLy8gY29tcG9uZW50IG5hbWVcclxuJG5hbWU6ICdzaWRlYmFyJztcclxuJGJhc2U6ICRzdHlsZS1wcmVmaXggKyAkbGF5b3V0ICsgJG5hbWU7XHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIGZsZXg6IDE7XHJcbiAgbWluLXdpZHRoOiAyOHJlbTtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMnJlbSAkc3BhY2luZy1zZWN0aW9uO1xyXG4gIFxyXG4gICYtLXRydWUge1xyXG4gICAgLmNkLW1vZC1icmVhZGNydW1icywgXHJcbiAgICAuY2QtY29tLXBhZ2VoZWFkZXJfX3RpdGxlQ29udGFpbmVyLCBcclxuICAgIC5wbGF0ZS0tY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNkLWNvbS1wYWdlaGVhZGVyLS1zbWFsbCAuY2QtY29tLXBhZ2VoZWFkZXJfX3RpdGxlQ29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jZC1jb20tcGFnZWhlYWRlci0tc21hbGwsIC5jZC1jb20tcGFnZWhlYWRlcl9fdGl0bGVDb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNkLWNvbS1iYWNrZ3JvdW5kOjpiZWZvcmUsIC5jZC1jb20tYmFja2dyb3VuZDo6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGF0ZS0tY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jZC1tb2Qtc2VydmljZSB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtaW4td2lkdGg6IDQ1JTtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2QtY29tLWdhbGxlcnktLWdyaWQge1xyXG4gICAgICBwYWRkaW5nOiAwIDFyZW07XHJcblxyXG4gICAgICAuY2QtY29tLWdhbGxlcnlfX2l0ZW0ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2QtY29tLWJhY2tncm91bmQge1xyXG4gICAgICZfXzEsICZfXzIsICZfXzMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhY2stbW9kLWJ1dHRvbiB7XHJcbiAgICAgIG1heC13aWR0aDogMzJyZW07IFxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWF4LXdpZHRoOiAxMjByZW07XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3AgKSB7XHJcbiAgICAgIC5wYWdlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcCApIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIG1heC13aWR0aDogNDAlO1xyXG4gIH1cclxuXHJcbn1cclxuIiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICdzcGFjZSc7XHJcbiRiYXNlOiAkc3R5bGUtcHJlZml4ICsgJGxheW91dCArICRuYW1lO1xyXG5cclxuLiN7JGJhc2V9IHtcclxuICBoZWlnaHQ6ICRzcGFjaW5nO1xyXG5cclxuICAmLS1zbWFsbCB7IGhlaWdodDogJHNwYWNpbmctc21hbGw7IH1cclxuICAmLS1iaWcgeyBoZWlnaHQ6ICRzcGFjaW5nLWJpZzsgfVxyXG4gICYtLXNlY3Rpb24geyBoZWlnaHQ6ICRzcGFjaW5nLXNlY3Rpb247IH1cclxuXHJcbn1cclxuIiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICdzdWJmb290ZXInO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRsYXlvdXQgKyAkbmFtZTtcclxuXHJcbi4jeyRiYXNlfSB7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJpZztcclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmlnO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogJHNwYWNpbmctc2VjdGlvbiAwO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uKCR3aWR0aDogYXV0bywgJHN0eWxlOiAkY29sb3ItYnJhbmQtbGlnaHRlcik7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nIGF1dG87XHJcbiAgfVxyXG5cclxuICAmX190ZXh0bGluayB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0bGluaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKSB7XHJcbiAgLiN7JGJhc2V9IHtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbiIsIi8vIG1vZHVsZSBuYW1lXHJcbiRuYW1lOiAnc3ViaGVhZGVyJztcclxuJGJhc2U6ICRzdHlsZS1wcmVmaXggKyAkbGF5b3V0ICsgJG5hbWU7XHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE5Njg7XHJcbiAgcGFkZGluZzogKCRzcGFjaW5nLXNlY3Rpb24pICRzcGFjaW5nLWJpZztcclxuICBtYXJnaW4tdG9wOiAtJHNwYWNpbmctc2VjdGlvbjtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zZWN0aW9uO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXI7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKSB7XHJcblxyXG4gIC4jeyRiYXNlfSB7XHJcbiAgICBwYWRkaW5nOiAoJHNwYWNpbmctc2VjdGlvbiAqIDIpICRzcGFjaW5nLWJpZztcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogN3JlbTtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcbiIsIkBtZWRpYSBwcmludCBhbmQgKGNvbG9yKSB7XHJcblxyXG4gIEBwYWdlIHtcclxuICAgIHNpemU6IEE0O1xyXG4gIH1cclxuXHJcbiAgICoge1xyXG4gICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcclxuICAgICAgY29sb3ItYWRqdXN0OiBleGFjdDtcclxuICAgICAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcclxuICAgfVxyXG5cclxuICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcclxuICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcclxuICAgfVxyXG5cclxuICAgaDErcCwgaDIrcCwgaDMrcCB7XHJcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYXZvaWQ7XHJcbiAgfVxyXG5cclxuICBwIGltZyB7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IC8qIG9yICdhdXRvJyAqL1xyXG4gIH1cclxuXHJcblxyXG4gICBbZGF0YS1wcmludD1cIm5vbmVcIl0ge1xyXG4gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgIH1cclxuXHJcbiAgIFtkYXRhLXByaW50PVwib25seVwiXSB7XHJcbiAgICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICB9XHJcblxyXG4gICAvLyB0aGlyZCBwYXJ0eVxyXG4gICAuc2hhcmVkYWRkeSwgLnNjcm9sbC10cmlnZ2VyZWQtYm94LCAjc2JfaW5zdGFncmFtIHtcclxuICAgICBkaXNwbGF5OiBub25lO1xyXG4gICB9XHJcbn1cclxuIiwiLy8gY29tcG9uZW50IG5hbWVcclxuJG5hbWU6ICdhbGVydHMnO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRtb2R1bGUgKyAkbmFtZTtcclxuXHJcbkBrZXlmcmFtZXMgZmFkZSB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDEgfVxyXG4gIHRvIHsgb3BhY2l0eTogMCB9XHJcbn1cclxuXHJcbi4jeyRiYXNlfSB7ICBcclxuXHJcbiAgJl9fbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDFyZW07XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5MGYwZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGFuaW1hdGlvbjogZmFkZSAwLjVzIDE7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogNXM7XHJcblxyXG4gICAgJi0tbm90aWNlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTI0NDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgY29sb3I6ICNhOTBmMGY7XHJcbiAgICBcclxuICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBtb2R1bGUgbmFtZVxyXG4kbmFtZTogJ2JpZy1oZWFkaW5nJztcclxuJGJhc2U6ICRzdHlsZS1wcmVmaXggKyAkbW9kdWxlICsgJG5hbWU7XHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLWJpZztcclxuXHJcbiAgJi0tcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAmLS1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcCkge1xyXG4gIC4jeyRiYXNlfSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZy1zZWN0aW9uO1xyXG4gIH1cclxuXHJcbn0iLCIvLyBtb2R1bGUgbmFtZVxyXG4kbmFtZTogJ2Jsb2cnO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRtb2R1bGUgKyAkbmFtZTtcclxuXHJcbi4jeyRiYXNlfSB7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcgJHNwYWNpbmctYmlnIDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX2RhdGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIHJpZ2h0OiAkc3BhY2luZy1iaWc7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAkc3BhY2luZyAkc3BhY2luZyAkc3BhY2luZy1iaWc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzLjVyZW0gMCAwIDMuNXJlbTtcclxuICAgIHRvcDogJHNwYWNpbmctYmlnICogMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtbGlnaHRlcjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtc3Ryb25nO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmlnO1xyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dGxpbmsge1xyXG4gICAgQGluY2x1ZGUgdGV4dGxpbms7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uKCR3aWR0aDogYXV0byk7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nIGF1dG8gJHNwYWNpbmctYmlnO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcCkge1xyXG5cclxuICAuI3skYmFzZX0ge1xyXG4gICAgbWF4LXdpZHRoOiAzMyU7XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvLyBjb21wb25lbnQgbmFtZVxyXG4kbmFtZTogJ2JveC1nZW5lcmFsJztcclxuJGJhc2U6ICRzdHlsZS1wcmVmaXggKyAkbW9kdWxlICsgJG5hbWU7XHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBwYWRkaW5nOiAkc3BhY2luZyAkc3BhY2luZyAkc3BhY2luZy1iaWc7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmlnO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxN3B4IHJnYmEoMCwwLDAsLjE1KTtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmc7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcCkge1xyXG4gIC4jeyRiYXNlfSB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIGNvbXBvbmVudCBuYW1lXHJcbiRuYW1lOiAnYm94LWl0ZW0nO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRtb2R1bGUgKyAkbmFtZTtcclxuXHJcbi4jeyRiYXNlfSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nICRzcGFjaW5nICRzcGFjaW5nLWJpZztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgYm94LXNoYWRvdzogMCAwIDE3cHggcmdiYSgwLDAsMCwuMTUpO1xyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZztcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWdyYXksIDgwKTtcclxuXHJcbiAgICAmSW1hZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbHVtbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX192YWx1ZSB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBidXR0b247XHJcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICZDb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dGxpbmsge1xyXG4gICAgQGluY2x1ZGUgdGV4dGxpbms7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3ApIHtcclxuICAuI3skYmFzZX0ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nO1xyXG4gICAgaGVpZ2h0OiAxNnJlbTtcclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgIG1pbi13aWR0aDogMTVyZW07XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctYmlnIDAgJHNwYWNpbmc7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctYmlnO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIwNCwyMDQsMjA0LC4yNSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sdW1uIHtcclxuICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctYmlnO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbjogMCA7XHJcblxyXG4gICAgICAmQ29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICBmbGV4OiAxIDAgMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcgMCAkc3BhY2luZy1iaWc7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWJpZztcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjA0LDIwNCwyMDQsLjI1KTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICdib3hlZC1maWx0ZXInO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRtb2R1bGUgKyAkbmFtZTtcclxuXHJcbi4jeyRiYXNlfSB7XHJcbiAgQGluY2x1ZGUgYm94O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxIDAgMDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHotaW5kZXg6IDk1O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1iaWcgJHNwYWNpbmctYmlnIDA7XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQ7XHJcbiAgICBmb250LXNpemU6ICRmb250LXN1YmhlYWRpbmctc2l6ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtc3Ryb25nO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgfVxyXG5cclxuICAmX19hbW91bnQge1xyXG4gICAgZmxleDogMSAxIDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXN0cm9uZztcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uKCk7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAkc3BhY2luZy1iaWc7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcCkge1xyXG5cclxuICAuI3skYmFzZX0ge1xyXG4gIFx0aGVpZ2h0OiAzMnJlbTtcclxuICAgIHBhZGRpbmc6ICgkc3BhY2luZy1iaWcgKiAyKSAoJHNwYWNpbmctYmlnICogMikgMDtcclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJpZyAqIDI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICdicmVhZGNydW1icyc7XHJcbiRiYXNlOiAkc3R5bGUtcHJlZml4ICsgJG1vZHVsZSArICRuYW1lO1xyXG5cclxuLiN7JGJhc2V9IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3ApIHtcclxuXHJcbiAgLiN7JGJhc2V9IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2luZy1iaWcgM3JlbSAwO1xyXG4gICAgbWF4LXdpZHRoOiA3ODBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIFxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUoMjAwbXMpO1xyXG4gIFxyXG4gICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJwIHtcclxuICAgICAgcGFkZGluZzogMCAuMnJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0uMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi8vIG1vZHVsZSBuYW1lXHJcbiRuYW1lOiAnY2FyZCc7XHJcbiRiYXNlOiAkc3R5bGUtcHJlZml4ICsgJG1vZHVsZSArICRuYW1lO1xyXG5cclxuLiN7JGJhc2V9IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWJpZyAkc3BhY2luZy1iaWcgMDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICBsaW5lLWhlaWdodDogJGZvbnQtYmFzZS1saW5laGVpZ2h0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJpZztcclxuICB6LWluZGV4OiAyO1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgQGluY2x1ZGUgc2hhZG93OyBcclxuICBcclxuICAmLS1mbGF0dG9wIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1czsgXHJcbiAgfVxyXG5cclxuICAmLS1ob21lcGFnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW0gMXJlbTtcclxuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLXNlY3Rpb247XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcgKiAkZGVza3RvcC1mYWN0b3I7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICBcclxuICAmLS1udW1iZXJpbmcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDZyZW0gKyAjeyRzcGFjaW5nLWJpZ30pOyAgICBcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XHJcbiAgICAgIGNvbnRlbnQ6ICcjJyBjb3VudGVyKHNlY3Rpb24pO1xyXG4gICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQ7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJpZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZyArIDRyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXI7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xyXG4gICAgICBoZWlnaHQ6IDRyZW07IFxyXG4gICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kO1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWN0aW9uIHtcclxuICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyKCk7XHJcbiAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDsgICAgXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc2VjdGlvbjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciAmLS1udW1iZXJpbmc6bGFzdC1vZi10eXBlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1iaWc7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcclxuICAgIEBpbmNsdWRlIGhvdmVyO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcclxuICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyICYtLW51bWJlcmluZzpsYXN0LW9mLXR5cGUgJiB7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgICBjb2xvcjogJGZvbnQtYmFzZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmICsgLiN7JGJhc2V9X19kZXNjIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHsgXHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmlnO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtZGVza3RvcCkge1xyXG4gIC4jeyRiYXNlfSB7XHJcbiAgICBmbGV4OiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDJyZW0pOyBcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0taG9tZXBhZ2Uge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1iaWcgKiAkZGVza3RvcC1mYWN0b3I7XHJcbiAgICAgIG1hcmdpbjogMCA3cmVtICRzcGFjaW5nLXNlY3Rpb24gMDtcclxuICBcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICogJGRlc2t0b3AtZmFjdG9yO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcbn0iLCIvLyBtb2R1bGUgbmFtZVxyXG4kbmFtZTogJ2NvbXBhbnknO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRtb2R1bGUgKyAkbmFtZTtcclxuXHJcbi4jeyRiYXNlfSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IDAuNSAwLjUgMDtcclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogJHNwYWNpbmctc2VjdGlvbiAwO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uKCR3aWR0aDogYXV0byk7XHJcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAkc3BhY2luZyBhdXRvIGF1dG87XHJcbiAgfVxyXG5cclxuICAmX190ZXh0bGluayB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0bGluaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAkc3BhY2luZyAkc3BhY2luZy1iaWc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTdweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvLyBtb2R1bGUgbmFtZVxyXG4kbmFtZTogJ2Zvcm0nO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRtb2R1bGUgKyAkbmFtZTtcclxuXHJcbi4jeyRiYXNlfSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc2VjdGlvbjtcclxuXHJcbiAgJi0tbWFyZ2lubGVzcyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmX19zaW5nbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBmaWVsZDtcclxuXHJcbiAgfVxyXG5cclxuICAmX190ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDE1cmVtO1xyXG4gICAgQGluY2x1ZGUgZmllbGQ7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uKCRwYWRkaW5nOiAxcmVtKTtcclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY29sdW1uIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMSwgMyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuICB9XHJcblxyXG4gICZfX2NvbHVtbiAmIHtcclxuICAgICZfX2J1dHRvbiwgJl9fc2luZ2xlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zcGVjaWFsLWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvLyBtb2R1bGUgbmFtZVxyXG4kbmFtZTogJ2ljb25zLWJveCc7XHJcbiRiYXNlOiAkc3R5bGUtcHJlZml4ICsgJG1vZHVsZSArICRuYW1lO1xyXG5cclxuLiN7JGJhc2V9IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNlY3Rpb247XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyKCRncmlkLWNvbnRlbnQpO1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgIG1hcmdpbjogYXV0byBhdXRvICRzcGFjaW5nLWJpZztcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1zdHJvbmc7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG5cclxuICAmX19wYXJhZ3JhcGgge1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1jb250YWluZXIoJGdyaWQtY29udGVudCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuXHJcbiAgICAmQ29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc21hbGw7XHJcblxyXG4gICAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbWFsbDtcclxuXHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1icmFuZC1saWdodGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJlRpdGxlIHtcclxuICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmlnO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24oJHdpZHRoOiBhdXRvKTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKSB7XHJcblxyXG4gIC4jeyRiYXNlfSB7XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcblxyXG4gICAgICAmQ29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFyYWdyYXBoIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmlnO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb25Db250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLWJpZztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmlnO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICdsaXN0JztcclxuJGJhc2U6ICRzdHlsZS1wcmVmaXggKyAkbW9kdWxlICsgJG5hbWU7XHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1mb250c2l6ZTtcclxuICB9XHJcblxyXG4gICYtLWNoZWNrcyAmIHtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgICBjb250ZW50OiAnXFxmMDBjJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGVmdDogMnJlbTtcclxuICAgICAgICB0b3A6IDByZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKXtcclxuICAuI3skYmFzZX0ge1xyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGVhZGVyICZfX2l0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gY29tcG9uZW50IG5hbWVcclxuJG5hbWU6ICdsaXN0LWJsb2NrJztcclxuJGJhc2U6ICRzdHlsZS1wcmVmaXggKyAkbW9kdWxlICsgJG5hbWU7XHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iaWc7XHJcbiAgbWFyZ2luLXRvcDogLSRzcGFjaW5nO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmlnO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgY29sb3I6ICRjb2xvci1icmFuZDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIHdpZHRoOiAuOHJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMi41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbm9ybWFsICZfX2l0ZW06OmJlZm9yZSB7ICAgIFxyXG4gICAgY29udGVudDogJ1xcZjA1NCc7XHJcbiAgICB0b3A6IC0uMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tcG9zaXRpdmUgJl9faXRlbTo6YmVmb3JlIHsgICAgXHJcbiAgICBjb250ZW50OiAnXFxmMDBjJztcclxuICAgIHRvcDogLS4xcmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tbmVnYXRpdmUgJl9faXRlbTo6YmVmb3JlIHsgICAgXHJcbiAgICBjb250ZW50OiAnXFxmMDBkJztcclxuICAgIHRvcDogLS4xcmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tcGx1cyAmX19pdGVtOjpiZWZvcmUgeyAgICBcclxuICAgIGNvbnRlbnQ6ICdcXGYwNjcnO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJi0tbWluICZfX2l0ZW06OmJlZm9yZSB7ICAgIFxyXG4gICAgY29udGVudDogJ1xcZjA2OCc7XHJcbiAgICB0b3A6IC0uMXJlbTtcclxuICB9XHJcbiAgXHJcbn0iLCIvLyBtb2R1bGUgbmFtZVxyXG4kbmFtZTogJ3NlYXJjaGZvcm0nO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRtb2R1bGUgKyAkbmFtZTtcclxuXHJcbiNzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC44KTsgfVxyXG4jczotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7IGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjgpOyB9XHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgLy8gSUUgMTEgc3R5bGluZy5cclxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgbGVmdDogLTNweDtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWVsZCB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1kYXJrZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwIDAgJGJvcmRlci1yYWRpdXM7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIGVhc2U7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDBweCAkY29sb3ItYnJhbmQtZGFya2VyIGluc2V0O1xyXG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI0ZGRjtcclxuICAgIH1cclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7IGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjgpIH1cclxuICB9XHJcblxyXG4gICZfX2ZpZWxkLmlzLW9wZW4tc2VhcmNoIHtcclxuICAgIHdpZHRoOiAxNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmc7XHJcblxyXG4gICAgJiArIGJ1dHRvbiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHByaW50IGFuZCAoY29sb3IpIHtcclxuICAuI3skYmFzZX0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy8gY29tcG9uZW50IG5hbWVcclxuJG5hbWU6ICdzZXJ2aWNlJztcclxuJGJhc2U6ICRzdHlsZS1wcmVmaXggKyAkbW9kdWxlICsgJG5hbWU7XHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1iaWcgJHNwYWNpbmctYmlnIDA7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgbGluZS1oZWlnaHQ6ICRmb250LWJhc2UtbGluZWhlaWdodDtcclxuICB6LWluZGV4OiAyO1xyXG4gIG1hcmdpbjogJGdyaWQtZ2FwICRncmlkLWdhcCAkc3BhY2luZy1iaWc7XHJcbiAgb3JkZXI6IDI7XHJcbiAgaGVpZ2h0OiAzMHJlbTtcclxuICBmbGV4OiAxOyAgXHJcblxyXG4gIEBpbmNsdWRlIHNoYWRvdztcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgY29sb3I6ICRmb250LWJhc2UtY29sb3I7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKSB7XHJcbiAgLiN7JGJhc2V9IHtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDMzJSAtICgjeyRzcGFjaW5nfSAqIDIpKTtcclxuICAgIGhlaWdodDogY2FsYygzMHJlbSAtICN7JHNwYWNpbmctYmlnfSk7XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvLyBtb2R1bGUgbmFtZVxyXG4kbmFtZTogJ3NvY2lhbHMnO1xyXG4kYmFzZTogJHN0eWxlLXByZWZpeCArICRtb2R1bGUgKyAkbmFtZTtcclxuXHJcbi4jeyRiYXNlfSB7XHJcblxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc21hbGw7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKDI1MG1zKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLWRlc2t0b3ApIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1kZXNrdG9wKSB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICd0YWJsZSc7XHJcbiRiYXNlOiAkc3R5bGUtcHJlZml4ICsgJG1vZHVsZSArICRuYW1lO1xyXG5cclxuLiN7JGJhc2V9IHtcclxuIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiB3aWR0aDogMTAwJTtcclxuIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmlnO1xyXG5cclxuICZfX2hlYWQge1xyXG4gICBwYWRkaW5nOiAkc3BhY2luZztcclxuICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1icmFuZDtcclxuXHJcbiAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICB9XHJcbiB9XHJcblxyXG4gJl9fY2VsbCB7XHJcbiAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtYWxsICRzcGFjaW5nO1xyXG4gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGNvbG9yLXNlY29uZGFyeSwgMC45KTtcclxuXHJcbiAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gfVxyXG59IiwiLy8gbW9kdWxlIG5hbWVcclxuJG5hbWU6ICd1c3BzJztcclxuJGJhc2U6ICRzdHlsZS1wcmVmaXggKyAkbW9kdWxlICsgJG5hbWU7XHJcblxyXG4uI3skYmFzZX0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtdGFibGV0KSB7XHJcbiAgXHJcbiAgLiN7JGJhc2V9IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDZyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJpZztcclxuICAgIG1heC1oZWlnaHQ6IDZyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1iaWc7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iXX0= */
