body{font-family:roboto;font-size:16px;height:100%}a{text-decoration:none}*{box-sizing:border-box}.section{display:flex;flex-direction:column;justify-content:flex-start;position:relative}@font-face{font-family:roboto;src:url("../fonts/Roboto-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:bernier;src:url("../fonts/bernierregular-regular-webfont.ttf"),url("../fonts/bernierregular-regular-webfont.eot"),url("../fonts/bernierregular-regular-webfont.woff") format("woff"),url("../fonts/bernierregular-regular-webfont.woff2") format("woff2");font-weight:normal;font-style:normal}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.menu{padding:0}.menu li{display:inline-block;list-style:none}.technologies{padding:0}.technologies li{display:inline-block;list-style:none}.technologies li img{width:100px}.wrapper{position:relative;width:100%;height:100%;min-height:100vh;background:url(../images/welcome_bg.jpg) center no-repeat;background-size:cover;overflow:hidden}.wrapper__about{background-size:100% auto;background-position-y:top}.auth{border:1px solid white;border-radius:4px;padding:14px 28px 17px 27px;font-size:16px;color:white;position:absolute;display:block;left:100%;top:5%;transform:translate(-150%, 0);cursor:pointer;z-index:999999999999}.auth:hover{background-color:white;color:#00bfa5}@media screen and (max-width: 768px){.auth{left:50%;transform:translate(-50%, 0);top:5px}}.welcome-form,.welcome{position:relative;width:380px;height:auto;background-color:rgba(255,255,255,0.85);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px}@media screen and (max-width: 768px){.welcome-form,.welcome{width:347px}}@media screen and (max-width: 320px){.welcome-form,.welcome{width:90%}}@media screen and (max-width: 320px){.welcome-form{width:100%}}.avatar{display:block;border-radius:50%;margin-top:40px}.my-name{font-size:28px;color:#455a64;margin-top:20px;margin-bottom:0px}.description{margin-bottom:20px;color:#66777f;font-size:16px}.social-icons{margin-bottom:20px}.social__item{width:31px;height:17px;margin-right:27px;cursor:pointer}.social__item:nth-of-type(3){margin-right:0px}.social__item{fill:#70d1c6}.social__item:hover{fill:#00bfa5}.social__item_header{fill:#c1d6d6}.social__item_header:hover{fill:white}@media screen and (max-width: 320px){.list-wrapper{width:100%}}.url__list{display:flex;justify-content:center;width:380px}@media screen and (max-width: 768px){.url__list{width:347px}}@media screen and (max-width: 320px){.url__list{width:100%}}.url__item{background-color:rgba(0,191,165,0.85);border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:15px 0px 18px 0px;font-size:16px;color:white;text-decoration:none;text-align:center}.url__item:nth-of-type(1){width:154px;border-bottom-right-radius:0px}@media screen and (max-width: 320px){.url__item:nth-of-type(1){width:35%}}.url__item:nth-of-type(2){width:125px;border-bottom-right-radius:0px;border-bottom-left-radius:0px}@media screen and (max-width: 320px){.url__item:nth-of-type(2){width:35%}}.url__item:nth-of-type(3){width:97px;margin-right:0;border-bottom-left-radius:0px}@media screen and (max-width: 320px){.url__item:nth-of-type(3){width:30%}}.url__item:hover{background-color:rgba(0,150,136,0.85)}@media screen and (max-width: 320px){.url__item{font-size:12px}}.welcome__separator{width:2px;background-color:rgba(222,227,231,0.7)}.main__footer{position:absolute;top:100%;left:0;width:100%}.copyright{position:absolute;color:white;left:50%;top:100%;width:100%;text-align:center;transform:translate(-50%, -300%)}@media screen and (max-width: 768px){.copyright{font-size:14px;transform:translate(-50%, -100%)}}.auth__block{width:380px;background-color:rgba(255,255,255,0.85);display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;padding:33px 0 0 0}.auth__form{display:flex;flex-direction:column;justify-content:center;align-items:center}.auth__title{font-family:bernier;text-transform:uppercase;font-size:35px;color:#455a64;position:relative;text-align:center;margin-bottom:41px}.auth__title:before{content:"";position:absolute;top:50%;left:0;width:22px;height:5px;background-color:#c4cacc;transform:translate(-42px, -50%)}.auth__title:after{content:"";position:absolute;top:50%;left:100%;width:22px;height:5px;background-color:#c4cacc;transform:translate(20px, -50%)}.auth__login,.auth__pass{display:block;width:340px;padding-bottom:20px}.auth__login-img{position:relative;width:45px;height:45px;background-color:#f0efe9;border-top-left-radius:4px;border-bottom-left-radius:4px;float:left}.auth__login-img>svg{position:absolute;left:0;top:30%;fill:#c4cbcd;width:45px}.auth__login-input,.auth__pass-input{padding:12.5px 0 12.5px 20px;width:290px;border:transparent;border-top-right-radius:4px;border-bottom-right-radius:4px}.auth__login-input:after,.auth__pass-input:after{content:"";float:none}.auth__text{display:flex;margin-bottom:20px}.auth__people-input{position:absolute;left:-9999999px}.auth__people-input:checked+.auth__checkbox>svg{width:20px;fill:white}.auth__checkbox{width:20px;height:20px;background-color:#00bfa5;border-radius:2px;margin-right:11px;cursor:pointer}.auth__checkbox>svg{width:10px;height:10px;fill:transparent}.auth__text-people{color:#77848a}.auth__text-people2{color:#77848a;font-weight:bold;margin-bottom:14px}.auth__check,.auth__check2,.auth__robot-radio{display:flex}.auth__check{margin-right:40px}.people__radio,.people__radio2{position:relative;width:20px;height:20px;border:1px solid #d7d7d7;border-radius:50%;background-color:white;margin-right:10px}.people__radio_checked,.people__radio2_checked{position:absolute;left:5px;top:5px;width:0;height:0;border-radius:50%;background-color:#11c3ab}#people_radio,#people_radio2{position:absolute;left:-9999999px}#people_radio:checked+.people__radio>.people__radio_checked{width:8px;height:8px}#people_radio2:checked+.people__radio2>.people__radio2_checked{width:8px;height:8px}.auth__robot-radio{margin-bottom:39px}.auth__url{display:block;width:50%;cursor:pointer}.auth__url:nth-of-type(1){width:50%}.auth__url:nth-of-type(2){width:50%}input::-moz-placeholder{color:#aeb0b1}input::-webkit-input-placeholder{color:#aeb0b1}.parallax{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.parallax__layer{position:absolute;top:0;left:0;height:100%;width:100%}.parallax__image{position:absolute;width:120%;top:100%;transform:translate(-10%, -50%)}.welcome__wrapper_main{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center}.welcome-wrapper{width:380px;height:500px;position:relative}.back{-webkit-backface-visibility:hidden;position:absolute;transition:all 1s}.front{position:relative;left:0;top:0;-webkit-backface-visibility:hidden;transition:all 1s}.flipped{-webkit-transform:rotateY(-180deg);transition:all 1s}.hidden{display:none}.section__top{height:600px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;background-image:url(../images/bg.jpg);background-size:cover}.wrapper-header{width:100%}.header{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:30px}.social__item{width:31px;height:17px;margin-right:10px;cursor:pointer}.social__item_about{fill:white;fill-opacity:0.5}.social__item_about:hover{fill:white;fill-opacity:1}.menu{position:relative;width:40px;border-bottom:5px solid white;cursor:pointer}.menu:before{content:'';position:absolute;top:0;left:0;width:40px;border-top:5px solid white}.menu:after{content:'';position:absolute;top:200%;left:0;width:40px;border-bottom:5px solid white}.info{display:flex;flex-direction:column;justify-content:center;align-items:center}.info>.my-name{color:white}.info>.description{color:white}.arrow-down{margin-bottom:50px;margin-top:150px}#arrow_down>path{fill:white}.angle{position:absolute;width:100%;left:0;top:100%;transform:translate(0, -100%)}.left__div{position:absolute;left:0;top:100%;border:160px solid transparent;border-bottom:0px solid transparent;border-right:0px solid transparent;border-left:950px solid #efeee9;transform:translateY(-100%)}.right__div{position:absolute;left:50%;top:100%;border:160px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;border-right:950px solid #eeebdf;transform:translateY(-100%)}.bg__title{position:absolute;top:40%;left:50%;width:100%;transform:translate(-50%, -50%)}.bg__title-img{width:100%;height:300px;fill:white;fill-opacity:0.1}.section__about{position:relative;width:100%;display:flex;flex-direction:row}@media screen and (max-width: 768px){.section__about{flex-direction:column}}.triangle{position:absolute;top:-160px}.triangle{position:absolute;top:100%;left:0;transform:translateY(-160px);height:160px;width:100%}@media screen and (max-width: 1200px){.triangle{height:66px;transform:translateY(-66px)}}@media screen and (max-width: 768px){.triangle{height:26px;transform:translateY(-26px)}}.triangle .left{fill:#efeee9}.triangle .right{fill:#eeebdf}.section__about_left{width:50%;display:flex;flex-direction:row;align-items:flex-start;background-color:#efeee9}@media screen and (max-width: 1200px){.section__about_left{flex-direction:column;align-items:center}}@media screen and (max-width: 768px){.section__about_left{width:100%}}.section__about_title{position:relative;width:50%;padding-left:93px}@media screen and (max-width: 1200px){.section__about_title{padding-left:0;width:auto}}.section__about_title_img{position:absolute;top:-50px;left:50px;fill:#6d7070;fill-opacity:0.07}@media screen and (max-width: 1200px){.section__about_title_img{left:-30px}}.auth__title_about{font-size:63px;color:black}.section__about_more{display:flex;flex-direction:column;justify-content:center;align-items:center;width:450px}@media screen and (max-width: 768px){.section__about_more{padding-bottom:40px;width:90%}}.about__photo{width:450px;height:390px}@media screen and (max-width: 768px){.about__photo{width:95%;height:auto}}.auth__title_small{font-size:35px;margin-top:40px;margin-bottom:0px}.auth__title_desc{font-size:16px;color:#455a64;line-height:1.5}.section__about_right{width:50%;background-color:#eeebdf;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 40px 0 40px}@media screen and (max-width: 768px){.section__about_right{width:100%;padding:40px 40px 0 40px}}.section__about_right .auth__title{margin-bottom:0}.auth__title_useme:after{display:none}.auth__title_useme:before{display:none}.section__about_right p{color:#455a64;line-height:1.5}.skills{width:100%}.skills__title{width:100%;font-size:28px;font-weight:bold;color:#455a64;text-align:left}@media screen and (max-width: 768px){.skills__title{text-align:center}}.skills__list{text-indent:1px;padding-left:0}.skill__item{position:relative;display:inline-block;width:120px;height:120px;margin-right:35px}@media screen and (max-width: 1200px){.skill__item{width:110px;height:110px;margin-right:5px}}.circles{fill:none;stroke-width:17}.circle__first{stroke:#dfdcd5}.circle__second{stroke:#1bb696;stroke-dasharray:.0010 282.6;transition:all 1s}.skills__text{font-size:13px;color:#00bfa5;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.circles .circle-0{stroke-dasharray:.001 282.6}.circles .circle-10{stroke-dasharray:28.26 282.6}.circles .circle-15{stroke-dasharray:42.39 282.6}.circles .circle-20{stroke-dasharray:56.52 282.6}.circles .circle-25{stroke-dasharray:70.65 282.6}.circles .circle-30{stroke-dasharray:84.78 282.6}.circles .circle-35{stroke-dasharray:98.91 282.6}.circles .circle-40{stroke-dasharray:113.04 282.6}.circles .circle-45{stroke-dasharray:127.17 282.6}.circles .circle-50{stroke-dasharray:141.3 282.6}.circles .circle-55{stroke-dasharray:155.43 282.6}.circles .circle-60{stroke-dasharray:169.56 282.6}.circles .circle-65{stroke-dasharray:183.69 282.6}.circles .circle-70{stroke-dasharray:197.82 282.6}.circles .circle-75{stroke-dasharray:211.95 282.6}.circles .circle-80{stroke-dasharray:226.08 282.6}.circles .circle-85{stroke-dasharray:240.21 282.6}.circles .circle-90{stroke-dasharray:254.34 282.6}.circles .circle-95{stroke-dasharray:268.47 282.6;transition:all 1s}.circles .circle-100{stroke-dasharray:282.6 282.6}.section__map{position:relative}#map{width:100%;height:930px;position:relative;z-index:1}.map__info{position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:380px;height:290px;left:50%;top:50%;transform:translate(-50%, -50%);background-color:rgba(255,255,255,0.7);border-radius:5px;z-index:99999999999999999999999999999;padding-top:25px}.map__info .map__title{color:black}.contacts__list{list-style:none;margin:0;padding:0}.contact__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px}.contact__image{fill:#00bea4;width:20px;height:20px}.contact__title{color:#6a7a82;font-style:normal}.footer{position:absolute;top:100%;left:0;width:100%;transform:translate(0, -100%);background-color:rgba(55,62,66,0.85);display:flex;flex-direction:column;z-index:99999999999999999999999999999}.footer2{width:100%;background-color:rgba(55,62,66,0.85);display:flex;flex-direction:column;z-index:99999999999999999999999999999}.footer__menu{display:flex;flex-direction:row;justify-content:space-between;padding:30px 0 30px 30px;border-bottom:1px solid white}@media screen and (max-width: 768px){.footer__menu{flex-direction:column;align-items:center}}@media screen and (max-width: 320px){.footer__menu{padding:30px 0}}.menu__items,.footer__social_items{list-style:none;display:flex;margin:0;padding:0}@media screen and (max-width: 768px){.menu__items,.footer__social_items{margin-top:20px}}.menu__item{padding-right:40px}.menu__item>a{color:white;font-size:15px;font-weight:bold}@media screen and (max-width: 320px){.menu__item>a{font-size:12px;padding-right:0}}@media screen and (max-width: 320px){.menu__item{padding-right:10px}.menu__item:nth-of-type(4){padding-right:0}}.footer__social_item{width:36px;height:36px;fill:#9b9fa1;margin-right:30px}.footer__social_item:hover{fill:white}@media screen and (max-width: 320px){.footer__social_item:nth-of-type(3){margin-right:0}}.footer__down-text{display:flex;flex-direction:row;justify-content:space-between;padding-left:30px;padding-right:30px;padding-bottom:18px}.footer__down-text>p{width:500px;color:#959799}@media screen and (max-width: 768px){.footer__down-text>p{width:95%}}@media screen and (max-width: 768px){.footer__down-text{flex-direction:column;align-items:center;text-align:center;padding-bottom:10px}}.blog__title{font-size:63px;color:white;margin-bottom:0}.blog__title_bg{position:absolute;top:40%;left:50%;width:100%;transform:translate(-50%, -10%)}.blog__title_img{width:100%;height:200px;fill:white;fill-opacity:0.1}.triangle .left2{fill:white}.triangle .right2{fill:white}.section__blog{background-color:white;display:flex;flex-direction:row}.section__blog_left{position:relative;width:600px}@media screen and (max-width: 1000px){.section__blog_left{display:none}}.menu__blog_items{list-style:none;padding-left:126px;left:0;top:0;bottom:0}.menu__blog_item_active{color:#00bfa5}.menu__blog_container{height:50px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding-right:20px;border-right:4px solid transparent}.menu__blog_item_active .menu__blog_container{border-right:4px solid #00bfa5}.menu__blog_item .menu__blog_container .menu__blog_text{color:black}.menu__blog_item_active .menu__blog_container .menu__blog_text{color:#00bfa5}.menu__blog_text{text-align:right}.section__blog_right{width:980px;padding-left:50px}@media screen and (max-width: 1000px){.section__blog_right{width:95%}}.blog{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-bottom:5px solid #f1f1f2;margin-bottom:64px}.blog:nth-last-child(1){border-bottom:5px solid transparent}.blog__article_title:before{display:none}.blog__article_title:after{display:none}.blog__date{color:#00bfa5}.blog__text{font-weight:300;color:#455a64;line-height:30px}.quote__cod{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;margin-bottom:70px}.quote__cod_nums{background-color:#e7e5e3;width:45px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;padding-right:10px}.quote__cod_nums>span{color:#979797;font-size:14px}.quote__cod_text{background-color:#f5f2f0;font-size:14px}.quote__cod_text>p{margin:0;padding:0}.menu__fixed{position:fixed;height:1%}.fixed{position:fixed;top:0;height:0}.left3,.right3{fill:#faf8f0}.section__works{background-color:#faf8f0;display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%}.works__title{position:relative;margin:0;padding:0;margin:0 auto 70px auto;color:black}@media screen and (max-width: 1200px){.works__title{font-size:63px}}@media screen and (max-width: 768px){.works__title{margin-bottom:0}}@media screen and (max-width: 320px){.works__title{font-size:30px}}.works__title_img{position:absolute;width:470px;left:0;top:0;fill:#6d7070;fill-opacity:0.07;transform:translate(-30%, -40%)}@media screen and (max-width: 1200px){.works__title_img{left:70px}}@media screen and (max-width: 320px){.works__title_img{width:90%}}.works{width:100%;height:750px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width: 1000px){.works{height:700px}}@media screen and (max-width: 768px){.works{height:auto}}.works__descriptions{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-content:center;background-color:#f0efe9}@media screen and (max-width: 768px){.works__descriptions{width:100%;height:270px;order:2}}.works__title_description{position:relative;margin:0;padding:0;margin:0 auto 10px auto}@media screen and (max-width: 768px){.works__title_description{display:none}}.works__subtitle_description{position:relative;margin:0;padding:0;margin:0 auto 70px auto}.works__subtitle_description:after{display:none}.works__subtitle_description:before{display:none}@media screen and (max-width: 768px){.works__subtitle_description{margin-bottom:10px;display:none}}.works__title_description_oneline{display:none}@media screen and (max-width: 768px){.works__title_description_oneline{display:block;margin-bottom:20px}}@media screen and (max-width: 320px){.works__title_description_oneline{width:70%;font-size:25px}}.works__tech_text{width:90%;border-top:1px solid #00bfa5;border-bottom:1px solid #00bfa5;padding:19px 0;color:#00bfa5;text-transform:uppercase;align-self:center;text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){.works__tech_text{width:350px}}@media screen and (max-width: 320px){.works__tech_text{width:80%}}.works__button{width:199px;height:45px;background-color:#00bfa5;outline:none;border:1ps solid #00bfa5;border-radius:7px;border-style:solid;cursor:pointer;display:flex;justify-content:space-between;padding:13px 18px;align-self:center}.works__button_img{fill:white;width:20px;height:20px}.works__button_text{color:white}.works__portfolio{width:50%;background-color:#efebe0}@media screen and (max-width: 768px){.works__portfolio{width:100%}}.works__image{width:50%;height:70%;display:flex}@media screen and (max-width: 768px){.works__image{width:100%;order:1;height:260px}}.works__image_pic{width:80%;margin:auto}.works__arrows{height:30%;width:50%;display:flex;align-self:flex-end}@media screen and (max-width: 768px){.works__arrows{order:3;width:100%;height:215px}}.arrow__down,.arrow__up{position:relative;width:50%;background-size:cover;background-repeat:no-repeat}.works__arrow{position:absolute;left:50%;top:50%;transform:translate(0, -50%);fill:white;width:40px;height:40px;cursor:pointer}.works__reviews{display:flex;flex-direction:column;justify-content:flex-start;background-position:top left;background-repeat:no-repeat;background-size:1920px auto;align-items:center;position:relative}.works_reviews_title{position:relative;margin:0;padding-top:70px;margin:0 auto 0 auto;color:black;display:flex;flex-direction:column;width:100%;margin-bottom:70px}.works__review_title{color:#373e42;font-size:63px;align-self:center;padding:0;margin:0;width:300px}@media screen and (max-width: 768px){.works__review_title{font-size:35px;width:70%}}.works__review_subtitle{color:#373e42;font-size:63px;align-self:center;padding:0;margin:0}.works__review_subtitle:before{display:none}.works__review_subtitle:after{display:none}.works_review_undertitle{position:absolute;fill:#6d7070;fill-opacity:0.6;width:500px;padding:0;margin:0;left:50%;top:-10px;transform:translateX(-50%)}@media screen and (max-width: 768px){.works_review_undertitle{width:70%}}.works__review{display:flex;flex-direction:row;justify-content:center;width:720px}@media screen and (max-width: 740px){.works__review{flex-direction:column;align-items:center;margin-bottom:50px;width:95%}}.works__review_first{display:flex;flex-direction:column;justify-content:flex-start;margin-right:20px;width:50%}@media screen and (max-width: 740px){.works__review_first{margin-bottom:30px}}.people__review_img{opacity:0.6;width:33px;height:29px}@media screen and (max-width: 740px){.people__review_img{align-self:center}}.review__text{color:black;text-align:justify;font-size:14px;line-height:20px}.review__people{display:flex;justify-content:flex-start}.people__avatar_img{width:77px;height:77px;border-radius:50%}.review__people_adv{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:20px}.people__name{color:#00bfa5;font-weight:bold}.people__job{color:#00bfa5}.works__feedback,.feedback__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:5}@media screen and (max-width: 740px){.works__feedback,.feedback__form{width:80%}}.works__feedback{position:relative;width:380px;padding:37px 0 0 0;border-radius:5px}@media screen and (max-width: 740px){.works__feedback{width:70%}}.blur__feedback{background:url(../images/bg_works.png);background-size:1920px auto;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:5px;filter:blur(5px);overflow:hidden}.blur__img{position:absolute;border:1px solid black}.works__form_text{width:340px;height:45px;border-radius:5px;margin-bottom:20px;padding:14px 20px;font-size:14px}@media screen and (max-width: 740px){.works__form_text{width:100%}}.works__form_textarea{width:340px;border-radius:5px;margin-bottom:20px;padding:16px 20px;font-size:14px}@media screen and (max-width: 740px){.works__form_textarea{width:100%}}.works__url{border-bottom-right-radius:5px;outline:none;border:1px solid transparent;cursor:pointer}.works__url:nth-of-type(1){border-right:1px solid white}.works__wrapper,.work__list{z-index:5}@media screen and (max-width: 768px){.works__wrapper,.work__list{width:100%}}.works__arrow_up{margin-top:50px}.works__footer{position:relative;display:block}.works__feedback{border-radius:5px}.blur__back{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:1000px}.blur__back>img{width:100%;height:auto;display:block}.works{display:flex;flex-direction:column}.works__title{padding:rem(50px) 0}.works__content{width:100%;height:100vh}.slider{width:100%;height:100%;display:flex;flex-flow:column wrap}.slider__about{padding:rem(40px) rem(20px);width:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.slider__about-title{margin-bottom:rem(35px)}.slider__about-title-text{text-align:center}.slider__about-desc{border-top:rem(1px) solid red;border-bottom:rem(1px) solid red;padding:rem(20px) 0;color:red;width:100%;margin-bottom:rem(40px);text-align:center}.slider__about-link{display:flex;align-items:center;background-color:red;border-radius:rem(5px);padding:rem(10px) rem(15px)}.slider__about-link:hover{background-color:green}.slider__about-link-img{width:rem(20px);height:rem(20px);fill:#fff;margin-right:rem(10px)}.slider__about-link-text{color:#fff}.slider__content{padding:rem(40px) 0;flex:1;width:50%;background-color:red}.slider__img{max-width:90%;max-height:90%}.slider__controls{width:50%;background-color:red;display:flex}.slider__button-right,.slider__button-left{width:50%;height:rem(175px);flex-shrink:0;position:relative;overflow:hidden}.slider__button-right:after,.slider__button-left:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0}.slider__button-left:after{background-color:#b6b4ae;opacity:.7}.slider__button-left:before{content:'';width:rem(30px);height:rem(18px);background-image:url("../img/slider/bottom.png");position:relative;z-index:1;background-position:50% 50%;background-size:cover;transition:.3s}.slider__button-left:hover:before{transform:scale(1.5)}.slider__button-right:after{background-color:#888372;opacity:.5}.slider__button-right:before{content:'';width:rem(30px);height:rem(18px);background-image:url("../img/slider/top.png");position:relative;z-index:1;background-position:50% 50%;background-size:cover;transition:.3s}.slider__button-right:hover:before{transform:scale(1.5)}.slider__button-left .slider__button-item{position:absolute;top:-100%;left:0;width:100%;height:100%;bottom:0%}.slider__button-right .slider__button-item{position:absolute;bottom:0%;left:0;width:100%;height:100%;top:100%}.slider__button-list{position:absolute;top:0;left:0;right:0;bottom:0}.slider__button-img{max-width:90%;max-height:90%}.slider__arrow{position:absolute;z-index:1;transition:.3s}.slider__arrow.slider__arrow_right{transform:rotate(180deg)}.letter-span{opacity:0;display:inline-block}.letter-span.active{opacity:1;animation:bounceIn 1s;-webkit-animation:bounceIn 1s}.letter-word{white-space:nowrap;display:inline-block}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.mobile-menu{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden;padding:10px;margin:0;background-color:rgba(1,191,165,0.7);z-index:99999999999999999999;display:flex;justify-content:center;align-items:center}.mobile-menu__hidden{display:none}.mobile-menu__list{list-style-type:none;padding:0;margin:0;display:flex;position:absolute;display:flex;flex-direction:column;left:50%;top:50%;transform:translate(-50%, -50%)}.mobile-menu__item{text-align:center;margin-bottom:30px}.mobile-menu__title{font-family:bernier;text-transform:uppercase;font-size:35px;color:white;position:relative;margin-bottom:41px;text-align:center}.mobile-menu__title:before{content:"";position:absolute;top:50%;left:0;width:22px;height:5px;background-color:white;transform:translate(-42px, -50%)}.mobile-menu__title:after{content:"";position:absolute;top:50%;left:100%;width:22px;height:5px;background-color:white;transform:translate(20px, -50%)}.close-mobile-menu{width:36px;height:36px;position:absolute;top:30px;right:30px;cursor:pointer;transform:rotate(-45deg)}.close-mobile-menu:after{content:'';position:absolute;top:15px;left:0;border-top:4px solid white;width:35px}.close-mobile-menu:before{content:'';position:absolute;top:0;left:15px;border-right:4px solid white;height:35px}.admin__wrapper{width:100%;height:100%;background-color:rgba(255,255,255,0.6)}.admin__wrapper2{width:100%;min-height:100%;height:100vh;background:url(../images/welcome_bg.jpg) center no-repeat;background-size:cover}.block__hidden{display:none}.admin__header{width:100%;height:auto;background-color:#00bfa5;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 40px}@media screen and (max-width: 1000px){.admin__header{flex-direction:column-reverse;height:auto;justify-content:space-around;padding:10px 10px}}.admin__main_title{color:white;font-size:30px}@media screen and (max-width: 768px){.admin__main_title{text-align:center}}@media screen and (max-width: 740px){.admin__main_title{font-size:18px;text-align:center}}.back__site{color:white;font-size:16px;text-decoration:underline}.back__site:hover{text-decoration:none}.nav__items{list-style:none;display:flex;margin:0;padding:0}@media screen and (max-width: 768px){.nav__items{flex-direction:column}}.nav__item{position:relative;padding:20px 60px;background-color:#f0efe9;border-right:2px solid white;text-transform:uppercase;font-size:16px;cursor:pointer}.nav__item:hover{background-color:white}.nav__item:nth-last-of-type(1){border-right:2px solid transparent}@media screen and (max-width: 768px){.nav__item{text-align:center;border-right:2px solid transparent;border-bottom:2px solid white}.nav__item:nth-last-of-type(1){border-bottom:2px solid transparent}}.nav__url{color:black}.nav__url:hover{color:#00bfa5}.admin__pages{margin-top:30px;margin-left:20px}.admin__title{font-size:18px}.admin__about_techs{margin-top:30px}.admin__about_items{margin-left:20px;list-style:none}.admin__about_item_title{padding-right:60px}.admin__about_item{margin-top:10px}.admin_about_item_input{width:40px;border-radius:5px;border:1px solid transparent;font-size:12px;text-align:center}@media screen and (max-width: 320px){.admin_about_item_input{width:80%}}.admin__about_item_percent{padding-left:10px}.admin__button{padding:15px 20px;border-radius:5px;background-color:#00bfa5;outline:none;border:none;cursor:pointer;color:white}.admin__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.admin__subtitle{padding:40px 0}.admin_about_item_input_second{width:300px;height:40px;padding:10px;margin-bottom:20px;border:1px solid transparent;border-radius:5px;font-size:12px;text-align:center}@media screen and (max-width: 740px){.admin_about_item_input_second{width:95%}}.admin_about_item_textarea{width:500px;height:200px;padding:10px;margin-bottom:20px;font-size:12px}@media screen and (max-width: 740px){.admin_about_item_textarea{width:95%}}.admin__form{margin-top:30px}.admin__file{display:flex;flex-direction:row;align-items:center;margin-bottom:30px;cursor:pointer}.admin__file>input{display:none}.admin__about_item_title_file{padding-left:20px;color:#00bfa5;cursor:pointer}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXMiOlsiYXBwLnNjc3MiLCJjb21tb24vbWVkaWEuc2NzcyIsImNvbW1vbi9mb250cy5zY3NzIiwiY29tbW9uL25vcm1hbGl6ZS5zY3NzIiwiY29tbW9uL21lbnUuc2NzcyIsImNvbW1vbi90ZWNobm9sb2dpZXMuc2NzcyIsImNvbW1vbi9zbGlkZXIuc2NzcyIsImNvbW1vbi93ZWxjb21lLnNjc3MiLCJjb21tb24vYWJvdXQuc2NzcyIsImNvbW1vbi9mb290ZXIuc2NzcyIsImNvbW1vbi9ibG9nLnNjc3MiLCJjb21tb24vd29ya3Muc2NzcyIsImNvbW1vbi9tb2JpbGVfbWVudS5zY3NzIiwiY29tbW9uL2FkbWluLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiaHRtbCB7fVxyXG5cclxuYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogcm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuQGltcG9ydCAnY29tbW9uL21lZGlhJztcclxuQGltcG9ydCAnY29tbW9uL2ZvbnRzJztcclxuQGltcG9ydCAnY29tbW9uL25vcm1hbGl6ZSc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9tZW51JztcclxuQGltcG9ydCAnY29tbW9uL3RlY2hub2xvZ2llcyc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9zbGlkZXInO1xyXG5AaW1wb3J0ICdjb21tb24vd2VsY29tZSc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9hYm91dCc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9mb290ZXInO1xyXG5AaW1wb3J0ICdjb21tb24vYmxvZyc7XHJcbkBpbXBvcnQgJ2NvbW1vbi93b3Jrcyc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9tb2JpbGVfbWVudSc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9hZG1pbic7IiwiQG1peGluIHB4MTIwMCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHB4MTAwMCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHB4NzY4IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBweDc0MCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcHgzMjAge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IHJvYm90bztcclxuICAgIHNyYzogLy8gdXJsKFwiLi9hc3NldHMvZm9udHMvR2FnYWxpbi5vdGZcIiksXHJcbiAgICAvLyBcdCB1cmwoXCIuL2Fzc2V0cy9mb250cy9nYWdhbGluLXdlYmZvbnQuZW90XCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgLy8gICAgdXJsKFwiLi9hc3NldHMvZm9udHMvZ2FnYWxpbi13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIC8vIHVybChcIi4vYXNzZXRzL2ZvbnRzL2dhZ2FsaW4td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IGJlcm5pZXI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2Jlcm5pZXJyZWd1bGFyLXJlZ3VsYXItd2ViZm9udC50dGZcIiksIHVybChcIi4uL2ZvbnRzL2Jlcm5pZXJyZWd1bGFyLXJlZ3VsYXItd2ViZm9udC5lb3RcIiksIHVybChcIi4uL2ZvbnRzL2Jlcm5pZXJyZWd1bGFyLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2Jlcm5pZXJyZWd1bGFyLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXHJcblxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbm1haW4geyAvKiAxICovXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cclxuICovXHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbiAqL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscywgLyogMSAqL1xyXG5tZW51IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogU2NyaXB0aW5nXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxuY2FudmFzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogSGlkZGVuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLm1lbnV7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIudGVjaG5vbG9naWVze1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiIsIi53cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3dlbGNvbWVfYmcuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICZfX2Fib3V0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcclxuICAgIH1cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5hdXRoIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogMTRweCAyOHB4IDE3cHggMjdweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHRvcDogNSU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUwJSwgMCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBjb2xvcjogIzAwYmZhNTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHB4NzY4IHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk7XHJcbn1cclxuXHJcbi53ZWxjb21lLWZvcm0sXHJcbi53ZWxjb21lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzODBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuODUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBAaW5jbHVkZSBweDc2OCB7XHJcbiAgICAgICAgd2lkdGg6IDM0N3B4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcHgzMjAge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZWxjb21lLWZvcm0ge1xyXG4gICAgQGluY2x1ZGUgcHgzMjAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXZhdGFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLm15LW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgY29sb3I6ICM0NTVhNjQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAjNjY3NzdmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zb2NpYWxfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDMxcHg7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNvY2lhbF9faXRlbSB7XHJcbiAgICBmaWxsOiAjNzBkMWM2O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgZmlsbDogIzAwYmZhNTtcclxuICAgIH1cclxufVxyXG5cclxuLnNvY2lhbF9faXRlbV9oZWFkZXIge1xyXG4gICAgZmlsbDogI2MxZDZkNjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdC13cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIHB4MzIwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnVybF9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzgwcHg7XHJcbiAgICBAaW5jbHVkZSBweDc2OCB7XHJcbiAgICAgICAgd2lkdGg6IDM0N3B4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcHgzMjAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udXJsX19pdGVtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwYmZhNSwgMC44NSk7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMTVweCAwcHggMThweCAwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICB3aWR0aDogMTU0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgICAgICBAaW5jbHVkZSBweDMyMCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHB4MzIwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICB3aWR0aDogOTdweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHB4MzIwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDk2ODgsIDAuODUpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcHgzMjAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLndlbGNvbWVfX3NlcGFyYXRvciB7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZGVlM2U3LCAwLjcpO1xyXG59XHJcblxyXG4ubWFpbl9fZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvcHlyaWdodCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMDAlKTtcclxuICAgIEBpbmNsdWRlIHB4NzY4IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXV0aF9fYmxvY2sge1xyXG4gICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC44NSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAzM3B4IDAgMCAwO1xyXG59XHJcblxyXG4uYXV0aF9fZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmF1dGhfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBiZXJuaWVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgLy9mb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIGNvbG9yOiAjNDU1YTY0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGNhY2M7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQycHgsIC01MCUpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjYWNjO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIC01MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXV0aF9fbG9naW4sXHJcbi5hdXRoX19wYXNzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5hdXRoX19sb2dpbi1pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZmU5O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAmPnN2ZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgZmlsbDogI2M0Y2JjZDtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmF1dGhfX2xvZ2luLWlucHV0LFxyXG4uYXV0aF9fcGFzcy1pbnB1dCB7XHJcbiAgICBwYWRkaW5nOiAxMi41cHggMCAxMi41cHggMjBweDtcclxuICAgIHdpZHRoOiAyOTBweDtcclxuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hdXRoX190ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYXV0aF9fcGVvcGxlLWlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC05OTk5OTk5cHg7XHJcbn1cclxuXHJcbi5hdXRoX19wZW9wbGUtaW5wdXQ6Y2hlY2tlZCsuYXV0aF9fY2hlY2tib3g+c3ZnIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgZmlsbDogd2hpdGU7XHJcbn1cclxuXHJcbi5hdXRoX19jaGVja2JveCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGJmYTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmPnN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXV0aF9fdGV4dC1wZW9wbGUge1xyXG4gICAgY29sb3I6ICM3Nzg0OGE7XHJcbn1cclxuXHJcbi5hdXRoX190ZXh0LXBlb3BsZTIge1xyXG4gICAgY29sb3I6ICM3Nzg0OGE7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbn1cclxuXHJcbi5hdXRoX19jaGVjayxcclxuLmF1dGhfX2NoZWNrMixcclxuLmF1dGhfX3JvYm90LXJhZGlvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5hdXRoX19jaGVjayB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5wZW9wbGVfX3JhZGlvLFxyXG4ucGVvcGxlX19yYWRpbzIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wZW9wbGVfX3JhZGlvX2NoZWNrZWQsXHJcbi5wZW9wbGVfX3JhZGlvMl9jaGVja2VkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTFjM2FiO1xyXG59XHJcblxyXG4jcGVvcGxlX3JhZGlvLFxyXG4jcGVvcGxlX3JhZGlvMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtOTk5OTk5OXB4O1xyXG59XHJcblxyXG4jcGVvcGxlX3JhZGlvOmNoZWNrZWQrLnBlb3BsZV9fcmFkaW8+LnBlb3BsZV9fcmFkaW9fY2hlY2tlZCB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbiNwZW9wbGVfcmFkaW8yOmNoZWNrZWQrLnBlb3BsZV9fcmFkaW8yPi5wZW9wbGVfX3JhZGlvMl9jaGVja2VkIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxufVxyXG5cclxuLmF1dGhfX3JvYm90LXJhZGlvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbn1cclxuXHJcbi5hdXRoX191cmwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjYWViMGIxO1xyXG59XHJcblxyXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2FlYjBiMTtcclxufVxyXG5cclxuLnBhcmFsbGF4IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wYXJhbGxheF9fbGF5ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGFyYWxsYXhfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTUwJSk7XHJcbn1cclxuXHJcbi53ZWxjb21lX193cmFwcGVyX21haW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53ZWxjb21lLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIC8vLXdlYmtpdC1wZXJzcGVjdGl2ZTogODAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYmFjayB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcztcclxufVxyXG5cclxuLmZyb250IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcztcclxufVxyXG5cclxuLmZsaXBwZWQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIi53cmFwcGVyX19hYm91dCB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLmpwZyk7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjog0LjRidC10LXRjCBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uX190b3Age1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi53cmFwcGVyLWhlYWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxufVxyXG5cclxuLnNvY2lhbF9faXRlbSB7XHJcbiAgICB3aWR0aDogMzFweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNvY2lhbF9faXRlbV9hYm91dCB7XHJcbiAgICBmaWxsOiB3aGl0ZTtcclxuICAgIGZpbGwtb3BhY2l0eTogMC41O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB3aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmPi5teS1uYW1lIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmPi5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJyb3ctZG93biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbn1cclxuXHJcbiNhcnJvd19kb3duPnBhdGgge1xyXG4gICAgZmlsbDogd2hpdGU7XHJcbn1cclxuXHJcbi5hbmdsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XHJcbn1cclxuXHJcbi5sZWZ0X19kaXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGJvcmRlcjogMTYwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiA5NTBweCBzb2xpZCAjZWZlZWU5O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxufVxyXG5cclxuLnJpZ2h0X19kaXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxNjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDk1MHB4IHNvbGlkICNlZWViZGY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG59XHJcblxyXG4uYmdfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLmJnX190aXRsZS1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgZmlsbDogd2hpdGU7XHJcbiAgICBmaWxsLW9wYWNpdHk6IDAuMTtcclxufVxyXG5cclxuLnNlY3Rpb25fX2Fib3V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBAaW5jbHVkZSBweDc2OCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG5cclxuLnRyaWFuZ2xlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTE2MHB4O1xyXG59XHJcblxyXG4udHJpYW5nbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTYwcHgpO1xyXG4gICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgcHgxMjAwIHtcclxuICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NnB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHB4NzY4IHtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNnB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLnRyaWFuZ2xlIC5sZWZ0IHtcclxuICAgIGZpbGw6ICNlZmVlZTk7XHJcbn1cclxuXHJcbi50cmlhbmdsZSAucmlnaHQge1xyXG4gICAgZmlsbDogI2VlZWJkZjtcclxufVxyXG5cclxuLnNlY3Rpb25fX2Fib3V0X2xlZnQge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZWU5O1xyXG4gICAgQGluY2x1ZGUgcHgxMjAwIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBweDc2OCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX19hYm91dF90aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5M3B4O1xyXG4gICAgQGluY2x1ZGUgcHgxMjAwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX19hYm91dF90aXRsZV9pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNTBweDtcclxuICAgIGxlZnQ6IDUwcHg7XHJcbiAgICBmaWxsOiAjNmQ3MDcwO1xyXG4gICAgZmlsbC1vcGFjaXR5OiAwLjA3O1xyXG4gICAgQGluY2x1ZGUgcHgxMjAwIHtcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmF1dGhfX3RpdGxlX2Fib3V0IHtcclxuICAgIGZvbnQtc2l6ZTogNjNweDtcclxuICAgIGNvbG9yOiBibGFjaztcclxufVxyXG5cclxuLnNlY3Rpb25fX2Fib3V0X21vcmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNDUwcHg7XHJcbiAgICBAaW5jbHVkZSBweDc2OCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmFib3V0X19waG90byB7XHJcbiAgICB3aWR0aDogNDUwcHg7XHJcbiAgICBoZWlnaHQ6IDM5MHB4O1xyXG4gICAgQGluY2x1ZGUgcHg3Njgge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXV0aF9fdGl0bGVfc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmF1dGhfX3RpdGxlX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICM0NTVhNjQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41XHJcbn1cclxuXHJcbi5zZWN0aW9uX19hYm91dF9yaWdodCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWJkZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgNDBweCAwIDQwcHg7XHJcbiAgICBAaW5jbHVkZSBweDc2OCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDAgNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb25fX2Fib3V0X3JpZ2h0IC5hdXRoX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYXV0aF9fdGl0bGVfdXNlbWUge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9fYWJvdXRfcmlnaHQgcCB7XHJcbiAgICBjb2xvcjogIzQ1NWE2NDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVcclxufVxyXG5cclxuLnNraWxscyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNraWxsc19fdGl0bGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjNDU1YTY0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBpbmNsdWRlIHB4NzY4IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5za2lsbHNfX2xpc3Qge1xyXG4gICAgdGV4dC1pbmRlbnQ6IDFweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnNraWxsX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICBAaW5jbHVkZSBweDEyMDAge1xyXG4gICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2lyY2xlcyB7XHJcbiAgICBmaWxsOiBub25lO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAxNztcclxufVxyXG5cclxuLmNpcmNsZV9fZmlyc3Qge1xyXG4gICAgc3Ryb2tlOiAjZGZkY2Q1O1xyXG59XHJcblxyXG4uY2lyY2xlX19zZWNvbmQge1xyXG4gICAgc3Ryb2tlOiAjMWJiNjk2O1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogLjAwMTAgMjgyLjY7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbn1cclxuXHJcbi5za2lsbHNfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICMwMGJmYTU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2lyY2xlcyAuY2lyY2xlLTAge1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogLjAwMSAyODIuNjtcclxufVxyXG5cclxuLmNpcmNsZXMgLmNpcmNsZS0xMCB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyOC4yNiAyODIuNjtcclxufVxyXG5cclxuLmNpcmNsZXMgLmNpcmNsZS0xNSB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiA0Mi4zOSAyODIuNjtcclxufVxyXG5cclxuLmNpcmNsZXMgLmNpcmNsZS0yMCB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiA1Ni41MiAyODIuNjtcclxufVxyXG5cclxuLmNpcmNsZXMgLmNpcmNsZS0yNSB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiA3MC42NSAyODIuNjtcclxufVxyXG5cclxuLmNpcmNsZXMgLmNpcmNsZS0zMCB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4NC43OCAyODIuNjtcclxufVxyXG5cclxuLmNpcmNsZXMgLmNpcmNsZS0zNSB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5OC45MSAyODIuNjtcclxufVxyXG5cclxuLmNpcmNsZXMgLmNpcmNsZS00MCB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMTMuMDQgMjgyLjY7XHJcbn1cclxuXHJcbi5jaXJjbGVzIC5jaXJjbGUtNDUge1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTI3LjE3IDI4Mi42O1xyXG59XHJcblxyXG4uY2lyY2xlcyAuY2lyY2xlLTUwIHtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDE0MS4zIDI4Mi42O1xyXG59XHJcblxyXG4uY2lyY2xlcyAuY2lyY2xlLTU1IHtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDE1NS40MyAyODIuNjtcclxufVxyXG5cclxuLmNpcmNsZXMgLmNpcmNsZS02MCB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxNjkuNTYgMjgyLjY7XHJcbn1cclxuXHJcbi5jaXJjbGVzIC5jaXJjbGUtNjUge1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTgzLjY5IDI4Mi42O1xyXG59XHJcblxyXG4uY2lyY2xlcyAuY2lyY2xlLTcwIHtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDE5Ny44MiAyODIuNjtcclxufVxyXG5cclxuLmNpcmNsZXMgLmNpcmNsZS03NSB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyMTEuOTUgMjgyLjY7XHJcbn1cclxuXHJcbi5jaXJjbGVzIC5jaXJjbGUtODAge1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMjI2LjA4IDI4Mi42O1xyXG59XHJcblxyXG4uY2lyY2xlcyAuY2lyY2xlLTg1IHtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI0MC4yMSAyODIuNjtcclxufVxyXG5cclxuLmNpcmNsZXMgLmNpcmNsZS05MCB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyNTQuMzQgMjgyLjY7XHJcbn1cclxuXHJcbi5jaXJjbGVzIC5jaXJjbGUtOTUge1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMjY4LjQ3IDI4Mi42O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xyXG59XHJcblxyXG4uY2lyY2xlcyAuY2lyY2xlLTEwMCB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyODIuNiAyODIuNjtcclxufVxyXG5cclxuLnNlY3Rpb25fX21hcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNtYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDkzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLm1hcF9faW5mbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzgwcHg7XHJcbiAgICBoZWlnaHQ6IDI5MHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuNyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ubWFwX19pbmZvIC5tYXBfX3RpdGxlIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxufVxyXG5cclxuLmNvbnRhY3RzX19saXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY29udGFjdF9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4uY29udGFjdF9faW1hZ2Uge1xyXG4gICAgZmlsbDogIzAwYmVhNDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFjdF9fdGl0bGUge1xyXG4gICAgY29sb3I6ICM2YTdhODI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn0iLCIuZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzM3M2U0MiwgMC44NSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5O1xyXG59XHJcblxyXG4uZm9vdGVyMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzM3M2U0MiwgMC44NSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5O1xyXG59XHJcblxyXG4uZm9vdGVyX19tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMzBweCAwIDMwcHggMzBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIEBpbmNsdWRlIHB4NzY4IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBweDMyMCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudV9faXRlbXMsXHJcbi5mb290ZXJfX3NvY2lhbF9pdGVtcyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBAaW5jbHVkZSBweDc2OCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnVfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICY+YSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBweDMyMCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBweDMyMCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX3NvY2lhbF9pdGVtIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgZmlsbDogIzliOWZhMTtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcHgzMjAge1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19kb3duLXRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAmPnAge1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBjb2xvcjogIzk1OTc5OTtcclxuICAgICAgICBAaW5jbHVkZSBweDc2OCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcHg3Njgge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn0iLCIuYmxvZ19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA2M3B4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmJsb2dfX3RpdGxlX2JnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAlKTtcclxufVxyXG5cclxuLmJsb2dfX3RpdGxlX2ltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBmaWxsOiB3aGl0ZTtcclxuICAgIGZpbGwtb3BhY2l0eTogMC4xO1xyXG59XHJcblxyXG4udHJpYW5nbGUgLmxlZnQyIHtcclxuICAgIGZpbGw6IHdoaXRlO1xyXG59XHJcblxyXG4udHJpYW5nbGUgLnJpZ2h0MiB7XHJcbiAgICBmaWxsOiB3aGl0ZTtcclxufVxyXG5cclxuLnNlY3Rpb25fX2Jsb2cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLnNlY3Rpb25fX2Jsb2dfbGVmdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAvL3BhZGRpbmctbGVmdDogMTI2cHg7XHJcbiAgICBAaW5jbHVkZSBweDEwMDAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51X19ibG9nX2l0ZW1zIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxufVxyXG5cclxuLm1lbnVfX2Jsb2dfaXRlbSB7fVxyXG5cclxuLm1lbnVfX2Jsb2dfaXRlbV9hY3RpdmUge1xyXG4gICAgY29sb3I6ICMwMGJmYTU7XHJcbn1cclxuXHJcbi5tZW51X19ibG9nX2NvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubWVudV9fYmxvZ19pdGVtX2FjdGl2ZSAubWVudV9fYmxvZ19jb250YWluZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzAwYmZhNTtcclxufVxyXG5cclxuLm1lbnVfX2Jsb2dfaXRlbSAubWVudV9fYmxvZ19jb250YWluZXIgLm1lbnVfX2Jsb2dfdGV4dCB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbi5tZW51X19ibG9nX2l0ZW1fYWN0aXZlIC5tZW51X19ibG9nX2NvbnRhaW5lciAubWVudV9fYmxvZ190ZXh0IHtcclxuICAgIGNvbG9yOiAjMDBiZmE1O1xyXG59XHJcblxyXG4ubWVudV9fYmxvZ190ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uc2VjdGlvbl9fYmxvZ19yaWdodCB7XHJcbiAgICB3aWR0aDogOTgwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICBAaW5jbHVkZSBweDEwMDAge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2YxZjFmMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nX19hcnRpY2xlX3RpdGxlIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2dfX2RhdGUge1xyXG4gICAgY29sb3I6ICMwMGJmYTU7XHJcbn1cclxuXHJcbi5ibG9nX190ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogIzQ1NWE2NDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucXVvdGVfX2NvZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5xdW90ZV9fY29kX251bXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTVlMztcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgJj5zcGFuIHtcclxuICAgICAgICBjb2xvcjogIzk3OTc5NztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdW90ZV9fY29kX3RleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjJmMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICY+cCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51X19maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBoZWlnaHQ6IDElO1xyXG59XHJcblxyXG4uZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59IiwiLmxlZnQzLFxyXG4ucmlnaHQzIHtcclxuICAgIGZpbGw6ICNmYWY4ZjA7XHJcbn1cclxuXHJcbi5zZWN0aW9uX193b3JrcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGYwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ud29ya3NfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0byA3MHB4IGF1dG87XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBAaW5jbHVkZSBweDEyMDAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjNweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHB4NzY4IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcHgzMjAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLndvcmtzX190aXRsZV9pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDQ3MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGZpbGw6ICM2ZDcwNzA7XHJcbiAgICBmaWxsLW9wYWNpdHk6IDAuMDc7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtNDAlKTtcclxuICAgIEBpbmNsdWRlIHB4MTIwMCB7XHJcbiAgICAgICAgbGVmdDogNzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHB4MzIwIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29ya3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgQGluY2x1ZGUgcHgxMDAwIHtcclxuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcHg3Njgge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLndvcmtzX19kZXNjcmlwdGlvbnMge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZmU5O1xyXG4gICAgQGluY2x1ZGUgcHg3Njgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b3Jrc19fdGl0bGVfZGVzY3JpcHRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcclxuICAgIEBpbmNsdWRlIHB4NzY4IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29ya3NfX3N1YnRpdGxlX2Rlc2NyaXB0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0byA3MHB4IGF1dG87XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBweDc2OCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29ya3NfX3RpdGxlX2Rlc2NyaXB0aW9uX29uZWxpbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIHB4NzY4IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcHgzMjAge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29ya3NfX3RlY2hfdGV4dCB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMGJmYTU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYmZhNTtcclxuICAgIHBhZGRpbmc6IDE5cHggMDtcclxuICAgIGNvbG9yOiAjMDBiZmE1O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBweDc2OCB7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcHgzMjAge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b3Jrc19fYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxOTlweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGJmYTU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHMgc29saWQgIzAwYmZhNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMTNweCAxOHB4O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4ud29ya3NfX2J1dHRvbl9pbWcge1xyXG4gICAgZmlsbDogd2hpdGU7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLndvcmtzX19idXR0b25fdGV4dCB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi53b3Jrc19fcG9ydGZvbGlvIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmUwO1xyXG4gICAgQGluY2x1ZGUgcHg3Njgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29ya3NfX2ltYWdlIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDcwJTtcclxuICAgIC8vcGFkZGluZzogNjZweCAxNTVweCA1MHB4IDE0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIHB4NzY4IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29ya3NfX2ltYWdlX3BpYyB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4ud29ya3NfX2Fycm93cyB7XHJcbiAgICBoZWlnaHQ6IDMwJTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICBAaW5jbHVkZSBweDc2OCB7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFycm93X19kb3duLFxyXG4uYXJyb3dfX3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC41KTtcclxufVxyXG5cclxuLndvcmtzX19hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgZmlsbDogd2hpdGU7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLndvcmtzX19yZXZpZXdzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHggYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi53b3Jrc19yZXZpZXdzX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi53b3Jrc19fcmV2aWV3X3RpdGxlIHtcclxuICAgIGNvbG9yOiAjMzczZTQyO1xyXG4gICAgZm9udC1zaXplOiA2M3B4O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIEBpbmNsdWRlIHB4NzY4IHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxufVxyXG5cclxuLndvcmtzX19yZXZpZXdfc3VidGl0bGUge1xyXG4gICAgY29sb3I6ICMzNzNlNDI7XHJcbiAgICBmb250LXNpemU6IDYzcHg7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29ya3NfcmV2aWV3X3VuZGVydGl0bGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZmlsbDogIzZkNzA3MDtcclxuICAgIGZpbGwtb3BhY2l0eTogMC42O1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBAaW5jbHVkZSBweDc2OCB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxufVxyXG5cclxuLndvcmtzX19yZXZpZXcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA3MjBweDtcclxuICAgIEBpbmNsdWRlIHB4NzQwIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29ya3NfX3Jldmlld19maXJzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBweDc0MCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBlb3BsZV9fcmV2aWV3X2ltZyB7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB3aWR0aDogMzNweDtcclxuICAgIGhlaWdodDogMjlweDtcclxuICAgIEBpbmNsdWRlIHB4NzQwIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXZpZXdfX3RleHQge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucmV2aWV3X19wZW9wbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnBlb3BsZV9fYXZhdGFyX2ltZyB7XHJcbiAgICB3aWR0aDogNzdweDtcclxuICAgIGhlaWdodDogNzdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnJldmlld19fcGVvcGxlX2FkdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wZW9wbGVfX25hbWUge1xyXG4gICAgY29sb3I6ICMwMGJmYTU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnBlb3BsZV9fam9iIHtcclxuICAgIGNvbG9yOiAjMDBiZmE1O1xyXG59XHJcblxyXG4ud29ya3NfX2ZlZWRiYWNrLFxyXG4uZmVlZGJhY2tfX2Zvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgcHg3NDAge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgICB6LWluZGV4OiA1O1xyXG59XHJcblxyXG4ud29ya3NfX2ZlZWRiYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzODBweDtcclxuICAgIHBhZGRpbmc6IDM3cHggMCAwIDA7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC8vb3BhY2l0eTogMC41O1xyXG4gICAgLy9maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgIC8vbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAvL2ZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgcHg3NDAge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibHVyX19mZWVkYmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnX3dvcmtzLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5MjBweCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5ibHVyX19pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbn1cclxuXHJcbi53b3Jrc19fZm9ybV90ZXh0IHtcclxuICAgIHdpZHRoOiAzNDBweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBAaW5jbHVkZSBweDc0MCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b3Jrc19fZm9ybV90ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMzQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgQGluY2x1ZGUgcHg3NDAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29ya3NfX3VybCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XHJcbiAgICB9XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi53b3Jrc19fd3JhcHBlcixcclxuLndvcmtfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgcHg3Njgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgei1pbmRleDogNTtcclxufVxyXG5cclxuLndvcmtzX19hcnJvd191cCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4ud29ya3NfX2Zvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLndvcmtzX19mZWVkYmFjayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5ibHVyX19iYWNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTAwMHB4O1xyXG59XHJcblxyXG4uYmx1cl9fYmFjaz5pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLndvcmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ud29ya3NfX3RpdGxlIHtcclxuICAgIHBhZGRpbmc6IHJlbSg1MHB4KSAwO1xyXG59XHJcblxyXG4ud29ya3NfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLnNsaWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG59XHJcblxyXG4uc2xpZGVyX19hYm91dCB7XHJcbiAgICBwYWRkaW5nOiByZW0oNDBweCkgcmVtKDIwcHgpO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uc2xpZGVyX19hYm91dC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzVweCk7XHJcbn1cclxuXHJcbi5zbGlkZXJfX2Fib3V0LXRpdGxlLXRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2xpZGVyX19hYm91dC1kZXNjIHtcclxuICAgIGJvcmRlci10b3A6IHJlbSgxcHgpIHNvbGlkIHJlZDtcclxuICAgIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkIHJlZDtcclxuICAgIHBhZGRpbmc6IHJlbSgyMHB4KSAwO1xyXG4gICAgY29sb3I6IHJlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2xpZGVyX19hYm91dC1saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDVweCk7XHJcbiAgICBwYWRkaW5nOiByZW0oMTBweCkgcmVtKDE1cHgpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXJfX2Fib3V0LWxpbmstaW1nIHtcclxuICAgIHdpZHRoOiByZW0oMjBweCk7XHJcbiAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcclxuICAgIGZpbGw6ICNmZmY7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcclxufVxyXG5cclxuLnNsaWRlcl9fYWJvdXQtbGluay10ZXh0IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc2xpZGVyX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IHJlbSg0MHB4KSAwO1xyXG4gICAgZmxleDogMTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5zbGlkZXJfX2ltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIG1heC1oZWlnaHQ6IDkwJTsgLy8gbWF4LWhlaWdodDogcmVtKDQwMHB4KTtcclxufVxyXG5cclxuLnNsaWRlcl9fY29udHJvbHMge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zbGlkZXJfX2J1dHRvbi1yaWdodCxcclxuLnNsaWRlcl9fYnV0dG9uLWxlZnQge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogcmVtKDE3NXB4KTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXJfX2J1dHRvbi1sZWZ0IHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI0YWU7XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgzMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxOHB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbGlkZXIvYm90dG9tLnBuZycpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXJfX2J1dHRvbi1yaWdodCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4MzcyO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiByZW0oMzBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMThweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2xpZGVyL3RvcC5wbmcnKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyX19idXR0b24tbGVmdCAuc2xpZGVyX19idXR0b24taXRlbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm90dG9tOiAwJVxyXG59XHJcblxyXG4uc2xpZGVyX19idXR0b24tcmlnaHQgLnNsaWRlcl9fYnV0dG9uLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMTAwJVxyXG59XHJcblxyXG4uc2xpZGVyX19idXR0b24tbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDBcclxufVxyXG5cclxuLnNsaWRlcl9fYnV0dG9uLWl0ZW0ge31cclxuXHJcbi5zbGlkZXJfX2J1dHRvbi1pbWcge1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XHJcbn1cclxuXHJcbi5zbGlkZXJfX2Fycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAmLnNsaWRlcl9fYXJyb3dfcmlnaHQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbn1cclxuXHJcbi5sZXR0ZXItc3BhbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5sZXR0ZXItc3Bhbi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGFuaW1hdGlvbjogYm91bmNlSW4gMXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlSW4gMXNcclxufVxyXG5cclxuLmxldHRlci13b3JkIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbiB7XHJcbiAgICBmcm9tLFxyXG4gICAgMjAlLFxyXG4gICAgNDAlLFxyXG4gICAgNjAlLFxyXG4gICAgODAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpXHJcbiAgICB9XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMylcclxuICAgIH1cclxuICAgIDIwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpXHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KVxyXG4gICAgfVxyXG4gICAgNjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKVxyXG4gICAgfVxyXG4gICAgODAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45NylcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKVxyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gICAgZnJvbSxcclxuICAgIDIwJSxcclxuICAgIDQwJSxcclxuICAgIDYwJSxcclxuICAgIDgwJSxcclxuICAgIHRvIHtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKVxyXG4gICAgfVxyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpXHJcbiAgICB9XHJcbiAgICAyMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKVxyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSlcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMylcclxuICAgIH1cclxuICAgIDgwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpXHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSlcclxuICAgIH1cclxufSIsIi5tb2JpbGUtbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMWJmYTUsIDAuNyk7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OTk5OTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudV9faGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudV9fbGlzdCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLm1vYmlsZS1tZW51X19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudV9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IGJlcm5pZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MnB4LCAtNTAlKTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jbG9zZS1tb2JpbGUtbWVudSB7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzBweDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufSIsIi5hZG1pbl9fd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuNik7XHJcbn1cclxuXHJcbi5hZG1pbl9fd3JhcHBlcjIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd2VsY29tZV9iZy5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uYmxvY2tfX2hpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYWRtaW5fX2hlYWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGJmYTU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBweDEwMDAge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWRtaW5fX21haW5fdGl0bGUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgcHg3Njgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHB4NzQwIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFja19fc2l0ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm5hdl9faXRlbXMge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgcHg3Njgge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjBweCA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWZlOTtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHB4NzY4IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZfX3VybCB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzAwYmZhNTtcclxuICAgIH1cclxufVxyXG5cclxuLmFkbWluX19wYWdlcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5hZG1pbl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uYWRtaW5fX2Fib3V0X3RlY2hzIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5hZG1pbl9fYWJvdXRfaXRlbXMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uYWRtaW5fX2Fib3V0X2l0ZW1fdGl0bGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcclxufVxyXG5cclxuLmFkbWluX19hYm91dF9pdGVtIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5hZG1pbl9hYm91dF9pdGVtX2lucHV0IHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBweDMyMCB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmFkbWluX19hYm91dF9pdGVtX3BlcmNlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uYWRtaW5fX2J1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZmE1O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmFkbWluX19mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5hZG1pbl9fc3VidGl0bGUge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG59XHJcblxyXG4uYWRtaW5fYWJvdXRfaXRlbV9pbnB1dF9zZWNvbmQge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHB4NzQwIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWRtaW5fYWJvdXRfaXRlbV90ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBAaW5jbHVkZSBweDc0MCB7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgIH1cclxufVxyXG5cclxuLmFkbWluX19mb3JtIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5hZG1pbl9fZmlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJj5pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFkbWluX19hYm91dF9pdGVtX3RpdGxlX2ZpbGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgY29sb3I6ICMwMGJmYTU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsQUFBQSxJQUFJLEFBQUMsQ0FDRCxXQUFXLENBQUUsTUFBTSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0s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UyxRQUFELENBQUMsVUFBVSxBQUFDLENBQ2hCLGdCQUFnQixDQUFFLFlBQVksQ0FDakMsQUFFRCxBQUFTLFFBQUQsQ0FBQyxVQUFVLEFBQUMsQ0FDaEIsZ0JBQWdCLENBQUUsV0FBVyxDQUNoQyxBQUVELEFBQVMsUUFBRCxDQUFDLFVBQVUsQUFBQyxDQUNoQixnQkFBZ0IsQ0FBRSxZQUFZLENBQ2pDLEFBRUQsQUFBUyxRQUFELENBQUMsVUFBVSxBQUFDLENBQ2hCLGdCQUFnQixDQUFFLFlBQVksQ0FDakMsQUFFRCxBQUFTLFFBQUQsQ0FBQyxVQUFVLEFBQUMsQ0FDaEIsZ0JBQWdCLENBQUUsWUFBWSxDQUNqQyxBQUVELEFBQVMsUUFBRCxDQUFDLFVBQVUsQUFBQyxDQUNoQixnQkFBZ0IsQ0FBRSxZQUFZLENBQ2pDLEFBRUQsQUFBUyxRQUFELENBQUMsVUFBVSxBQUFDLENBQ2hCLGdCQUFnQixDQUFFLFlBQVksQ0FDakMsQUFFRCxBQUFTLFFBQUQsQ0FBQyxVQUFVLEFBQUMsQ0FDaEIsZ0JBQWdCLENBQUUsWUFBWSxDQUNqQyxBQUVELEFBQVMsUUFBRCxDQUFDLFVBQVUsQUFBQyxDQUNoQixnQkFBZ0IsQ0FBRSxZQUFZLENBQ2pDLEFBRUQsQUFBUyxRQUFELENBQUMsVUFBVSxBQUFDLENBQ2hCLGdCQUFnQixDQUFFLFlBQVksQ0FDakMsQUFFRCxBQUFTLFFBQUQsQ0FBQyxVQUFVLEFBQUMsQ0FDaEIsZ0JBQWdCLENBQUUsWUFBWSxDQUM5QixVQUFVLENBQUUsTUFBTSxDQUNyQixBQUVELEFBQVMsUUFBRCxDQUFDLFdBQVcsQUFBQyxDQUNqQixnQkFBZ0IsQ0FBRSxXQUFXLENBQ2hDLEFBRUQsQUFBQSxhQUFhLEFBQUMsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNyQixBQUVELEFBQUEsSUFBSSxBQUFDLENBQ0QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsS0FBSyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNQLFFB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 */
